Exercism-এর Erlang ট্র্যাকে যোগ দিন এবং পেয়ে যান 85টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
-module(example).
-export([hello/0]).
hello() ->
"Hello, World!".
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
প্রদত্ত একটি স্বাভাবিক সংখ্যার মৌলিক গুণনীয়ক নির্ণয় করুন।
এমন একটি ন্যাপস্যাক দেওয়া আছে যেটি কেবল একটি নির্দিষ্ট ওজন পর্যন্ত বহন করতে পারে; তাদের সম্মিলিত মান সর্বাধিক করতে কোন জিনিসগুলো ন্যাপস্যাকে রাখতে হবে, তা নির্ণয় করুন।
একটি সংখ্যা দেওয়া হলে Luhn ফর্মুলা অনুযায়ী তা বৈধ কি না, তা নির্ণয় করুন।
প্যাটার্ন ম্যাচিং ও গার্ডসহ মাল্টি-ক্লজ ফাংশনই Erlang কোডের মূল উপাদান।
Erlang-এ কম্পাইল-টাইম টাইপ চেক নেই, বরং গুরুত্ব দেওয়া হয় রান-টাইম প্যাটার্ন ম্যাচিংকে।
Erlang-এর সব ডেটাই ইমিউটেবল, যা কনকারেন্সিকে আরও নিরাপদ ও সহজে বোঝার উপযোগী করে তোলে।
Erlang অ্যাক্টর মডেল ব্যবহার করে, অর্থাৎ মেসেজ পাসিংয়ের মাধ্যমে শেয়ার-নাথিং কনকারেন্সি।
Erlang চলে একটি VM-এ, যা কম লেটেন্সির, ডিস্ট্রিবিউটেড ও ফল্ট-টলারেন্ট সিস্টেম চালানোর জন্য পরিচিত।
Erlang ও Elixir উভয়েরই পাবলিক ও প্রাইভেট প্যাকেজ টেনে আনতে পারে
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Erlang ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Erlang ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Erlang ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Erlang ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Erlang ট্র্যাকে আছে 85টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Erlang অনুশীলনী দেখুন