Exercism-এর Futhark ট্র্যাকে যোগ দিন এবং পেয়ে যান 83টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
def main (x: []i32) (y: []i32): i32 =
reduce (+) 0 (map2 (*) x y)
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
একটি বাক্য তৈরি করুন এই ধরনের: "One for X, one for me."।
কোলাটজ অনুমান ব্যবহার করে ১-এ পৌঁছানোর জন্য প্রয়োজনীয় ধাপের সংখ্যা গণনা করুন।
Nicomachus-এর (৬০ - ১২০ খ্রিস্টাব্দ) ধনাত্মক পূর্ণসংখ্যার শ্রেণিবিন্যাস পদ্ধতি অনুসারে একটি সংখ্যা নিখুঁত, আধিক্যসম্পন্ন, নাকি ঘাটতিসম্পন্ন তা নির্ণয় করুন।
Futhark ভারীভাবে অপটিমাইজ করা AOT কম্পাইলারের মাধ্যমে উচ্চ-কর্মক্ষমতা কম্পিউটিংয়ের জন্য ডিজাইন করা হয়েছে।
Futhark-এর বেশিরভাগ কোড স্বয়ংক্রিয়ভাবে প্যারালালাইজ হয়, যা আধুনিক মাল্টি-কোর CPU-এর সুবিধা নেয়।
Futhark কোড হয় GPU কোডে, নয়তো মাল্টি-থ্রেডেড CPU কোডে কম্পাইল হয়।
C ও Python-এর মতো ভাষার সাথে সহজে ইন্টারঅপারেট করার জন্য Futhark ডিজাইন করা হয়েছে।
Futhark একটি ছোট ভাষা, যার সিনট্যাক্স কম, ফলে এটি শেখা সহজ।
Futhark একটি পিউর ফাংশনাল ভাষা, যাতে সাইড-এফেক্ট নেই, ফলে কোড সম্পর্কে চিন্তা করা সহজ হয়।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Futhark ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Futhark ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Futhark ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Futhark ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Futhark ট্র্যাকে আছে 83টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Futhark অনুশীলনী দেখুন