ক্যাটাগরী

​​বেসিক ধারণা

ক্যাটাগরী

আমার সর্বশেষ লেখায় প্রকাশিত লেখায় ওপেন সোর্সের ইতিহাস নিয়ে ধারণা দিয়েছিলাম। আজকে ওপেন সোর্স ও ফ্রি সফটওয়্যারের সাথে বিস্তারিত পরিচয় করিয়ে দেওয়ার চেষ্টা করব। তাহলে শুরু করা যাক একটি উদ্দীপক দিয়ে, মনে করুন আসন্ন ইদ উপলক্ষে আপনি একটি প্যান্ট কিনলেন দশ হাজার টাকা দিয়ে। প্যান্ট টি সুনামধন্য “আবুল” ব্র্যান্ডের। ঈদের ছুটিতে ঘুড়তে গিয়ে আবেগের বশে প্যান্ট খুলতে গিয়ে (!😐) প্যান্টের বোতামটি ছিড়ে ফেললেন। যাইহোক, এখন আপনি চলে গেলেন টেইলার্সের দোকানে প্যান্ট টি সার্ভিসিং করানোর…

Rust এর জন্ম ২০০৯ সালে মজিলার একটি রিসার্চ প্রজেক্ট হিসেবে। ২০০৯ এ তারা চিন্তা করছিল কিভাবে একটি উন্নত ব্রাউজার ডেভেলপ করা যায়। মূল টার্গেট ছিল প্যারালাল অার্কিটেকচার এবং উন্নত পারফরমেন্স। C++ দিয়ে যা অনেকাংশে করা গেলেও তাতে কিছু দূর্বলতা ছিল। এই দূর্বলতাগুলো কাটিয়ে উঠার জন্য তারা নতুন একটি প্রোগ্রামিং ভাষা ডেভেলপ করার চিন্তাভাবনা করে যার ফসল অাজকের Rust! কি, কেনো ও অন্যান্য – Rust হচ্ছে মূলত সিস্টেম প্রোগ্রামিং ল্যাংগুয়েজ। এটি দেখতে অনেকটা C/C++ এর মতো…

সম্প্রতি Google I/O তে প্রকাশিত ও পরিচিতি পাওয়া নতুন এই প্রোগ্রামিং ভাষার জীবনবৃত্তান্ত। শূন্যতম কিছু কথাঃ এই প্রোগ্রামিং ভাষার প্রাথমিক উন্নয়ন হয় সেন্ট পিটার্সবার্গে, Project Kotlin (প্রজেক্ট কটলিন) নামে ও JetBrains এর একটি প্রোগ্রামারদের দল এটি ডেভেলপ করে। মজার বিষয় হচ্ছে, এই প্রোগ্রামিং ভাষার নামকরণ করা হয় Kotlin Island নামক একটি দ্বীপ থেকে, যার অবস্থান সেন্ট পিটার্সবার্গ শহরের খুব কাছেই। ছোট্ট করে একটি কথা না বললেই নয়, Java এবং Kotlin এর মাঝে গঠনগত অনেকটাই মিল খুজে পাওয়া যায় এবং Java (জাভা) এর…