মানুষের বিবর্তনের পর থেকে, হাজার হাজার বছর ধরে গণনার জন্য ডিভাইস ব্যবহার করা হচ্ছে। প্রাচীনতম এবং সবচেয়ে পরিচিত ডিভাইসগুলির মধ্যে একটি ছিল অ্যাবাকাস। তারপর 1822 সালে, কম্পিউটারের জনক, চার্লস ব্যাবেজ প্রথম যান্ত্রিক কম্পিউটারের বিকাশ শুরু করেন। এবং তারপরে 1833 সালে তিনি আসলে একটি বিশ্লেষণাত্মক ইঞ্জিন ডিজাইন করেছিলেন যা একটি সাধারণ-উদ্দেশ্যের কম্পিউটার ছিল। এতে একটি ALU, কিছু মৌলিক ফ্লো চার্ট নীতি এবং সমন্বিত মেমরির ধারণা ছিল।
তারপর এক শতাব্দীরও বেশি সময় পরে কম্পিউটারের ইতিহাসে (History of Computer), আমরা সাধারণ উদ্দেশ্যে আমাদের প্রথম ইলেকট্রনিক কম্পিউটার পেয়েছি। এটি ছিল ENIAC, যার অর্থ ইলেকট্রনিক নিউমেরিক্যাল ইন্টিগ্রেটর এবং কম্পিউটার। এই কম্পিউটারের উদ্ভাবক ছিলেন জন ডব্লিউ. মাউচলি এবং জে.প্রেস্পার একার্ট।
এবং সময়ের সাথে সাথে প্রযুক্তির বিকাশ ঘটে এবং কম্পিউটারগুলি ছোট হয়ে যায় এবং প্রক্রিয়াকরণ দ্রুত হয়। আমরা 1981 সালে আমাদের প্রথম ল্যাপটপ পেয়েছি এবং এটি অ্যাডাম ওসবোর্ন এবং EPSON দ্বারা প্রবর্তিত হয়েছিল।
Contents ( বিষয়বস্তু )
কম্পিউটারের প্রজন্ম (Generation of computers)
কম্পিউটারের ইতিহাসে (History of Computer), আমরা প্রায়শই আধুনিক কম্পিউটারের অগ্রগতিকে কম্পিউটারের প্রজন্ম হিসাবে উল্লেখ করি। আমরা বর্তমানে কম্পিউটারের পঞ্চম প্রজন্মের মধ্যে আছি। তো চলুন দেখে নেওয়া যাক এই পাঁচ প্রজন্মের কম্পিউটারের গুরুত্বপূর্ণ বৈশিষ্ট্য।
প্রথম প্রজন্ম
এটি ছিল 1940 থেকে 1955 সাল পর্যন্ত। এটি ছিল যখন কম্পিউটার ব্যবহারের জন্য মেশিন ভাষা তৈরি করা হয়েছিল। তারা সার্কিট্রির জন্য ভ্যাকুয়াম টিউব ব্যবহার করত। স্মৃতিশক্তির জন্য তারা ম্যাগনেটিক ড্রাম ব্যবহার করত। এই মেশিনগুলি ছিল জটিল, বড় এবং ব্যয়বহুল। তারা বেশিরভাগ ব্যাচ অপারেটিং সিস্টেম এবং পাঞ্চ কার্ডের উপর নির্ভরশীল ছিল। আউটপুট এবং ইনপুট ডিভাইস হিসাবে, চৌম্বকীয় টেপ এবং কাগজ টেপ প্রয়োগ করা হয়েছিল। যেমন, ENIAC, UNIVAC-1, EDVAC, ইত্যাদি।
দ্বিতীয় প্রজন্ম
1957-1963 সালকে সেই সময়ে “কম্পিউটারের দ্বিতীয় প্রজন্ম” হিসাবে উল্লেখ করা হয়েছিল। দ্বিতীয় প্রজন্মের কম্পিউটারে, COBOL এবং FORTRAN সমাবেশ ভাষা এবং প্রোগ্রামিং ভাষা হিসাবে নিযুক্ত করা হয়। এখানে তারা ভ্যাকুয়াম টিউব থেকে ট্রানজিস্টরে অগ্রসর হয়েছে। এটি কম্পিউটারগুলিকে ছোট, দ্রুত এবং আরও শক্তি-দক্ষ করে তুলেছে। এবং তারা বাইনারি থেকে অ্যাসেম্বলি ভাষায় অগ্রসর হয়েছে। উদাহরণস্বরূপ, IBM 1620, IBM 7094, CDC 1604, CDC 3600, এবং আরও অনেক কিছু।
3য় প্রজন্ম
এই সময়ের (1964-1971) বৈশিষ্ট্য হল ইন্টিগ্রেটেড সার্কিটের বিকাশ। একটি একক ইন্টিগ্রেটেড সার্কিট (IC) অনেকগুলি ট্রানজিস্টরের সমন্বয়ে গঠিত, যা একটি কম্পিউটারের শক্তি বৃদ্ধি করে এবং একই সাথে এর খরচ কমায়। এই কম্পিউটারগুলি তাদের পূর্বসূরীদের তুলনায় দ্রুত, ছোট, আরও নির্ভরযোগ্য এবং কম ব্যয়বহুল ছিল। উচ্চ-স্তরের প্রোগ্রামিং ভাষা যেমন FORTRON-II থেকে IV, COBOL, এবং PASCAL PL/1 ব্যবহার করা হয়েছিল। উদাহরণস্বরূপ, IBM-360 সিরিজ, হানিওয়েল-6000 সিরিজ এবং IBM-370/168।
4র্থ প্রজন্ম
মাইক্রোপ্রসেসরের উদ্ভাবন কম্পিউটারের চতুর্থ প্রজন্মের সাথে নিয়ে আসে। 1971-1980 সালগুলি চতুর্থ প্রজন্মের কম্পিউটার দ্বারা আধিপত্য ছিল। C, C++, এবং Java ছিল এই প্রজন্মের কম্পিউটারে ব্যবহৃত প্রোগ্রামিং ভাষা। উদাহরণস্বরূপ, STAR 1000, PDP 11, CRAY-1, CRAY-X-MP, এবং Apple II। এটি ছিল যখন আমরা বাড়িতে ব্যবহারের জন্য কম্পিউটার তৈরি করতে শুরু করি।
5ম প্রজন্ম
এই কম্পিউটারগুলি 1980 সাল থেকে ব্যবহার করা হয়েছে এবং এখন ব্যবহার করা অব্যাহত রয়েছে। এটিই কম্পিউটার জগতের বর্তমান ও ভবিষ্যৎ। এই প্রজন্মের সংজ্ঞায়িত দিক হল কৃত্রিম বুদ্ধিমত্তা। সমান্তরাল প্রক্রিয়াকরণ এবং সুপারকন্ডাক্টরগুলির ব্যবহার এটিকে বাস্তবে পরিণত করছে এবং ভবিষ্যতের জন্য অনেক সুযোগ প্রদান করছে। পঞ্চম প্রজন্মের কম্পিউটার ULSI (আল্ট্রা লার্জ স্কেল ইন্টিগ্রেশন) প্রযুক্তি ব্যবহার করে। এগুলি সবচেয়ে সাম্প্রতিক এবং অত্যাধুনিক কম্পিউটার। C, C++, Java,.Net এবং আরো প্রোগ্রামিং ভাষা ব্যবহার করা হয়। উদাহরণস্বরূপ, আইবিএম, পেন্টিয়াম, ডেস্কটপ, ল্যাপটপ, নোটবুক, আল্ট্রাবুক এবং আরও অনেক কিছু।
কম্পিউটারের সংক্ষিপ্ত ইতিহাস
কম্পিউটিং এর প্রকৃত শক্তি উপলব্ধি করার আগে গণনার নিষ্পাপ বোঝাপড়াকে অতিক্রম করতে হয়েছিল। যে সকল উদ্ভাবক কম্পিউটারকে পৃথিবীতে আনার জন্য অক্লান্ত পরিশ্রম করেছিলেন তাদের বুঝতে হয়েছিল যে তারা যা তৈরি করছে তা কেবল একটি সংখ্যা ক্রাঞ্চার বা একটি ক্যালকুলেটরের চেয়ে বেশি ছিল। এই ধরনের মেশিন উদ্ভাবন, নকশা বাস্তবায়ন এবং আসলে জিনিসটি নির্মাণের সাথে সম্পর্কিত সমস্ত অসুবিধা তাদের সমাধান করতে হয়েছিল। কম্পিউটারের ইতিহাস হলো এসব সমস্যার সমাধান হওয়ার ইতিহাস।
19 তম শতক
1801: জোসেফ মেরি জ্যাকার্ড, একজন ফরাসি বণিক এবং উদ্ভাবক একটি তাঁত আবিষ্কার করেন যা স্বয়ংক্রিয়ভাবে কাপড়ের নকশা বুনতে পাঞ্চ করা কাঠের কার্ড ব্যবহার করে। প্রারম্ভিক কম্পিউটারগুলি অনুরূপ পাঞ্চ কার্ড ব্যবহার করত।
1821: ইংরেজ গণিতবিদ চার্লস ব্যাবেজ একটি বাষ্পচালিত গণনা যন্ত্রের ধারণা করেছিলেন যা সংখ্যার টেবিল গণনা করতে সক্ষম হবে। ব্রিটিশ সরকারের অর্থায়নে, “ডিফারেন্স ইঞ্জিন” নামক প্রকল্পটি সেই সময়ে প্রযুক্তির অভাবের কারণে ব্যর্থ হয়।
1848: অ্যাডা লাভলেস, একজন ইংরেজ গণিতবিদ এবং কবি লর্ড বায়রনের কন্যা, বিশ্বের প্রথম কম্পিউটার প্রোগ্রাম লেখেন। জার্মানির মুনস্টার বিশ্ববিদ্যালয়ের তাত্ত্বিক গণিতের অধ্যাপক আনা সিফার্টের মতে, লাভলেস ব্যাবেজের বিশ্লেষণাত্মক ইঞ্জিনের একটি গবেষণাপত্র ফরাসি থেকে ইংরেজিতে অনুবাদ করার সময় প্রথম প্রোগ্রামটি লেখেন।
1853: সুইডিশ উদ্ভাবক পার জর্জ শ্যুটজ এবং তার ছেলে এডভার্ড বিশ্বের প্রথম মুদ্রণ ক্যালকুলেটর ডিজাইন করেন। Uta C এর মতে মেশিনটি “টেবুলার পার্থক্য গণনা এবং ফলাফল মুদ্রণ” করার জন্য প্রথম হওয়ার জন্য উল্লেখযোগ্য ছিল।
1890 : হারম্যান হলেরিথ, একজন উদ্ভাবক, 1880 মার্কিন আদমশুমারি গণনা করতে ব্যবহৃত পাঞ্চ কার্ড কৌশল তৈরি করেন। তিনি একটি কর্পোরেশন শুরু করেন যা IBM নামে পরিচিত হয়।
20 শতকের দিকে
1930 : ডিফারেনশিয়াল অ্যানালাইজার ছিল প্রথম বড় আকারের স্বয়ংক্রিয় সাধারণ-উদ্দেশ্য যান্ত্রিক অ্যানালগ কম্পিউটার যা ভ্যানেভার বুশ দ্বারা উদ্ভাবিত এবং নির্মিত হয়েছিল।
1936 : অ্যালান টুরিং একটি সার্বজনীন মেশিনের জন্য একটি ধারণা করেছিলেন, যাকে তিনি টুরিং মেশিন নামে অভিহিত করেছিলেন, যা গণনা করা যেতে পারে এমন কিছু গণনা করতে পারে।
1939 : বিল হিউলেট এবং ডেভিড প্যাকার্ড ক্যালিফোর্নিয়ার পালো অল্টোতে একটি গ্যারেজে হিউলেট-প্যাকার্ড আবিষ্কার করেছিলেন।
1941 : কনরাড জুস, একজন জার্মান উদ্ভাবক, এবং প্রকৌশলী, তার Z3 মেশিনটি সম্পূর্ণ করেছিলেন, বিশ্বের প্রথম ডিজিটাল কম্পিউটার। যাইহোক, বার্লিনে দ্বিতীয় বিশ্বযুদ্ধের বোমা হামলার সময় মেশিনটি ধ্বংস হয়ে যায়।
1941 : জেভি অ্যাটানাসফ এবং স্নাতক ছাত্র ক্লিফোর্ড বেরি একই সময়ে 29টি সমীকরণ সমাধান করতে সক্ষম একটি কম্পিউটার তৈরি করেন। প্রথমবার একটি কম্পিউটার তার প্রাথমিক মেমরিতে ডেটা সংরক্ষণ করতে পারে।
1945 : ইউনিভার্সিটি অফ পেনসিলভানিয়া শিক্ষাবিদ জন মাউচলি এবং জে. প্রেসপার একার্ট একটি ইলেকট্রনিক নিউমেরিক্যাল ইন্টিগ্রেটর এবং ক্যালকুলেটর (ENIAC) তৈরি করেন। এটি ছিল টুরিং-সম্পূর্ণ এবং পুনঃপ্রোগ্রামিং করে “সংখ্যাগত সমস্যাগুলির একটি বিশাল শ্রেণী” সমাধান করতে সক্ষম, এটি “কম্পিউটারের পিতামহ” উপাধি অর্জন করেছিল।
1946: মাউচলি এবং প্রেসার পেনসিলভানিয়া বিশ্ববিদ্যালয় ছেড়ে যান এবং ব্যবসা ও সরকারি অ্যাপ্লিকেশনের জন্য প্রথম বাণিজ্যিক কম্পিউটার UNIVAC তৈরির জন্য সেন্সাস ব্যুরো থেকে তহবিল পান।
1947: বেল ল্যাবরেটরিজ-এর উইলিয়াম শকলি, জন বারডিন এবং ওয়াল্টার ব্র্যাটেন ট্রানজিস্টর আবিষ্কার করেন। তারা আবিষ্কার করে যে কীভাবে ভ্যাকুয়ামের প্রয়োজন ছাড়াই কঠিন পদার্থ দিয়ে বৈদ্যুতিক সুইচ তৈরি করা যায়।
1949: ক্যামব্রিজ বিশ্ববিদ্যালয়ের একটি দল ইলেকট্রনিক বিলম্ব স্টোরেজ অটোমেটিক ক্যালকুলেটর (EDSAC) তৈরি করে, “প্রথম ব্যবহারিক সঞ্চিত-প্রোগ্রাম কম্পিউটার,” ও’রেগানের মতে “EDSAC মে 1949 সালে তার প্রথম প্রোগ্রাম চালায় যখন এটি একটি টেবিল গণনা করেছিল।
1950 : স্ট্যান্ডার্ডস ইস্টার্ন অটোমেটিক কম্পিউটার (SEAC) ওয়াশিংটন, ডিসিতে নির্মিত হয়েছিল এবং এটি মার্কিন যুক্তরাষ্ট্রে সম্পন্ন করা প্রথম সঞ্চিত-প্রোগ্রাম কম্পিউটার ছিল।
20 শতকের শেষের দিকে
1953 : গ্রেস হপার, একজন কম্পিউটার বিজ্ঞানী, প্রথম কম্পিউটার ভাষা তৈরি করেন, যা COBOL নামে পরিচিত হয়, যার অর্থ সাধারণ, ব্যবসা-ভিত্তিক ভাষা। এটি একটি কম্পিউটার ব্যবহারকারীকে সংখ্যার পরিবর্তে ইংরেজির মতো শব্দে কম্পিউটার নির্দেশনা দেওয়ার অনুমতি দেয়।
1954 : জন ব্যাকাস এবং আইবিএম প্রোগ্রামারদের একটি দল ফোরট্রান প্রোগ্রামিং ভাষা তৈরি করেছিল, ফর্মুলা অনুবাদের সংক্ষিপ্ত রূপ। উপরন্তু, IBM 650 তৈরি করেছে।
1958 : ইন্টিগ্রেটেড সার্কিট, কখনও কখনও কম্পিউটার চিপ নামে পরিচিত, জ্যাক কিরবি এবং রবার্ট নয়েস দ্বারা তৈরি করা হয়েছিল।
1962 : অ্যাটলাস কম্পিউটার, তার চেহারা তৈরি করে। এটি সেই সময়ে বিশ্বের দ্রুততম কম্পিউটার ছিল এবং এটি “ভার্চুয়াল মেমরি” ধারণার পথপ্রদর্শক।
1964 : ডগলাস এঙ্গেলবার্ট একটি আধুনিক কম্পিউটার প্রোটোটাইপ প্রস্তাব করেন যা একটি মাউস এবং একটি গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) একত্রিত করে।
1969 : কেন থম্পসন এবং ডেনিস রিচির নেতৃত্বে বেল ল্যাবস ডেভেলপাররা, ইউনিক্স প্রকাশ করেছে, একটি অপারেটিং সিস্টেম যা সি প্রোগ্রামিং ভাষায় তৈরি করা হয়েছে যা প্রোগ্রামের সামঞ্জস্যের সমস্যাগুলিকে সমাধান করে।
1970 : Intel 1103, প্রথম ডায়নামিক অ্যাক্সেস মেমরি (DRAM) চিপ, Intel দ্বারা উন্মোচিত হয়।
1971 : অ্যালান শুগার্ট এবং আইবিএম ইঞ্জিনিয়ারদের একটি দল ফ্লপি ডিস্ক আবিষ্কার করেছিলেন। একই বছরে, জেরক্স প্রথম লেজার প্রিন্টার তৈরি করে, যা কেবল বিলিয়ন ডলার উৎপাদন করেনি বরং কম্পিউটার প্রিন্টিংয়ে একটি নতুন যুগের সূচনাও করেছিল।
1973 : জেরক্সের গবেষণা বিভাগের সদস্য রবার্ট মেটকাফ ইথারনেট তৈরি করেন, যা অনেক কম্পিউটার এবং অন্যান্য গিয়ার সংযোগ করতে ব্যবহৃত হয়।
1974 : পার্সোনাল কম্পিউটার বাজারে আনা হয়। প্রথমটি ছিল Altair Scelbi & Mark-8, IBM 5100, এবং Radio Shack-এর TRS-80।
1975 : জনপ্রিয় ইলেকট্রনিক্স ম্যাগাজিন জানুয়ারিতে Altair 8800 কে বিশ্বের প্রথম মিনিকম্পিউটার কিট হিসাবে উল্লেখ করেছে। পল অ্যালেন এবং বিল গেটস আলটেয়ারের জন্য বেসিক ভাষায় সফ্টওয়্যার তৈরি করার প্রস্তাব দেন।
1976 : অ্যাপল কম্পিউটার স্টিভ জবস এবং স্টিভ ওজনিয়াক দ্বারা প্রতিষ্ঠিত, যারা অ্যাপল আই-এর কাছে বিশ্বকে উন্মোচিত করে, একটি একক-সার্কিট বোর্ড সহ প্রথম কম্পিউটার।
1977 : প্রথম ওয়েস্ট কোস্ট কম্পিউটার ফেয়ারে, জবস এবং ওজনিয়াক অ্যাপল II ঘোষণা করেন। এটিতে রঙিন গ্রাফিক্স এবং সঙ্গীত সংরক্ষণের জন্য একটি ক্যাসেট ড্রাইভ রয়েছে।
1978 : প্রথম কম্পিউটারাইজড স্প্রেডশীট প্রোগ্রাম, VisiCalc, চালু করা হয়।
1979 : ওয়ার্ডস্টার, মাইক্রোপ্রো ইন্টারন্যাশনালের একটি ওয়ার্ড প্রসেসিং টুল প্রকাশিত হয়।
1981 : IBM Acorn উন্মোচন করে, তাদের প্রথম ব্যক্তিগত কম্পিউটার, যার একটি Intel CPU, দুটি ফ্লপি ড্রাইভ এবং একটি রঙ প্রদর্শন রয়েছে। মাইক্রোসফটের MS-DOS অপারেটিং সিস্টেম অ্যাকর্ন ব্যবহার করে।
1983 : সিডি-রম, যা 550 মেগাবাইট প্রাক-রেকর্ড করা ডেটা বহন করতে পারে,তা বাজারে আসে। এই বছর গ্যাভিলান এসসি, প্রথম পোর্টেবল কম্পিউটারের প্রকাশও দেখা গেছে।
1984 : সুপারবোল XVIII বাণিজ্যিক সময় অ্যাপল ম্যাকিনটোশ চালু করে। এটির দাম ছিল $2,500
1985 : মাইক্রোসফ্ট উইন্ডোজ প্রবর্তন করে, যা একটি গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে মাল্টিটাস্কিং সক্ষম করে। এছাড়াও, প্রোগ্রামিং ভাষা C++ প্রকাশ করা হয়েছে।
1990 : টিম বার্নার্স-লি, একজন ইংরেজ প্রোগ্রামার এবং বিজ্ঞানী, হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ তৈরি করেন, যা ব্যাপকভাবে HTML নামে পরিচিত। তিনি “ওয়ার্ল্ডওয়াইডওয়েব” শব্দটিও তৈরি করেছিলেন। এতে প্রথম ব্রাউজার, একটি সার্ভার, এইচটিএমএল এবং ইউআরএল রয়েছে।
1993 : পেন্টিয়াম সিপিইউ ব্যক্তিগত কম্পিউটারে গ্রাফিক্স এবং সঙ্গীতের ব্যবহার উন্নত করে।
1995 : মাইক্রোসফ্টের উইন্ডোজ 95 অপারেটিং সিস্টেম প্রকাশিত হয়েছিল। একটি $300 মিলিয়ন প্রচারমূলক প্রচারাভিযান শুরু করা হয়েছিল খবর বের করার জন্য। সান মাইক্রোসিস্টেম জাভা 1.0 প্রবর্তন করে, নেটস্কেপ কমিউনিকেশনস জাভাস্ক্রিপ্ট অনুসরণ করে।
1996 : স্ট্যানফোর্ড বিশ্ববিদ্যালয়ে, সের্গেই ব্রিন এবং ল্যারি পেজ গুগল সার্চ ইঞ্জিন তৈরি করেন।
1998 : অ্যাপল আইম্যাক প্রবর্তন করে, একটি অল-ইন-ওয়ান ম্যাকিনটোশ ডেস্কটপ কম্পিউটার। এই পিসিগুলির দাম $1,300 এবং একটি 4GB হার্ড ড্রাইভ, 32MB RAM, একটি CD-ROM এবং একটি 15-ইঞ্চি মনিটর সহ আসে৷
1999 : Wi-Fi, “ওয়্যারলেস ফিডেলিটি” এর একটি সংক্ষিপ্ত রূপ তৈরি করা হয়েছে, যা মূলত 300 ফুট পর্যন্ত বিস্তৃতি কভার করে।
একবিংশ শতাব্দী
2000 : ইউএসবি ফ্ল্যাশ ড্রাইভটি 2000 সালে প্রথম চালু করা হয়। ডেটা স্টোরেজের জন্য ব্যবহার করার সময় এগুলি দ্রুততর ছিল এবং অন্যান্য স্টোরেজ মিডিয়া বিকল্পগুলির তুলনায় বেশি স্টোরেজ স্পেস ছিল।
2001 : অ্যাপল তার প্রচলিত ম্যাক অপারেটিং সিস্টেমের উত্তরসূরি হিসাবে ম্যাক ওএস এক্স প্রকাশ করে, পরে OS X নামকরণ করা হয় এবং অবশেষে কেবলমাত্র macOS নাম দেওয়া হয়।
2011 : Google Chromebook প্রবর্তন করে, যা Google Chrome OS নিয়ন্ত্রণ করে।
2014 : মিশিগান ইউনিভার্সিটি মাইক্রো মোট (M3), বিশ্বের সবচেয়ে ছোট কম্পিউটার, নির্মিত হয়েছিল।
2015: অ্যাপল ইন্ট্রোডিউসিএস অ্যাপল ওয়াচ প্রবর্তন করে। উইন্ডোজ 10 মাইক্রোসফ্টও প্রকাশ করেছে।
2016 : বিশ্বের প্রথম রিপ্রোগ্রামেবল কোয়ান্টাম কম্পিউটার নির্মিত হয়েছে।
2017: ডিফেন্স অ্যাডভান্সড রিসার্চ প্রজেক্টস এজেন্সি (DARPA) একটি নতুন “মলিকুলার ইনফরমেটিক্স” প্রোগ্রাম তৈরি করছে যা কম্পিউটার হিসাবে অণু ব্যবহার করে।