বাংলাদেশে কম্পিউটারের ইতিহাস
ষাটের দশকে দেশে ও বিদেশে বৈজ্ঞানিক গবেষণাসহ ব্যাংক-বীমা ও ব্যবসা-বাণিজ্যে দ্রুত প্রসার ঘটতে শুরু করে; এবং এজন্য রুটিন হিসাবের পরিমাণ যেমন বৃদ্ধি পায় তেমনি প্রয়োজন হয়ে পড়ে হিসাবে দ্রুততা আনয়নের। বড় বড় অনেক প্রতিষ্ঠানে হাতে-কলমে হিসাব পরিচালনা প্রায় অসম্ভব হয়ে ওঠে। এসময় দেশের কয়েকটি বৃহৎ প্রতিষ্ঠান ব্যয়বহুল মেইনফ্রেম কম্পিউটার স্থাপন করে। ষাটের দশকের শেষ দিকে তদানীন্তন হাবিব ব্যাংক IBM 1401 কম্পিউটার এবং ইউনাইটেড ব্যাংক IBM 1901 কম্পিউটার স্থাপন করে। প্রধানত ব্যাংকের যাবতীয় হিসাব-নিকাশের জন্য ব্যবহূত এসব কম্পিউটার ছিল তৃতীয় প্রজন্মের মেইনফ্রেম ধরনের।
স্ব-পরিবর্তনকারী কোড
১৯৪৮ সালের জানুয়ারীতে প্রকাশিত হওয়া আইবিএম এসএসইসি কম্পিউটারটির নিজে নিজে এর নির্দেশনাবলী নিয়ে কাজ করতে সমর্থ্য ছিল। এছাড়া এটি এর নির্দেশনাবলীকে তথ্য হিসেবেও ব্যবহার করতে পারতো। যাইহোক, এই সামর্থ্যটি বাস্তবে খুব কমই ব্যবহার করা হয়েছিল। স্ব-পরিবর্তনকারী কোড আবিষ্কার হওয়ার প্রথম দিকে এটি প্রায়ই কম মেমরির ব্যবহার এবং কোড যাতে দ্রুত কাজ করে সেই উদ্দেশ্যে কিংবা উভয় উদ্দেশ্যে ব্যবহার করা হত। এছাড়াও সাবরুটিন নিয়ে কাজ করতে এবং যখন নির্দেশনাবলীতে কোডের কোন সাধারণ শাখা বা বাদ দেয়ার মত কোন কোড থাকতো, তখনও স্ব-পরিবর্তনকারী কোড ব্যাপকভাবে ব্যবহার করা হত। এই ব্যবহারটি এখনও অন্তত তত্ত্বগতভাবে হলেও আলট্রা-আরআইএসসি আর্কিটেকচারে ব্যবহৃত হচ্ছে। ডোনাল্ড কানুথের এমআইএক্স কম্পিউটারেও সাবরুটিন নিয়ে কাজ করার জন্য স্ব-পরিবর্তনকারী কোড ব্যবহার করা হয়।