সি টিউটোরিয়াল, part 2 (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস)
প্রোগ্রামিং ল্যাংগুয়েজের সূচনা লগ্ন :
0001 0111 –> 23
0001 0101 –> 21
———————————–
———————————–
0010 1100 –> 44

বিভিন্ন প্রোগ্রামিং ল্যাংগুয়েজ :
এসেম্বলি ল্যাংগুয়েজে প্রোগ্রাম লিখার জন্য একজন প্রোগ্রামারের কম্পিউটার গঠন সম্পর্কে খুব ভাল জানা প্রয়োজন। একজন সাধারন মানুষে পক্ষে এসেম্বলিতে প্রোগ্রাম লিখা কখনই সম্ভাব নয়। এ সব সমস্যা থেকে মুক্তির জন্য পরবর্তি কালে বিভিন্ন ল্যাংগুয়েজ অবিষ্কৃত হয়।
- ফরট্রান(FORTRAN) : Formula Translation এর সংক্ষিপ্ত রূপ হল FORTRAN । ১৯৫৭ সালে IBM কোম্পানির প্রোগ্রামার ড. জেমস ব্যাকার এই ল্যাংগুয়েজ তৈরি করেন। যা মূলত বৈজ্ঞানিক ও ইঞ্জিনিয়ারিং কাজের বিভিন্ন গানিতিক সমস্যা সমাধানের জন্য ডেভেলপ করা হয় ও ব্যবহৃত হয়।
- কোবল(CoBol) : এর পুর নাম হল Common Business Oriented Language. ১৯৬০ সালে ব্যবসায়িক কাজের সাহায্য করার জন্য এই প্রোগ্রামিং ল্যাংগুয়েজটি ডেভেলপ করেন
- বেসিক (BASIC) : নিদিষ্ট কাজের সীমাবদ্ধতা বাদ দিয়ে সকল ধরনের সমস্যা সমাধানের জন্য তৈরি হয় বেসিক যার পুরো নাম হল Beginners All-purpose Symbolic Instruction Code । এর মাধ্যমে প্রোগ্রামকে সহজ ও সুষ্ঠ ভাবে তৈরি করা যায়।
- প্যাসকেল (Pascal) : ১৯৭০ সালের দিকে প্রফেসর নিকলাস হুইরথ প্যাসকেল ল্যাংগুয়েজ ডেভেলপ করেন।তখনকার সময়ে প্যাসকেলের সবচেয়ে জনপ্রিয় হওয়ার কারন হল, এর বড় বড় প্রোগ্রাম গুলোকে খুব সহজেয় ভাগ করে অর্থাত সাব-প্রোগ্রামের তৈরি করা যেত এবং প্রতিটি সাব-প্রোগ্রামই আলাদা আলাদা ভাবে সঠিক ভাবে কাজ করত।
- সি (C) : ১৯৭২ সালে ডেনিস রিটচি সি ল্যাংগুয়েজ ডেভেলপ করেন। যা পূর্বের ডেভেলপকৃত সকল ল্যাংগুয়েজের সব সীমাবদ্ধতা দূর করে তৈরি করা হয়। সি ল্যাংগুয়েজ বিট, বাইট, মেমরি নিয়ে এবং ইনপুট/আউটপুট ও অনন্য ডিভাইস নিয়ে করতে কাজ সক্ষম।