এই পাঠের তথ্য উৎস মিলিয়ে লেখা ও প্রথমবার যাচাই করা হয়েছে; কয়েক দিন পর দ্বিতীয়বার যাচাই চলছে। কোথাও ভুল চোখে পড়লে নিচের “ভুল জানান” বাক্সে লিখুন।
মানুষ কথা বলে বাংলায়, ইংরেজিতে। কম্পিউটার বোঝে শুধু ০ আর ১। এই দুইয়ের মাঝে সেতু হলো প্রোগ্রামিং ভাষা: মানুষ যাতে নির্দেশ লিখতে পারে, আর অনুবাদক প্রোগ্রাম সেটা যন্ত্রের ভাষায় বদলে দেয়।
ভাষার ধাপ: যন্ত্র থেকে মানুষের দিকে
| ধাপ | কেমন | উদাহরণ |
|---|---|---|
| মেশিন ভাষা | শুধু ০ আর ১; কম্পিউটার সরাসরি বোঝে, অনুবাদ লাগে না | 10110000 01100001 |
| অ্যাসেম্বলি ভাষা | সংক্ষিপ্ত শব্দ (ADD, MOV); চালাতে অ্যাসেম্বলার লাগে | MOV AL, 61h |
| উচ্চস্তরের ভাষা | মানুষের ভাষার কাছাকাছি; চালাতে কম্পাইলার বা ইন্টারপ্রেটার লাগে | C, Java, Python |
কৌশল: যন্ত্রের যত কাছে, মানুষের তত দূরে। মেশিন ভাষা যন্ত্রের সবচেয়ে কাছে, তাই সবচেয়ে দ্রুত চলে কিন্তু লেখা সবচেয়ে কঠিন।
কোন ভাষা কার
| ভাষা | নির্মাতা | সাল |
|---|---|---|
| FORTRAN (প্রথম জনপ্রিয় উচ্চস্তরের ভাষা) | জন ব্যাকাস, IBM | ১৯৫৭ |
| Pascal | নিকলাউস উইর্থ | ১৯৭০ |
| C | ডেনিস রিচি | ১৯৭২ |
| C++ | বিয়ার্নে স্ট্রুস্ট্রুপ | ১৯৮৫ |
| Python | গুইডো ভ্যান রসাম | ১৯৯১ |
| PHP | রাসমুস লারডর্ফ | ১৯৯৩ |
| Java | জেমস গসলিং, সান মাইক্রোসিস্টেমস | ১৯৯৫ |
| JavaScript | ব্রেন্ডান আইক, নেটস্কেপ | ১৯৯৫ |
কৌশল: “৯৫-এ দুই J”: Java আর JavaScript দুটোই ১৯৯৫। নাম মিললেও দুটো আলাদা ভাষা।
পরীক্ষার ফাঁদ
- Java আর JavaScript-কে একই ভাষা ভাবা।
- C++-এর নির্মাতা হিসেবে ডেনিস রিচি লেখা। রিচি C-এর; C++ স্ট্রুস্ট্রুপের।
- মেশিন ভাষার জন্য অনুবাদক লাগে ভাবা। মেশিন ভাষা সরাসরি চলে।
- Python-কে সবচেয়ে পুরোনো ভাষা ভাবা। Python ১৯৯১; FORTRAN ১৯৫৭।
নিজেকে যাচাই করুন
← আগের পাঠসফটওয়্যার ও অপারেটিং সিস্টেম: অফিসের ম্যানেজারপরের পাঠ →ডেটাবেজ: কম্পিউটারের রেজিস্টার খাতা
কম্পিউটার: এই ভাগের সব পাঠ
- কম্পিউটারের ইতিহাস ও প্রজন্ম: অ্যাবাকাস থেকে মাইক্রোপ্রসেসর
- সংখ্যা পদ্ধতি: কম্পিউটারের দুই আঙুলের হিসাব
- লজিক গেট: কম্পিউটারের ছোট ছোট দরজা
- মেমোরি: কম্পিউটারের রান্নাঘর
- হার্ডওয়্যার ও পেরিফেরাল: চোখ, মাথা আর মুখ
- সফটওয়্যার ও অপারেটিং সিস্টেম: অফিসের ম্যানেজার
- প্রোগ্রামিং ভাষা: মানুষ আর যন্ত্রের সেতু (এখন পড়ছেন)
- ডেটাবেজ: কম্পিউটারের রেজিস্টার খাতা
- কম্পিউটারের সংক্ষিপ্ত রূপ: দলে ভাগ করে মনে রাখুন