প্রোগ্রামিংয়ের টুকিটাকি -২ঃ টাইপ সিস্টেম (Type System)

  একটা কম্পিউটার প্রোগ্রাম মূলত কিছু ভ্যালু নিয়ে কাজ করে। বিভিন্ন কন্ডিশন বা লজিকের উপর নির্ভর করে এই ভ্যালুগুলো পরিবর্তিত হয়। সি, জাভা দিয়ে প্রোগ্রামিং করা মানুষজন খুব ভালো করেই জানেন যে, আমরা এই ভ্যালুগুলো কি ধরনের হবে সেটা আগে থেকেই নির্ধারণ করে দেই। মানে হচ্ছে আমরা এগুলোর টাইপ (type) বলে দেই। আবার পাইথন, জাভাস্ক্রিপ্ট […]

রিকার্শন (Recursion) বুঝি না

আপনি যদি রিকার্শন ইতিমধ্যে বুঝে গিয়ে থাকেন তাহলে আপনাকে অভিনন্দন       আর নীচেরটুকু আপনার পড়ার দরকার নেই। তা না হলে নীচের লিংকে গিয়ে আর্টিকেলটা মনোযোগ দিয়ে পড়ুন। রিকার্শন (Recursion) এর উপর সুন্দর একটি লেখা                       Want to like or share?:0

How to search Google (কিভাবে গুগল মারিবেন)

‘কিভাবে জুতোর ফিতা বাঁধবেন’, ‘কিভাবে হালুয়া রান্না করবেন’ থেকে শুরু করে দুনিয়ার তাবৎ তথ্যের ভান্ডার আজকের ইন্টারনেট। সমস্যা একটাই, সময়মত ইন্টারনেটের অতল মহাসমুদ্র থেকে আপনার প্রয়োজনের তথ্যটাকে খুঁজে বের করে নিয়ে আসা। ইন্টারনেটের বিলিয়ন বিলিয়ন ওয়েবপেজ থেকে আপনার কাঙ্খিত তথ্য খুঁজে বের করা কিন্তু চাট্টিখানি কথা না। আমরা সবাই জানি সেটার জন্য আমাদের সকল কাজের […]

প্রোগ্রামিংয়ের সাধারণ ভুলগুলো

আলাল এখন টুকটাক প্রোগ্রামিং পারে। সারাদিন সে বিভিন্ন অনলাইন জাজে প্রবলেম সলভের চেষ্টা করে। একেকটা ‘Accepted’ ভারডিক্ট মানেই তার আকর্ণবিস্তৃত হাসি। ওদিকে দুলাল তেমন একটা প্রোগ্রামিং পারে না, এব্যাপারে তার খুব একটা আগ্রহও নেই। তার সারাদিনের কাজের মধ্যে অন্যতম কাজ ফেসবুক চালানো, মুভি দেখা আর এখানে সেখানে আড্ডা দেয়া। তো দুলাল  প্রোগ্রামিং এসাইনমেন্টগুলো সব আলাল […]

নবীন প্রোগ্রামারদের জন্য

শুরুর কথা: উপরের হেডিং দেখে যদিও মনে হতে পারে এটা একটা উপদেশমূলক পোস্ট, কিন্তু এটা আসলে আমার অভিজ্ঞতা থেকে এবং দেখে শেখা কিছু বিষয় নিয়ে কথা। কারণ, আমি প্রোগ্রামিং শেখার প্রথমদিকে যে ভুলগুলো করতাম, এখন অনেক নতুন প্রোগ্রামারদেরকেও ঠিক একই ভুলগুলো করতে দেখি। সেজন্যই মনে হলো, এ বিষয়গুলো শেয়ার করা দরকার। আমি খুব ভালো মাপের […]