Be Productive

KiLi 2.0

আল – হামদুলিল্লাহ!   আমার এই ছোট্ট প্রোগ্রামিং জীবনের প্রথম লেখা গেইম Kili। 3D এবং temple run, coc, kof ইত্যাদির যুগে আমার এই html5 ভিত্তিক 2D গেইমটার কোন মুল্যই হয়ত নেই, কিন্তু শুরু করাটা হয়ত আমার জন্য অনেক বড় অর্জন।     গেইমটা অনেক নিরীহ(Innocent) 😉 কারণ ওইভাবে সময় না দিতে পারায়, এতে বেশ কিছু

OOP Concept

প্রোগ্রামিং জীবনের সবচেয়ে বড় অধ্যায়। বর্তমান সময়ে সকল সফটওয়্যার ই Object Oriented । কাজেই এইযুগে procedural প্রোগ্রামিং এর ভাত নাই বললে চলে। আপনি যখন প্রোগ্রামিং শিখেন তখন আপনি Procedure নিয়মে শিখে থাকেন, শিখে থাকেন কি করে প্রোগ্রাম কাজ করে, প্রোগ্রামিং এর বেসিক জিনিষপত্র। একজন সাধারণ এবং প্রোফেশনাল সফটওয়্যার ডেভেলপার এর মধ্যে পার্থক্যকারী হলো Object Orientation.

Unary Operators

Unary Operators বললে হয়ত কারো কারো বুঝতে অসুবিধা হওয়ার কথা। কিন্তু যদি বলি Increment অথবা Decrement operator, তাহলে কারো বুঝতে অসুবিধা হওয়ার কথা না। যদি  বুঝতে অসুবিধা হয় তাহলে আপনি তো এখনও “দুধ পিতা হুয়া Programmer” মানে আপনি অনেক বেশি ছোট প্রোগ্রামার। আপনার আরো বেশি প্রোগ্রামিং নিয়ে পড়তে হবে, বাবু!  🙂   কাজেই আমরা এই

Parameter VS Argument

Parameter না Argument? এই ব্যাপারটা এমনকি অনেক বড় অভিজ্ঞ প্রোগ্রামাররা মনের অজান্তে ভুল করে থাকেন। যদিও তারা জানেন কোনটা Parameter আর কোনটা Argument এবং যদিও Programmer-দের Society তে Parameter ও Argument একই অর্থ বোঝায়। কিন্তু সমস্যা হয়ে দাঁড়ায় নতুন প্রোগ্রামারদের জন্য। আমি যখন  প্রোগ্রামিং এ নতুন ছিলাম তখন এই দুইটা জিনিষকে এক ভাবতাম, যদিও অবশ্যই

Why Database

আপনি যদি কিছুক্ষন বা কিছুদিন কম্পিউটার ব্যবহার করে থাকেন, তবে নিশ্চয়ই “Database” শব্দটি শুনে থাকবেন। আর যারা প্রোগ্রামিং এর সাথে যুক্ত তারা অবশ্যই জানেন ডাটাবেজ কি। এটা কোন বিষয় না, আপনি কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করেন, কি ধরনের অ্যাপ্লিকেশন তৈরি করেন, “Database” আপনার লাগবেই।   ডাটাবেজ বুঝতে হলে আগে আমাদের বুঝতে হবে ডাটা জিনিষটা মূলত