Exercism-এর MoonScript ট্র্যাকে যোগ দিন এবং পেয়ে যান 126টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
class Greet
new: (@who) =>
__tostring: => "Hello, #{@who}!"
print Greet thing for thing in *{'Me', 'You', 'World'}
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
একটি ত্রিভুজ সমবাহু, সমদ্বিবাহু, নাকি বিষমবাহু তা নির্ধারণ করুন।
একটি পূর্ণসংখ্যা N দেওয়া থাকলে, যেসব পিথাগোরীয় ত্রয়ীর জন্য a + b + c = N, সেগুলো খুঁজে বের করুন।
প্রেরণের জন্য একটি মেসেজে প্যারিটি বিট যোগ করুন
MoonScript-এর এক্সপ্রেসিভ সিনট্যাক্স মানে Lua-র চেয়ে কম বয়লারপ্লেটে আরও পরিচ্ছন্ন ও পাঠযোগ্য কোড।
Lua-তে কম্পাইল হয়, তাই অ্যাপ, গেম বা সার্ভিসে সহজে এমবেড করা যায়।
Lua-র দ্রুত VM (এবং LuaJIT)-এর সুবিধা পায়, ফলে আপনার কম্পাইল করা কোড দ্রুত চলে।
Lua-র মতোই এটি ছোট। কম্পাইলার হালকা, আর জেনারেট করা কোড কার্যকর।
কম্প্রিহেনশন ও ইমপ্লিসিট রিটার্নের মতো ফিচার দিয়ে ফাংশনাল প্রোগ্রামিং সমর্থন করে।
সংক্ষিপ্ত সিনট্যাক্স ও শক্তিশালী ফিচার ডেভেলপারের প্রোডাক্টিভিটি বাড়ায়, ফলে দ্রুত ইটারেশন সম্ভব হয়।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। MoonScript ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে MoonScript ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে MoonScript ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান MoonScript ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ MoonScript ট্র্যাকে আছে 126টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব MoonScript অনুশীলনী দেখুনসবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।
MoonScript ট্র্যাকে যোগ দিন