Exercism-এর Scheme ট্র্যাকে যোগ দিন এবং পেয়ে যান 39টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
রোটেশনাল সাইফারের একটি ইমপ্লিমেন্টেশন তৈরি করুন, যাকে কখনও কখনও সিজার সাইফারও বলা হয়।
সবচেয়ে কম সংখ্যক কয়েন ব্যবহার করে কত খুচরা টাকা ফেরত দিতে হবে তা সঠিকভাবে নির্ধারণ করুন।
একটি DNA স্ট্র্যান্ড দেওয়া হলে তার RNA কমপ্লিমেন্ট ট্রান্সক্রিপশন রিটার্ন করুন।
Scheme অল্প কয়েকটি সাধারণ কাজে ব্যবহারযোগ্য ফিচার দেয়।
ল্যাম্বডা ক্যালকুলাস দ্বারা অনুপ্রাণিত; এখানে স্কোপ ও লুপ প্রকাশ করা হয় ফাংশন ডিফাইন ও কল করার মাধ্যমে।
কিছু অ্যাপ্লিকেশন তাদের এক্সটেনশন ভাষা হিসেবে Scheme ব্যবহার করে।
সোর্স কোড এবং ডেটা, দুটোই নেস্টেড অ্যারে দিয়ে প্রকাশ করা হয়।
Scheme এক্স্যাক্ট ও ইনএক্স্যাক্ট সংখ্যা সাপোর্ট করে।
Scheme হাইজেনিক ম্যাক্রো সাপোর্ট করে, যার ফলে সিনট্যাক্স নির্ভরযোগ্যভাবে বাড়িয়ে নেওয়া যায়।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Scheme ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Scheme ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Scheme ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Scheme ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Scheme ট্র্যাকে আছে 39টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Scheme অনুশীলনী দেখুন