ক্যাটাগরী

প্রোগ্রামিং

ক্যাটাগরী

তথ্য ও প্রযুক্তির বর্তমান সময়ে ওয়েব ছাড়া কোনো কিছুই কল্পনা করা যায় না। আর ওয়েব সাইটগুলো যে ল্যাঙ্গুয়েজ দিয়ে তৈরী করা হয়, তাদের মধ্যে ওয়েব এর দুনিয়ায় রাজত্ব করা Python এর সমকক্ষ হিসেবে বেশ পরিচিতি পেয়েছে – Golang। কোনো ডেভেলপার টীম যখন একটি প্রজেক্ট হাতে নেয় তখন তাদের দুইবার ভাবতে হয় কোন লাঙ্গুয়েজটা ব্যবহার করবে প্রজেক্ট টি সঠিক ভাবে সম্পন্ন করার জন্য! ল্যাংগুয়েজের আলোচনায় সর্ব প্রথম আসে Python এবং Golang। যাইহোক, এই অসাধারণ প্রোগ্রামিং ল্যাঙ্গুয়েজ…

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

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

নতুন সব টেকনোজির পাশাপাশি প্রতিদিন অসংখ্য ওয়েবসাইট ইন্টারনেটে যুক্ত হচ্ছে, যার ফলে ওয়েব ডেভেলপারদের চাহিদা ক্রমশ বাড়ছে। ওয়েব ডেভেলপার হিসেবে ক্যারিয়ার গড়তে চাইলে যেসব বিষয় শেখার প্রয়োজন রয়েছে তা এই প্রকাশনা মূল আলোচ্য বিষয়। তার আগে ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট নিয়ে বিস্তারিত জেনে নিতে পারেন এই প্রকাশনাটি থেকে – “ওয়েব ডেভেলপমেন্ট: একেক ভিতর সব”। যারা এই পোষ্ট টি পড়ছেন, ধরেই নিলাম তারা ওয়েব ডেভেলপমেন্ট সম্পর্কে জানেন, তাই বিস্তারিত বর্ণনা ছাড়াই মূল প্রসঙ্গে চলে আসলাম।…

সি প্রোগ্রামিং টুকিটাকিসংগ্রহ করা বাংলা রিসোর্স; তো এখান থেকেই সি শেখা শুরু করা যাক! যখন আমাদের হাতে কিছু সময় থাকে, নতুন কিছু শেখার। প্রথমে চিন্তা করি কি শিখবো … ঠিক করার পর অনেক সময় নষ্ট করে ফেলি গুগল, ইউটিউবে ঘোরাঘুরি করে। ‘টিম প্রযুক্তির অভিযাত্রি’ গুগল ইউটিউবের বিশাল রিসোর্সের অজানা গন্তব্য চষে বেড়িয়ে আপনাদের সামনে হাজির করছে বাছাই করা সি প্রোগ্রামিং শেখার রিসোর্স, যা সত্যিই কাজে লাগবে! বইঃ সি প্রোগ্রামিং – জাকির হোসাইন বাংলায় সি প্রোগ্রামিং শিক্ষা – how to code কম্পিউটার প্রোগ্রামিং…

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