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