প্রোগ্রামিং ভাষা

কম্পিউটারের সাথে কথা বলতে হবে কম্পিউটারের ভাষাতেই, আর এটিই হলো প্রোগ্রামিং ভাষা। পৃথিবীতে প্রায় ৫০০ প্রোগ্রামিং ভাষা রয়েছে। কম্পিউটার আবিষ্কারের পর থেকে বর্তমান সময় পর্যন্ত অসংখ্য প্রোগ্রামিং ভাষা উদ্ভাবন হয়েছে। কোন কোন প্রোগ্রামিং ভাষা অপর একটি প্রোগ্রামিং ভাষা থেকে কঠিন বা সহজ মনে হতে পারে। তবে নিয়মিত চর্চা করলে কঠিন কাজও সহজ মনে হবে। প্রোগ্রামিং ভাষা অসংখ্য হলেও জনপ্রিয় প্রোগ্রামিং ভাষা ব্যবহার করেই অধিকাংশ প্রোগ্রাম তৈরী করা হয়ে থাকে।
যেকোনো প্রোগ্রামিং ভাষায় লেখা একগুচ্ছ নির্দেশাবলী বা নির্দেশাবলীর একটি সেটকে প্রোগ্রাম বলা হয়।
C (সি)
কম্পিউটার এর বিভিন্ন হার্ডওয়ারের সাথে যোগাযোগ বা ড্রাইভার তৈরীর জন্য অধিকাংশ সময় সি প্রোগ্রামিং ভাষা ব্যবহার করা হয়ে থাকে। মাইক্রোসফট উইন্ডোজ, লিনাক্স অপারেটিং সিস্টেম তৈরীতে সি প্রোগ্রামিং ব্যবহার করা হয়েছে। অনেকেই প্রোগ্রামিং শেখা শুরু করে এই সি প্রোগ্রামিং থেকেই।
C++ (সি প্লাস প্লাস)
সি প্রোগ্রামিং ভাষার ওপর ভিত্তি করেই এই সি প্লাস প্লাস ভাষা তৈরী করা হয়েছে। ওয়েব ব্রাউবার, ওয়ার্ড প্রসেসর এবং অপারেটিং সিস্টেমের বিভিন্ন অংশ তৈরী করার কাজে বেশি ব্যবহার করা হয়ে থাকে।
Java (জাভা)
বিশাল বিশাল অ্যাপলিকেশন ও গেম তৈরীর কাজে জাভা প্রোগ্রামিং ভাষা ব্যবহৃত হয়ে আসছে। বিশ্বের অন্যতম জনপ্রিয় গেম Minecraft মাইনক্রাফ্ট তৈরী করা হয়েছিলো জাভা প্রোগ্রামিং ভাষা ব্যবহার করেই।
Scratch (স্ক্র্যাচ)
ছোট বড় যে কোন বয়সী কেউ প্রোগ্রামিং শেখতে চাইতে স্ক্র্যাচ প্রোগ্রামিং ভাষা ব্যবহার করতে পারে। অন্যান্য প্রোগ্রামিং ভাষা থেকে এটির বিশেষ পার্থক্য হলে এটি ব্লক ভিত্তিক প্রোগ্রামিং ভাষা। অন্যান্য ভাষাগুলোতে যেখানে টাইপ করে করে প্রোগ্রাম তৈরী করতে হয়, এখানে সেই কাজগুলো করা যায় আগে থেকেই তৈরী করা ব্লক ব্যবহার করে।
Python (পাইথন)
পাইথন ব্যবহার করে প্রায় সব ধরনের কাজের প্রোগ্রাম তৈরী করা যায়। স্ক্র্যাচ দিয়ে প্রোগ্রামিং শেখা শুরু করে পবর্তর্তীতে অনেকেই পাইথন প্রোগ্রামিং শিখে থাকে। এআই ভিত্তিক প্রোগ্রাম তৈরীর জন্য পাইথন বর্তমানে সবথেকে বেশি ব্যবহার করা হচ্ছে।
PHP (পিএইচপি)
বর্তমানে পৃথিবীতে যত ওয়েবসাইট রয়েছে, তার ৮০% এর বেশি তৈরী করা হয়েছে পিএইচপি প্রোগ্রামিং ভাষা ব্যবহার করে। পিএইচপি দিয়ে সাধারণ ওয়েবসাইট যেমন তৈরী করা যায়, তেমনি জটিল ও কঠিন নানা ধরনের অ্যাপলিকেশনও তৈরী করা যায়।
JavaScript (জাভা স্ক্রিপ্ট)
জাভা এবং জাভাস্ক্রিপ্ট একেবারেই আলাদা দুটি প্রোগ্রামিং ভাষা। ওয়েবসাইট ও ওয়েব অ্যাপলিকেশনের নানান কাজে জাভাস্ক্রিপ্ট ব্যবহৃত হয়। পাশাপাশি পূর্ণাঙ্গ অ্যাপলিকেশন তৈরীতেও এটি দিন দিন জনপ্রিয়তা পাচ্ছে।