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