সফটওয়্যার কোম্পানি
"সফটওয়্যার" শব্দটি সর্বপ্রথম ব্যবহৃত হয় ১৯৫৩ সালে, তবে ১৯৬০ সালের পর থেকে এটি ব্যাপকভাবে ব্যবহার শুরু হয়। এর পূর্বে কম্পিউটারের প্রোগ্রাম তৈরীর কাজ করতে হতো ক্রেতার অথবা UNIVAC এবং আইবিএম নির্দিষ্ট এর মত নির্দিষ্ট কিছু প্রতিষ্ঠানের মাধ্যমে। কম্পিউটার ইউজেস কোম্পানি হল প্রথম বানিজ্যিক প্রতিষ্ঠান যেখানে কম্পিউটার সফটওয়্যার এবং সেবা প্রদান করা হয়। এটি প্রতিষ্ঠিত হয়েছিল ১৯৫৫ সালে। ১৯৬০ এর প্রথমদিকে সফটওয়্যার প্রস্ততকারী প্রতিষ্ঠানসমূহ ব্যাপকভাবে সম্প্রসারিত হয়। আর এর কিছুদিন আগে থেকেই সর্বসাধারণের মধ্যে কম্পিউটার বিক্রির পরিমাণ বেড়ে যায়। বিশ্ববিদ্যালয়, সরকারী এবং বেসরকারী প্রতিষ্ঠানে তাদের চাহিদা অনুযায়ি বিভিন্ন ধরনের সফরওয়্যারের প্রয়োজন হতে থাকে। এই সময় তৈরী হওয়া সফটওয়্যার সমূহের বেশ কিছু লেখা হয়েছিল নির্দিষ্ট প্রতিষ্ঠানের কর্মচারীদের মাধ্যমে। এর থেকে আবার বেশকিছু বিনামূল্যে দেয়া হয়েছিল ঐ নির্দিষ্ট হার্ডওয়্যার প্রতিষ্ঠান থেকে। আবার কম্পিউটার ইউজেস কোম্পানি(১৯৬৯ সালে প্রতিষ্ঠিত) এর মত বিভিনন বানিজ্যিক প্রতিষ্ঠানের মাধ্যমেও বেশ কিছু সফটওয়্যার তৈরী করিয়ে নেয়া হয়। এই সময়ই কম্পিউটার প্রস্তুকারী প্রতিষ্ঠানসমূহ যন্ত্রাংশের সাথে অপারেটিং সিস্টেম এবং প্রোগ্রামিং এনভাইরোনমেন্ট যুক্ত করে দিতে থাকে।
কম্পিউটার বিজ্ঞানের ইতিহাস
যদিও বিজ্ঞানী জন ভন নিউম্যান কে কম্পিউটারের জনক বলা হয়, কিন্তু অনেকের মতেই আসলে অ্যালেন ট্যুরিং-এর তত্ত্ব থেকেই কম্পিউটারের ধারণা শুরু হয়। উদাহরণস্বরুপ, (লস্ অ্যালামস্) গবেষণাগারের বিজ্ঞানী স্ট্যানলী ফ্র্যাঙ্কেল-এর একটি চিঠির কথা উল্লেখ করা যায় যার বয়ান নিম্নরুপ:
১৯৩০ সাল পর্যন্ত যেসব ইলেকট্রনিক সার্কিট বা বৈদ্যুতিক বর্তনী তৈরী হত সেগুলি সবই ছিল প্রয়োজনভিত্তিক, অর্থাৎ এর কোন নিয়মমাফিক লিপিবদ্ধ তাত্ত্বিক প্রকাশ ছিল না। এই সমস্যার সমাধানের উদ্দেশ্যে নিপ্পন ইলেকট্রিক কোম্পানী(এনইসি)-এর জনৈক ইঞ্জিনীয়ার নাকাশিমা আকিরা কয়েকটি গবেষণামূলক প্রবন্ধ প্রকাশ করেন। এর দ্বারা আকিরা দেখান যে দুই প্রান্ত বিশিষ্ট রিলে বর্তনী চালনা করার যোগ্য দুই মান(০ ও ১) বিশিষ্ট একটি নতুন ধরনের বীজগণিতের কথা বলেন। এই বীজগণিত-এর সুবিধা ছিল এই যে এর সাহায্যে সুইচিং সার্কিট-এর কার্যপদ্ধতি খাতায়-কলমে গাণিতিকভাবে দেখানো ও গণনার মাধ্যমে বার করা সম্ভব হয়। আকিরা বস্তুত (জর্জ বুল) আবিস্কৃত বুলিয়ান বীজগণিতের-ই পুনরুদ্ভাবন করেন। সুইচিং সার্কিট তত্ত্ব (ডিজিটাল কম্পিউটার) তথা সমস্ত (ডিজিটাল যন্ত্রের) বুনিয়াদ হিসাবে ব্যবহার হয়।