History of computer science
கணினி அறிவியலின் வரலாறு கணினி அறிவியலின் நவீன துறைக்கு நீண்ட காலத்திற்கு முன்பே தொடங்கியது, பொதுவாக கணிதம் அல்லது இயற்பியல் போன்ற வடிவங்களில் தோன்றுகிறது. முந்தைய நூற்றாண்டுகளில் ஏற்பட்ட வளர்ச்சிகள் இப்போது நாம் கணினி அறிவியல் என்று அறிந்த ஒழுக்கத்தை சுட்டிக்காட்டுகின்றன. இயந்திர கண்டுபிடிப்புகள் மற்றும் கணிதக் கோட்பாடுகளிலிருந்து நவீன கணினி கருத்துக்கள் மற்றும் இயந்திரங்களை நோக்கிய இந்த முன்னேற்றம், ஒரு பெரிய கல்வித் துறையின் வளர்ச்சிக்கும், மேற்கத்திய உலகம் முழுவதும் மிகப்பெரிய தொழில்நுட்ப முன்னேற்றத்திற்கும், ஒரு பெரிய உலகளாவிய வர்த்தகம் மற்றும் கலாச்சாரத்தின் அடிப்படையிலும் வழிவகுத்தது. வரலாற்றுக்கு முந்தைய கணக்கீட்டில் பயன்படுத்தப்பட்ட மிகப் பழமையான கருவி அபாகஸ் ஆகும், இது கிமு 2700 முதல் 2300 வரையிலான காலகட்டத்தில் சுமேரில் உருவாக்கப்பட்டது. சுமேரியர்களின் அபாகஸ் தொடர்ச்சியான நெடுவரிசைகளின் அட்டவணையைக் கொண்டிருந்தது, இது அவர்களின் செக்ஸாஜிமல் எண் அமைப்பின் அளவின் தொடர்ச்சியான வரிசைகளை வரையறுத்தது. அதன் அசல் பயன்பாட்டு பாணி கூழாங்கற்களுடன் மணலில் வரையப்பட்ட கோடுகள் ஆகும். மிகவும் நவீன வடிவமைப்பின் அபாசி இன்றும் சீன அபாகஸ் போன்ற கணக்கீட்டு கருவிகளாகப் பயன்படுத்தப்படுகிறது. பண்டைய இந்தியாவில் கிமு 5 ஆம் நூற்றாண்டில், இலக்கண அறிஞர் பானினி 3959 விதிகளில் சமஸ்கிருதத்தின் இலக்கணத்தை உருவாக்கினார், இது அஷ்டாத்யாயி என்று அழைக்கப்படுகிறது, இது மிகவும் முறைப்படுத்தப்பட்ட மற்றும் தொழில்நுட்பமானது. பானினி மெட்டாரூல்கள், உருமாற்றங்கள் மற்றும் மறுபயன்பாடுகளைப் பயன்படுத்தினார். ஆன்டிகைதேரா பொறிமுறை ஒரு ஆரம்பகால இயந்திர அனலாக் கணினி என்று நம்பப்படுகிறது. இது வானியல் நிலைகளைக் கணக்கிட வடிவமைக்கப்பட்டுள்ளது. இது 1901 ஆம் ஆண்டில் கிரேக்க தீவான ஆன்டிகிதேராவில் உள்ள ஆன்டிகிதேராவின் இடிபாடுகளில் கண்டுபிடிக்கப்பட்டது, இது கைதராவிற்கும் க்ரீட்டிற்கும் இடையில் உள்ளது, மேலும் இது கிமு 100 ஆம் ஆண்டைச் சேர்ந்தது. மெக்கானிக்கல் அனலாக் கணினி சாதனங்கள் ஆயிரம் ஆண்டுகளுக்குப் பிறகு இடைக்கால இஸ்லாமிய உலகில் மீண்டும் தோன்றின, அவை முஸ்லீம் வானியலாளர்களால் உருவாக்கப்பட்டன, அதாவது அபு ரேஹான் அல்-புருனியின் இயந்திர கியர் அஸ்ட்ரோலேப் மற்றும் ஜபீர் இபின் அஃப்லாவின் டார்க்வெட்டம் போன்றவை. சைமன் சிங்கின் கூற்றுப்படி, முஸ்லீம் கணிதவியலாளர்களும் கிரிப்டோகிராஃபியில் முக்கியமான முன்னேற்றங்களைச் செய்தனர், அதாவது கிரிப்டானாலிஸிஸ் வளர்ச்சி மற்றும் அல்கைண்டஸின் அதிர்வெண் பகுப்பாய்வு போன்றவை. பானு மூசா சகோதரர்களால் தானியங்கி புல்லாங்குழல் இசைக்கலைஞர் போன்ற முஸ்லீம் பொறியாளர்களால் நிரல்படுத்தக்கூடிய இயந்திரங்களும் கண்டுபிடிக்கப்பட்டன, இதேபோன்ற சிக்கலான தொழில்நுட்ப கலைப்பொருட்கள் 14 ஆம் நூற்றாண்டின் ஐரோப்பாவில் இயந்திர வானியல் கடிகாரங்களுடன் தோன்றின. 17 ஆம் நூற்றாண்டின் முற்பகுதியில் ஜான் நேப்பியர் கணக்கீட்டு நோக்கங்களுக்காக மடக்கைக் கண்டுபிடித்தபோது, கண்டுபிடிப்பாளர்கள் மற்றும் விஞ்ஞானிகளால் கணக்கீட்டு கருவிகளை உருவாக்குவதில் கணிசமான முன்னேற்றம் ஏற்பட்டது. 1623 ஆம் ஆண்டில் வில்ஹெல்ம் ஷிக்கார்ட் ஒரு கணக்கீட்டு இயந்திரத்தை வடிவமைத்தார், ஆனால் 1624 ஆம் ஆண்டில் அவர் கட்டத் தொடங்கிய முன்மாதிரி தீவிபத்தால் அழிக்கப்பட்டபோது திட்டத்தை கைவிட்டார். 1640 ஆம் ஆண்டில், முன்னணி பிரெஞ்சு கணிதவியலாளரான பிளேஸ் பாஸ்கல், அலெக்ஸாண்ட்ரியாவின் கிரேக்க கணிதவியலாளர் ஹீரோ விவரித்த வடிவமைப்பை அடிப்படையாகக் கொண்டு ஒரு இயந்திர சேர்க்கும் சாதனத்தை உருவாக்கினார். பின்னர் 1672 ஆம் ஆண்டில் காட்ஃபிரைட் வில்ஹெல்ம் லீப்னிஸ் ஸ்டெப்பட் ரெக்கோனரைக் கண்டுபிடித்தார், அதை அவர் 1694 இல் முடித்தார். 1837 ஆம் ஆண்டில் சார்லஸ் பாபேஜ் தனது பகுப்பாய்வு இயந்திரத்தை முதன்முதலில் விவரித்தார், இது ஒரு நவீன கணினிக்கான முதல் வடிவமைப்பாக ஏற்றுக்கொள்ளப்பட்டது. பகுப்பாய்வு இயந்திரம் விரிவாக்கக்கூடிய நினைவகம், ஒரு எண்கணித அலகு மற்றும் தர்க்க செயலாக்க திறன்களைக் கொண்டிருந்தது, இது ஒரு நிரலாக்க மொழியை சுழல்கள் மற்றும் நிபந்தனை கிளைகளுடன் விளக்க முடியும். ஒருபோதும் கட்டப்படவில்லை என்றாலும், வடிவமைப்பு விரிவாக ஆய்வு செய்யப்பட்டுள்ளது மற்றும் டூரிங் சமமானதாக புரிந்து கொள்ளப்படுகிறது. பகுப்பாய்வு இயந்திரம் 1 கிலோபைட்டிற்கும் குறைவான நினைவக திறன் மற்றும் 10 ஹெர்ட்ஸுக்கும் குறைவான கடிகார வேகத்தைக் கொண்டிருந்திருக்கும். முதல் நவீன கணினிகள் வடிவமைக்கப்படுவதற்கு முன்பு கணிதம் மற்றும் மின்னணுவியல் கோட்பாட்டில் கணிசமான முன்னேற்றம் தேவைப்பட்டது. பைனரி லாஜிக் காட்ஃபிரைட் வில்ஹெல்ம் லீப்னிஸ் 1702 ஆம் ஆண்டில், காட்ஃபிரைட் வில்ஹெல்ம் லீப்னிஸ் பைனரி எண் அமைப்பு குறித்த தனது எழுத்துக்களுடன் ஒரு முறையான, கணித அர்த்தத்தில் தர்க்கத்தை உருவாக்கினார். லீப்னிஸ் பைனரி அமைப்பை எளிமைப்படுத்தினார் மற்றும் இணைப்பு, விலகல், மறுப்பு, அடையாளம், சேர்க்கை மற்றும் வெற்று தொகுப்பு போன்ற வெளிப்படையான தர்க்கரீதியான பண்புகளை வெளிப்படுத்தினார். அவர் லக்ராஞ்சியன் இடைக்கணிப்பு மற்றும் வழிமுறை தகவல் கோட்பாட்டை எதிர்பார்த்தார். அவரது கால்குலஸ் ரேஷியோசினேட்டர் உலகளாவிய டூரிங் இயந்திரத்தின் அம்சங்களை எதிர்பார்த்தார். 1961 ஆம் ஆண்டில், நோர்பர்ட் வீனர், லைப்னிஸ் சைபர்நெட்டிக்ஸின் புரவலர் புனிதராக கருதப்பட வேண்டும் என்று பரிந்துரைத்தார். "உண்மையில், ஒரு கணினி இயந்திரத்தின் பொதுவான யோசனை லீப்னிஸின் கால்குலஸ் ரேஷியோசினேட்டரின் இயந்திரமயமாக்கலைத் தவிர வேறில்லை" என்று வீனர் மேற்கோள் காட்டுகிறார். ஆனால் 1854 ஆம் ஆண்டில் ஜார்ஜ் பூல் தனது பூலியன் இயற்கணிதத்தை ஒரு முழுமையான அமைப்புடன் வெளியிடுவதற்கு ஒரு நூற்றாண்டுக்கும் மேலாக ஆனது, இது கணக்கீட்டு செயல்முறைகளை கணித ரீதியாக மாதிரியாக்க அனுமதித்தது. இந்த நேரத்தில், பைனரி வடிவத்தால் இயக்கப்படும் முதல் இயந்திர சாதனங்கள் கண்டுபிடிக்கப்பட்டன. தொழில்துறை புரட்சி பல பணிகளின் இயந்திரமயமாக்கலை முன்னெடுத்துச் சென்றது, இதில் நெசவு அடங்கும். பஞ்ச் செய்யப்பட்ட அட்டைகள் 1801 ஆம் ஆண்டில் ஜோசப் மேரி ஜாக்கார்ட்டின் தறியைக் கட்டுப்படுத்தின, அங்கு அட்டையில் குத்தப்பட்ட ஒரு துளை ஒரு பைனரியைக் குறிக்கிறது மற்றும் ஒரு பஞ்ச் செய்யப்படாத புள்ளி ஒரு பைனரி பூஜ்ஜியத்தைக் குறிக்கிறது. ஜாக்கார்ட்டின் தறியானது ஒரு கணினியாக இருந்து வெகு தொலைவில் இருந்தது, ஆனால் இயந்திரங்களை பைனரி அமைப்புகளால் இயக்க முடியும் என்பதை இது விளக்குகிறது. ஒரு பிரிவின் தோற்றம் சார்லஸ் பாபேஜ் மற்றும் அடா லவ்லேஸ் சார்லஸ் பாபேஜ் பெரும்பாலும் கணினியின் முதல் முன்னோடிகளில் ஒருவராக கருதப்படுகிறார்கள். 1810 களின் தொடக்கத்தில், பாபேஜ் எண்கள் மற்றும் அட்டவணைகளை இயந்திர ரீதியாக கணக்கிடும் பார்வையைக் கொண்டிருந்தார். இதை யதார்த்தமாக முன்வைத்து, பாபேஜ் 8 தசம புள்ளிகள் வரை எண்களைக் கணக்கிட ஒரு கால்குலேட்டரை வடிவமைத்தார். இந்த யோசனையின் வெற்றியைத் தொடர்ந்து, 20 தசம இடங்கள் வரை எண்களைக் கணக்கிடக்கூடிய ஒரு இயந்திரத்தை உருவாக்க பாபேஜ் பணியாற்றினார். 1830 களில், பாபேஜ் எண்கணித செயல்பாடுகளைச் செய்ய பஞ்ச் கார்டுகளைப் பயன்படுத்தக்கூடிய ஒரு இயந்திரத்தை உருவாக்க ஒரு திட்டத்தை வகுத்தார். இயந்திரம் நினைவக அலகுகளில் எண்களை சேமிக்கும், மேலும் தொடர்ச்சியான கட்டுப்பாட்டின் ஒரு வடிவம் இருக்கும். இதன் பொருள் என்னவென்றால், இயந்திரம் ஒரு பதிலை உருவாக்கும் மற்றும் தோல்வியடையாத வகையில் ஒரு அறுவை சிகிச்சை மற்றொரு அறுவை சிகிச்சைக்கு முன் மேற்கொள்ளப்படும். இந்த இயந்திரம் "பகுப்பாய்வு இயந்திரம்" என்று அழைக்கப்பட இருந்தது, இது நவீன கணினி என்றால் என்ன என்பதற்கான முதல் உண்மையான பிரதிநிதித்துவமாகும். அடா லவ்லேஸ் (அகஸ்டா அடா பைரன்) கணினி நிரலாக்கத்தின் முன்னோடியாகப் பாராட்டப்படுகிறார், மேலும் ஒரு கணித மேதை என்று கருதப்படுகிறார். லவ்லேஸ் சார்லஸ் பாபேஜுடன் உதவியாளராக பணியாற்றத் தொடங்கினார், அதே நேரத்தில் பாபேஜ் தனது முதல் இயந்திர கணினியான "பகுப்பாய்வு இயந்திரத்தில்" பணிபுரிந்தார். பாபேஜுடன் பணிபுரிந்தபோது, அடா லவ்லேஸ் முதல் கணினி வழிமுறையின் வடிவமைப்பாளராக ஆனார், இது பெர்னௌலி எண்களைக் கணக்கிடும் திறனைக் கொண்டிருந்தது, இருப்பினும் இது விவாதத்திற்குரியது, ஏனெனில் சார்லஸ் தான் வேறுபாடு இயந்திரத்தை முதன்முதலில் வடிவமைத்தார், இதன் விளைவாக அதனுடன் தொடர்புடைய வேறுபாடு அடிப்படையிலான வழிமுறைகள், அவரை முதல் கணினி வழிமுறை வடிவமைப்பாளராக்கியது. மேலும், பாபேஜுடனான லவ்லேஸின் பணியின் விளைவாக எதிர்கால கணினிகள் கணிதக் கணக்கீடுகளைச் செய்வது மட்டுமல்லாமல், கணித அல்லது அல்லாத சின்னங்களையும் கையாளும் என்று அவர் கணித்தார். அவரது வாழ்நாளில் "பகுப்பாய்வு இயந்திரம்" உருவாக்கப்படாததால், அவரது பணியின் முடிவுகளை அவரால் ஒருபோதும் பார்க்க முடியவில்லை என்றாலும், 1840 களில் தொடங்கி பிந்தைய ஆண்டுகளில் அவரது முயற்சிகள் கவனிக்கப்படாமல் போகவில்லை. ஆரம்பகால பகுப்பாய்வுக்குப் பிந்தைய என்ஜின் வடிவமைப்புகள் பாபேஜைப் பின்தொடர்வது, அவரது முந்தைய வேலையைப் பற்றி முதலில் தெரியாது என்றாலும், அயர்லாந்தின் டப்ளினில் உள்ள ஒரு சோளம் வணிகரின் எழுத்தர் பெர்சி லுட்கேட் ஆவார். அவர் சுயாதீனமாக ஒரு நிரல்படுத்தக்கூடிய இயந்திரக் கணினியை வடிவமைத்தார், அதை அவர் 1909 இல் வெளியிடப்பட்ட ஒரு படைப்பில் விவரித்தார். மற்ற இரண்டு கண்டுபிடிப்பாளர்களான லியோனார்டோ டோரஸ் குவெடோ மற்றும் வானேவர் புஷ் ஆகியோரும் பாபேஜின் பணியின் அடிப்படையில் ஆராய்ச்சியைப் பின்தொடர்ந்தனர். தன்னியக்கவியல் பற்றிய தனது கட்டுரைகளில் (1914), டோரஸ் ஒரு பகுப்பாய்வு எலக்ட்ரோ மெக்கானிக்கல் இயந்திரத்தை வடிவமைத்தார், இது ஒரு வாசிப்பு-மட்டும் நிரலால் கட்டுப்படுத்தப்பட்டது மற்றும் மிதக்கும்-புள்ளி எண்கணிதத்தின் யோசனையை அறிமுகப்படுத்தியது. 1920 ஆம் ஆண்டில், எண்கணிதியின் கண்டுபிடிப்பின் 100 வது ஆண்டு நிறைவைக் கொண்டாடுவதற்காக, அவர் பாரிஸில் எலக்ட்ரோ மெக்கானிக்கல் எண்கணிதியை வழங்கினார், இது ஒரு (தொலைதூர) தட்டச்சுப்பொறியுடன் இணைக்கப்பட்ட ஒரு எண்கணித அலகைக் கொண்டிருந்தது, அதில் கட்டளைகளைத் தட்டச்சு செய்து முடிவுகளை தானாக அச்சிட முடியும். புஷ்ஷின் இன்ஸ்ட்ருமெண்ட்டல் அனாலிசிஸ் (1936) என்ற ஆய்வறிக்கையில் தற்போதுள்ள ஐபிஎம் பஞ்ச் கார்டு இயந்திரங்களைப் பயன்படுத்தி பாபேஜின் வடிவமைப்பைச் செயல்படுத்துவது குறித்து விவாதிக்கப்பட்டது. அதே ஆண்டில் அவர் மின்னணு டிஜிட்டல் கணினியை உருவாக்குவதில் உள்ள சிக்கல்களை ஆராய விரைவான எண்கணித இயந்திரத் திட்டத்தைத் தொடங்கினார். சார்லஸ் சாண்டர்ஸ் பியர்ஸ் மற்றும் மின் மாறுதல் சுற்றுகள் 1886 ஆம் ஆண்டு ஒரு கடிதத்தில், சார்லஸ் சாண்டர்ஸ் பியர்ஸ் மின் மாறுதல் சுற்றுகள் மூலம் தர்க்கரீதியான செயல்பாடுகளை எவ்வாறு மேற்கொள்ள முடியும் என்பதை விவரித்தார். 1880-81 இன் போது அவர் NOR வாயில்கள் மட்டுமே (அல்லது மாற்றாக NAND வாயில்கள் மட்டும்) மற்ற அனைத்து தர்க்க வாயில்களின் செயல்பாடுகளை மீண்டும் உருவாக்க பயன்படுத்தப்படலாம் என்பதைக் காட்டினார், ஆனால் அதில் இந்த வேலை 1933 வரை வெளியிடப்படவில்லை. முதல் வெளியிடப்பட்ட ஆதாரம் 1913 இல் ஹென்றி எம். ஷெஃபர் என்பவரால் செய்யப்பட்டது, எனவே NAND தர்க்கரீதியான செயல்பாடு சில நேரங்களில் ஷெஃபர் ஸ்ட்ரோக் என்று அழைக்கப்படுகிறது; தர்க்கரீதியான NOR சில நேரங்களில் பியர்ஸ் அம்பு என்று அழைக்கப்படுகிறது. இதன் விளைவாக, இந்த வாயில்கள் சில நேரங்களில் உலகளாவிய தர்க்க வாயில்கள் என்று அழைக்கப்படுகின்றன. இறுதியில், லாஜிக் செயல்பாடுகளுக்கான ரிலேக்களை வெற்றிடக் குழாய்கள் மாற்றியமைத்தன. 1907 ஆம் ஆண்டில் லீ டி ஃபாரஸ்ட் மாற்றியமைத்த ஃப்ளெமிங் வால்வு ஒரு தர்க்க வாயிலாக பயன்படுத்தப்படலாம். லுட்விக் விட்ஜென்ஸ்டைன் 16-வரிசை உண்மை அட்டவணையின் ஒரு பதிப்பை டிராக்டடஸ் லாஜிகோ-தத்துவஞானி (1921) இன் முன்மொழிவாக அறிமுகப்படுத்தினார். தற்செயல் சுற்று கண்டுபிடிப்பாளரான வால்தர் போத்தே, 1954 ஆம் ஆண்டு இயற்பியலுக்கான நோபல் பரிசைப் பெற்றார், 1924 ஆம் ஆண்டில் முதல் நவீன மின்னணு மற்றும் கேட். கொன்ராட் சூஸ் தனது கணினி Z1 க்கான எலக்ட்ரோ மெக்கானிக்கல் லாஜிக் வாயில்களை வடிவமைத்து உருவாக்கினார் (1935 முதல் 1938 வரை). 1930கள் வரை, மின் பொறியாளர்களால் கணித மற்றும் தர்க்க சிக்கல்களைத் தீர்க்க மின்னணு சுற்றுகளை உருவாக்க முடிந்தது, ஆனால் பெரும்பாலானவர்கள் எந்தவொரு கோட்பாட்டு கடுமையும் இல்லாமல் தற்காலிக முறையில் அவ்வாறு செய்தனர். இது 1930 களில் மாறுதல் சுற்று கோட்பாட்டுடன் மாறியது. 1934 முதல் 1936 வரை, அகிரா நாகாஷிமா, கிளாட் ஷானன் மற்றும் விக்டர் ஷெடாகோவ் ஆகியோர் இரண்டு மதிப்புள்ள பூலியன் இயற்கணிதம், மாறுதல் சுற்றுகளின் செயல்பாட்டை விவரிக்க முடியும் என்பதைக் காட்டும் தொடர்ச்சியான ஆவணங்களை வெளியிட்டனர். தர்க்கத்தை செய்ய மின் சுவிட்சுகளின் பண்புகளைப் பயன்படுத்துவதற்கான இந்த கருத்து, அனைத்து மின்னணு டிஜிட்டல் கணினிகளுக்கும் அடிப்படையான அடிப்படை கருத்தாகும். சுவிட்சிங் சர்க்யூட் கோட்பாடு நவீன தொழில்நுட்பத்தின் கிட்டத்தட்ட அனைத்து பகுதிகளிலும் டிஜிட்டல் சிஸ்டம் வடிவமைப்பிற்கான கணித அடித்தளங்களையும் கருவிகளையும் வழங்கியது. ஒரு இளங்கலை தத்துவ வகுப்பை எடுக்கும்போது, ஷானன் பூலின் பணியை வெளிப்படுத்தினார், மேலும் தர்க்க சிக்கல்களைத் தீர்க்க எலக்ட்ரோ மெக்கானிக்கல் ரிலேக்களை (பின்னர் தொலைபேசி ரூட்டிங் சுவிட்சுகளில் பயன்படுத்தப்படுகிறது) ஏற்பாடு செய்ய இது பயன்படுத்தப்படலாம் என்பதை அங்கீகரித்தார். இரண்டாம் உலகப் போரின் போதும் அதற்குப் பின்னரும் மின் பொறியியல் சமூகத்தினரிடையே பரவலாக அறியப்பட்டபோது அவரது ஆய்வறிக்கை நடைமுறை டிஜிட்டல் சுற்று வடிவமைப்பின் அடித்தளமாக மாறியது. ஆலன் டூரிங் மற்றும் டூரிங் இயந்திரம் 1920 களுக்கு முன்பு, கணினிகள் (சில நேரங்களில் கணினிகள்) கணக்கீடுகளைச் செய்யும் மனித எழுத்தர்களாக இருந்தன. அவர்கள் வழக்கமாக ஒரு இயற்பியலாளரின் தலைமையின் கீழ் இருந்தனர். வர்த்தகம், அரசு மற்றும் ஆராய்ச்சி நிறுவனங்களில் பல்லாயிரக்கணக்கான கணினிகள் பயன்படுத்தப்பட்டன. மனித கணினிகளாக பணியாற்றிய இந்த எழுத்தர்களில் பலர் பெண்கள். சிலர் நாட்காட்டிகளுக்கான வானியல் கணக்கீடுகளையும், மற்றவர்கள் இராணுவத்திற்கான பாலிஸ்டிக் அட்டவணைகளையும் செய்தனர். 1920 களுக்குப் பிறகு, வெளிப்பாடு கம்ப்யூட்டிங் இயந்திரம் என்பது மனித கணினியின் வேலையைச் செய்யும் எந்த இயந்திரத்தையும் குறிக்கிறது, குறிப்பாக சர்ச்-டூரிங் ஆய்வறிக்கையின் பயனுள்ள முறைகளுக்கு ஏற்ப. ஒரு மனித எழுத்தர் காகிதம் மற்றும் பென்சிலுடன், தேவைப்படும் வரை, புத்தி கூர்மை அல்லது நுண்ணறிவு இல்லாமல் பின்பற்றக்கூடிய அறிவுறுத்தல்களின் பட்டியலாக அமைத்தால் ஒரு கணித முறை பயனுள்ளதாக இருக்கும் என்று ஆய்வறிக்கை கூறுகிறது. தொடர்ச்சியான மதிப்புகளுடன் கணக்கிடப்பட்ட இயந்திரங்கள் அனலாக் வகை என்று அறியப்பட்டன. தண்டு சுழற்சியின் கோணம் அல்லது மின் ஆற்றலில் உள்ள வேறுபாடு போன்ற தொடர்ச்சியான எண் அளவுகளைக் குறிக்கும் இயந்திரங்களை அவர்கள் பயன்படுத்தினர். டிஜிட்டல் இயந்திரங்கள், அனலாக்கிற்கு மாறாக, ஒரு எண் மதிப்பின் நிலையை வழங்கவும், ஒவ்வொரு தனிப்பட்ட இலக்கத்தையும் சேமிக்கவும் முடிந்தது. டிஜிட்டல் இயந்திரங்கள் வேகமான நினைவக சாதனங்களைக் கண்டுபிடிப்பதற்கு முன்பு வேறுபட்ட இயந்திரங்கள் அல்லது ரிலேக்களைப் பயன்படுத்தின. கணினி இயந்திரம் என்ற சொற்றொடர் படிப்படியாக, 1940 களின் பிற்பகுதியில், மின்னணு டிஜிட்டல் இயந்திரங்களின் தொடக்கமாக கணினிக்கு வழிவகுத்தது. இந்த கணினிகளால் முந்தைய மனித எழுத்தர்களால் செய்யப்பட்ட கணக்கீடுகளைச் செய்ய முடிந்தது. டிஜிட்டல் இயந்திரங்களால் சேமிக்கப்பட்ட மதிப்புகள் அனலாக் சாதனங்கள் போன்ற இயற்பியல் பண்புகளுடன் பிணைக்கப்படாததால், டிஜிட்டல் உபகரணங்களை அடிப்படையாகக் கொண்ட ஒரு தர்க்கரீதியான கணினி, "முற்றிலும் இயந்திரம்" என்று விவரிக்கக்கூடிய எதையும் செய்ய முடிந்தது. ஆலன் டூரிங் உருவாக்கிய கோட்பாட்டு டூரிங் இயந்திரம், அத்தகைய வன்பொருளின் பண்புகளை ஆய்வு செய்வதற்காக கோட்பாட்டளவில் உருவாக்கப்பட்ட ஒரு கற்பனையான சாதனமாகும். நவீன கணினி அறிவியலின் கணித அடித்தளங்களை கர்ட் கோடல் தனது முழுமையற்ற தேற்றத்துடன் (1931) அமைக்கத் தொடங்கினார். இந்த தேற்றத்தில், ஒரு முறையான அமைப்பிற்குள் நிரூபிக்கப்படுவதற்கும் நிரூபிக்கப்படுவதற்கும் வரம்புகள் உள்ளன என்பதை அவர் காட்டினார். இது மு-மறுநிகழ்வு செயல்பாடுகள் மற்றும் லாம்ப்டா-வரையறுக்கக்கூடிய செயல்பாடுகள் போன்ற கருத்துக்கள் உட்பட இந்த முறையான அமைப்புகளை வரையறுக்கவும் விவரிக்கவும் கோடல் மற்றும் பிறரின் பணிக்கு வழிவகுத்தது. 1936 ஆம் ஆண்டில் ஆலன் டூரிங் மற்றும் அலோன்சோ சர்ச் ஆகியோர் சுயாதீனமாக, மேலும் ஒன்றாக, ஒரு வழிமுறையின் முறைப்படுத்தலை அறிமுகப்படுத்தினர், எதைக் கணக்கிட முடியும் என்பதற்கான வரம்புகளுடன், கணினிக்கான "முற்றிலும் இயந்திர" மாதிரியையும் அறிமுகப்படுத்தினர். இது சர்ச்-டூரிங் ஆய்வறிக்கையாக மாறியது, இது மின்னணு கணினிகள் போன்ற இயந்திரக் கணக்கீட்டு சாதனங்களின் தன்மை பற்றிய ஒரு கருதுகோள் ஆகும். போதுமான நேரம் மற்றும் சேமிப்பு இடம் இருந்தால், கணினியில் இயங்கும் ஒரு வழிமுறை மூலம் சாத்தியமான எந்தவொரு கணக்கீட்டையும் செய்ய முடியும் என்று ஆய்வறிக்கை கூறுகிறது. 1936 ஆம் ஆண்டில், ஆலன் டூரிங் டூரிங் இயந்திரங்கள் குறித்த தனது ஆரம்ப படைப்பை வெளியிட்டார், இது ஒரு சுருக்க டிஜிட்டல் கம்ப்யூட்டிங் இயந்திரமாகும், இது இப்போது யுனிவர்சல் டூரிங் இயந்திரம் என்று குறிப்பிடப்படுகிறது. இந்த இயந்திரம் நவீன கணினியின் கொள்கையை கண்டுபிடித்தது மற்றும் கிட்டத்தட்ட அனைத்து நவீன கணினிகளும் பயன்படுத்தும் சேமிக்கப்பட்ட நிரல் கருத்தின் பிறப்பிடமாக இருந்தது. இந்த கற்பனை இயந்திரங்கள் கணித திறனில் உள்ள வரம்புகளை கணக்கில் எடுத்துக்கொண்டு, கணித ரீதியாக, எதை கணக்கிட முடியும் என்பதை முறையாக தீர்மானிக்க வடிவமைக்கப்பட்டுள்ளன. ஒரு டூரிங் இயந்திரத்தால் பணியை முடிக்க முடிந்தால், அது டூரிங் கணக்கிடக்கூடியதாக கருதப்படுகிறது. லாஸ் அலமோஸ் இயற்பியலாளர் ஸ்டான்லி ஃபிராங்கெல், டூரிங்கின் 1936 ஆய்வறிக்கையின் அடிப்படை முக்கியத்துவத்தைப் பற்றிய ஜான் வான் நியூமனின் பார்வையை ஒரு கடிதத்தில் விவரித்துள்ளார்ஃ ஆரம்பகால கணினி வன்பொருள் உலகின் முதல் மின்னணு டிஜிட்டல் கணினி, அடனாஸாஃப்-பெர்ரி கணினி, 1939 முதல் 1942 வரை அயோவா மாநில வளாகத்தில் இயற்பியல் மற்றும் கணிதப் பேராசிரியரான ஜான் வி. அடனாஸாஃப் மற்றும் பொறியியல் பட்டதாரி மாணவரான கிளிஃபோர்ட் பெர்ரி ஆகியோரால் கட்டப்பட்டது. 1941 ஆம் ஆண்டில், கொன்ராட் சூஸ் உலகின் முதல் செயல்பாட்டு நிரல் கட்டுப்பாட்டு கணினியான Z3 ஐ உருவாக்கினார். 1998 ஆம் ஆண்டில், இது கொள்கையளவில் டூரிங்-முழுமையானது என்று காட்டப்பட்டது. முதல் செயல்முறை கட்டுப்பாட்டு கணினியாகக் கருதப்படும் எஸ் 2 கம்ப்யூட்டிங் இயந்திரத்தையும் சூஸ் உருவாக்கினார். 1941 ஆம் ஆண்டில் ஆரம்பகால கணினி வணிகங்களில் ஒன்றை அவர் நிறுவினார், Z4 ஐ தயாரித்தார், இது உலகின் முதல் வணிக கணினியாக மாறியது. 1946 ஆம் ஆண்டில், அவர் முதல் உயர்மட்ட நிரலாக்க மொழியான பிளாங்கல்குலை வடிவமைத்தார். 1948 ஆம் ஆண்டில், மான்செஸ்டர் பேபி நிறைவடைந்தது; இது உலகின் முதல் மின்னணு டிஜிட்டல் கணினியாகும், இது கிட்டத்தட்ட அனைத்து நவீன கணினிகளையும் போலவே அதன் நினைவகத்தில் சேமிக்கப்பட்ட நிரல்களை இயக்கியது. டூரிங் மெஷின்ஸ் பற்றிய டூரிங்கின் 1936 ஆம் ஆண்டின் அடிப்படை ஆய்வறிக்கையின் மேக்ஸ் நியூமனின் செல்வாக்கும், திட்டத்திற்கு அவரது தர்க்க-கணித பங்களிப்புகளும் பேபியின் வெற்றிகரமான வளர்ச்சிக்கு முக்கியமானவை. 1950 ஆம் ஆண்டில், பிரிட்டனின் தேசிய இயற்பியல் ஆய்வகம் டூரிங்கின் தத்துவத்தை அடிப்படையாகக் கொண்ட சிறிய அளவிலான நிரல்படுத்தக்கூடிய கணினியான பைலட் ஏ. சி. இ. யை நிறைவு செய்தது. 1 மெகா ஹெர்ட்ஸ் இயக்க வேகத்துடன், பைலட் மாடல் ஏ. சி. இ சில காலத்திற்கு உலகின் மிக வேகமான கணினியாக இருந்தது. ஏ. சி. இ. க்கான டூரிங்கின் வடிவமைப்பு இன்றைய ஆர். ஐ. எஸ். சி கட்டமைப்புகளுடன் மிகவும் பொதுவானதாக இருந்தது, மேலும் இது ஆரம்பகால மேகிண்டோஷ் கணினியின் அதே திறன் கொண்ட அதிவேக நினைவகத்திற்கு அழைப்பு விடுத்தது, இது அவரது நாளின் தரநிலைகளால் மகத்தானது. டூரிங்கின் ஏ. சி. இ திட்டமிட்டபடி மற்றும் முழுமையாக கட்டப்பட்டிருந்தால், அது மற்ற ஆரம்பகால கணினிகளிலிருந்து வேறுபட்ட லீக்கில் இருந்திருக்கும். முதல் உண்மையான கணினி பிழை ஒரு அந்துப்பூச்சி. இது ஹார்வர்ட் மார்க் II இன் ரிலேக்களுக்கு இடையில் சிக்கியது. 'பிழை' என்ற வார்த்தையின் கண்டுபிடிப்பு பெரும்பாலும் தவறாக அமெரிக்க கடற்படையின் எதிர்கால பின்புற அட்மிரல் கிரேஸ் ஹாப்பருக்குக் காரணம் என்று கூறப்பட்டாலும், அவர் செப்டம்பர் 9,1945 அன்று "பிழையை" பதிவு செய்ததாகக் கூறப்படுகிறது, பெரும்பாலான பிற கணக்குகள் குறைந்தபட்சம் இந்த விவரங்களுடன் முரண்படுகின்றன. இந்த கணக்குகளின்படி, ஆபரேட்டர்கள் இந்த 'சம்பவத்தை' தாக்கல் செய்த உண்மையான தேதி செப்டம்பர் 9,1947 ஆகும்-பூச்சி மற்றும் குறியீட்டுடன் "பிழை கண்டுபிடிக்கப்பட்ட முதல் உண்மையான வழக்கு" (விவரங்களுக்கு மென்பொருள் பிழையைப் பார்க்கவும்). ஷானன் மற்றும் தகவல் கோட்பாடு கிளாட் ஷானன் ஆகியோர் தகவல் கோட்பாட்டுத் துறையை 1948 ஆம் ஆண்டு தனது ஒரு கணிதக் கோட்பாட்டு தகவல்தொடர்பு என்ற தலைப்பில் கண்டுபிடித்தனர், இது அனுப்புநர் அனுப்ப விரும்பும் தகவல்களை எவ்வாறு சிறந்த முறையில் குறியாக்கம் செய்வது என்ற சிக்கலுக்கு நிகழ்தகவுக் கோட்பாட்டைப் பயன்படுத்தியது. தரவு சுருக்கம் மற்றும் குறியாக்கவியல் உள்ளிட்ட பல ஆய்வுப் பகுதிகளுக்கான தத்துவார்த்த அடித்தளங்களில் இதுவும் ஒன்றாகும். வீனர் மற்றும் சைபர்நெடிக்ஸ் எதிரி விமானங்களைக் கண்டறிய ரேடார் படங்களை விளக்கும் விமான எதிர்ப்பு அமைப்புகளுடனான சோதனைகளிலிருந்து, நோர்பர்ட் வீனர் சைபர்நெடிக்ஸ் என்ற வார்த்தையை "ஸ்டீர்ஸ்மேன்" என்பதற்கான கிரேக்க வார்த்தையிலிருந்து உருவாக்கினார். அவர் 1948 இல் "சைபர்நெடிக்ஸ்" என்ற புத்தகத்தை வெளியிட்டார், இது செயற்கை நுண்ணறிவில் தாக்கத்தை ஏற்படுத்தியது. வீனர் தனது மூளை அலைகளின் பகுப்பாய்வுடன் கணக்கீடு, கணினி இயந்திரங்கள், நினைவக சாதனங்கள் மற்றும் பிற அறிவாற்றல் ஒற்றுமைகளையும் ஒப்பிட்டார். ஜான் வான் நியூமன் மற்றும் வான் நியூமன் கட்டிடக்கலை 1946 ஆம் ஆண்டில், கணினி கட்டமைப்பிற்கான ஒரு மாதிரி அறிமுகப்படுத்தப்பட்டு வான் நியூமன் கட்டிடக்கலை என்று அறியப்பட்டது. 1950 முதல், வான் நியூமன் மாதிரி அடுத்தடுத்த கணினி வடிவமைப்புகளில் சீரான தன்மையை வழங்கியது. வான் நியூமன் கட்டமைப்பு புதுமையானதாகக் கருதப்பட்டது, ஏனெனில் இது இயந்திர அறிவுறுத்தல்கள் மற்றும் தரவை நினைவக இடத்தைப் பகிர்ந்து கொள்ள அனுமதிக்கும் யோசனையை அறிமுகப்படுத்தியது. வான் நியூமன் மாதிரி மூன்று முக்கிய பகுதிகளைக் கொண்டுள்ளது, எண்கணித தர்க்க அலகு (ALU), நினைவகம் மற்றும் அறிவுறுத்தல் செயலாக்க அலகு (IPU). வான் நியூமன் இயந்திர வடிவமைப்பில், IPU முகவரிகளை நினைவகத்திற்கு அனுப்புகிறது, மேலும் நினைவகம், ஒரு அறிவுறுத்தல் பெறப்பட்டால் IPU க்கு அல்லது தரவு பெறப்பட்டால் ALU க்கு திருப்பி அனுப்பப்படுகிறது. வான் நியூமனின் இயந்திர வடிவமைப்பு ஒரு RISC (குறைக்கப்பட்ட அறிவுறுத்தல் தொகுப்பு கணினி) கட்டமைப்பைப் பயன்படுத்துகிறது, அதாவது அறிவுறுத்தல் தொகுப்பு அனைத்து பணிகளையும் செய்ய மொத்தம் 21 அறிவுறுத்தல்களைப் பயன்படுத்துகிறது. (இது சி. ஐ. எஸ். சி, சிக்கலான அறிவுறுத்தல் தொகுப்பு கம்ப்யூட்டிங், தேர்வு செய்ய அதிக அறிவுறுத்தல்களைக் கொண்ட அறிவுறுத்தல் தொகுப்புகளுக்கு மாறாக உள்ளது. வான் நியூமன் கட்டமைப்பில், குவிக்கும் கருவியுடன் (தர்க்கரீதியான செயல்பாடுகளின் முடிவைக் கொண்ட பதிவு) முக்கிய நினைவகம் ஆகியவை உரையாற்றப்படும் இரண்டு நினைவுகளாகும். செயல்பாடுகளை எளிய எண்கணிதமாக மேற்கொள்ளலாம் (இவை ALU ஆல் செய்யப்படுகின்றன மற்றும் கூட்டல், கழித்தல், பெருக்கம் மற்றும் வகுத்தல் ஆகியவை அடங்கும்), நிபந்தனை கிளைகள் (இவை இப்போது பொதுவாக அறிக்கைகள் அல்லது சுழல்கள் போல காணப்படுகின்றன. கிளைகள் அறிக்கைகளுக்குச் செல்கின்றன), மற்றும் இயந்திரத்தின் வெவ்வேறு கூறுகளுக்கு இடையில் தர்க்கரீதியான நகர்வுகள், அதாவது, திரட்டியில் இருந்து நினைவகத்திற்கு அல்லது நேர்மாறாக ஒரு நகர்வு. வான் நியூமன் கட்டமைப்பு பின்னங்கள் மற்றும் அறிவுறுத்தல்களை தரவு வகைகளாக ஏற்றுக்கொள்கிறது. இறுதியாக, வான் நியூமன் கட்டமைப்பு எளிமையானது என்பதால், அதன் பதிவு நிர்வாகமும் எளிமையானது. கட்டமைப்பானது பெறப்பட்ட தரவு மற்றும் அறிவுறுத்தல்களை கையாளவும் விளக்கவும் ஏழு பதிவேடுகளின் தொகுப்பைப் பயன்படுத்துகிறது. இந்த பதிவேடுகளில் "IR" (அறிவுறுத்தல் பதிவு), "IBR" (அறிவுறுத்தல் இடையக பதிவு), "MQ" (பெருக்கி அளவு பதிவு), "MAR" (நினைவக முகவரி பதிவு), மற்றும் "MDR" (நினைவக தரவு பதிவு) ஆகியவை அடங்கும். நிரலில் இயந்திரம் எங்கு உள்ளது என்பதைக் கண்காணிக்க கட்டமைப்பு ஒரு நிரல் கவுண்டரை ("பிசி") பயன்படுத்துகிறது. ஜான் மெக்கார்த்தி, மார்வின் மின்ஸ்கி மற்றும் செயற்கை நுண்ணறிவு டார்ட்மவுத் கோடை ஆராய்ச்சிக்கான முன்மொழிவுக்காக அவர்கள் செய்த ஆராய்ச்சியை விளக்கும் வகையில் செயற்கை நுண்ணறிவு என்ற சொல்லை ஜான் மெக்கார்த்தி பாராட்டினார். செயற்கை நுண்ணறிவுக்கு பெயரிடப்பட்டது கணினி அறிவியலில் ஒரு புதிய துறையின் பிறப்புக்கு வழிவகுத்தது. ஆகஸ்ட் 31,1955 அன்று, ஜான் மெக்கார்த்தி, மார்வின் எல். மின்ஸ்கி, நதானியேல் ரோசெஸ்டர் மற்றும் கிளாட் ஈ. ஷானன் ஆகியோரைக் கொண்ட ஒரு ஆராய்ச்சி திட்டம் முன்மொழியப்பட்டது. அதிகாரப்பூர்வ திட்டம் 1956 இல் தொடங்கியது, இது செயற்கை நுண்ணறிவின் ஒப்பனையை நன்கு புரிந்துகொள்ள உதவும் என்று அவர்கள் உணர்ந்த பல குறிப்பிடத்தக்க பகுதிகளைக் கொண்டிருந்தது. தானியங்கி கணினிகளுக்குப் பின்னால் மெக்கார்த்தி மற்றும் அவரது சகாக்களின் கருத்துக்கள் ஒரு இயந்திரம் ஒரு பணியை முடிக்கும் திறன் கொண்டதாக இருக்கும்போது, விரும்பிய முடிவுகளைச் செய்ய ஒரு நிரலை தொகுப்பதன் மூலம் அதை ஒரு கணினியுடன் உறுதிப்படுத்த வேண்டும். மனித மூளை இயந்திரத்தால் அல்ல, ஆனால் நிரலால் பிரதிபலிக்க மிகவும் சிக்கலானது என்பதையும் அவர்கள் கண்டுபிடித்தனர். அதிநவீனமான ஒரு திட்டத்தை தயாரிப்பதற்கான அறிவு இன்னும் இல்லை. இதன் பின்னணியில் உள்ள கருத்து என்னவென்றால், மனிதர்கள் நமது சொந்த மொழியையும், வாக்கியங்களை நாம் எவ்வாறு உருவாக்குகிறோம் என்பதன் கட்டமைப்பையும் எவ்வாறு புரிந்துகொள்கிறார்கள் என்பதைப் பார்ப்பது, வெவ்வேறு அர்த்தங்கள் மற்றும் விதி தொகுப்புகளை வழங்குவது மற்றும் அவற்றை ஒரு இயந்திர செயல்முறையுடன் ஒப்பிடுவது. கணினிகளால் புரிந்துகொள்ளக்கூடிய விதம் வன்பொருள் மட்டத்தில் உள்ளது. இந்த மொழி பைனரி (1s மற்றும் 0 இன்) மொழியில் எழுதப்பட்டுள்ளது. இது ஒரு குறிப்பிட்ட வடிவத்தில் எழுதப்பட வேண்டும், இது ஒரு குறிப்பிட்ட வன்பொருள் பகுதியை இயக்க கணினிக்கு விதிகளை வழங்குகிறது. மின்ஸ்கியின் செயல்முறை இந்த செயற்கை நரம்பியல் நெட்வொர்க்குகள் மனித மூளைக்கு ஒத்த குணங்களைக் கொண்டிருக்க எவ்வாறு ஏற்பாடு செய்யப்படலாம் என்பதை தீர்மானித்தது. இருப்பினும், அவரால் ஓரளவு முடிவுகளை மட்டுமே வழங்க முடிந்தது, மேலும் இந்த யோசனை குறித்த ஆராய்ச்சியை மேலும் அதிகரிக்க வேண்டியிருந்தது. இந்தக் கோட்பாட்டின் பின்னணியில் மெக்கார்த்தி மற்றும் ஷானனின் யோசனை, கணிதக் கோட்பாடு மற்றும் கணக்கீடுகள் மூலம் இயந்திரத்தின் செயல்திறனைத் தீர்மானிக்கவும் அளவிடவும் சிக்கலான சிக்கல்களைப் பயன்படுத்துவதற்கான ஒரு வழியை உருவாக்குவதாகும். இருப்பினும், அவர்கள் பகுதி சோதனை முடிவுகளை மட்டுமே பெற வேண்டியிருந்தது. சுய முன்னேற்றத்தின் பின்னணியில் உள்ள யோசனை என்னவென்றால், ஒரு இயந்திரம் தன்னை புத்திசாலித்தனமாக மாற்ற சுய-மாற்றியமைக்கும் குறியீட்டை எவ்வாறு பயன்படுத்தும். இது ஒரு இயந்திரம் நுண்ணறிவில் வளரவும், கணக்கீட்டு வேகத்தை அதிகரிக்கவும் அனுமதிக்கும். தங்கள் ஆராய்ச்சியின் சுருக்கப் பகுதியில் ஒரு பணியை முடிக்கும் செயல்முறையை ஒரு இயந்திரம் மேம்படுத்த முடிந்தால் இதைப் படிக்க முடியும் என்று குழு நம்பியது. இந்த பிரிவில் உள்ள ஆராய்ச்சியை சிறிய குழுக்களாக பிரிக்கலாம் என்று குழு நினைத்தது. இது செயற்கை நுண்ணறிவு பற்றிய உணர்ச்சி மற்றும் பிற வகையான தகவல்களைக் கொண்டிருக்கும். கணினி அறிவியலில் சுருக்கங்கள் கணிதம் மற்றும் நிரலாக்க மொழியைக் குறிக்கலாம். கணக்கீட்டு படைப்பாற்றல் பற்றிய அவர்களின் யோசனை என்னவென்றால், நிரல் அல்லது ஒரு இயந்திரத்தை மனித சிந்தனையின் ஒத்த வழிகளைக் கொண்டிருப்பதில் எவ்வாறு காணலாம். ஒரு இயந்திரம் முழுமையற்ற தகவல்களின் ஒரு பகுதியை எடுத்து, மனித மனதைப் போலவே காணாமல் போன விவரங்களை நிரப்ப அதை மேம்படுத்த முடியுமா என்று அவர்கள் பார்க்க விரும்பினர். இந்த இயந்திரத்தால் இதைச் செய்ய முடிந்தால், இயந்திரம் முடிவை எவ்வாறு தீர்மானித்தது என்பதை அவர்கள் சிந்திக்க வேண்டியிருந்தது. மேலும் காண்க கணினி அருங்காட்சியகம் கணினி சொல் சொற்பிறப்பியல் பட்டியல், கணினி அறிவியல் சொற்களின் தோற்றம் கணினி அறிவியலில் முன்னோடிகளின் பட்டியல் கணினி வன்பொருள் கணக்கீட்டின் வரலாறு மென்பொருளின் வரலாறு தனிப்பட்ட கணினிகளின் காலவரிசை கணினி காலவரிசை கணக்கீட்டில் பெண்களின் காலவரிசை 2020-தற்போது வரை குறிப்புகள் ஆதாரங்கள் மேலும் படிக்க காக், சுபாஷ்ஃ பண்டைய இந்தியாவில் கணினி அறிவியல்; முன்ஷிராம் மனோகர்லால் பப்ளிஷர்ஸ் பிரைவேட் லிமிடெட். லிமிடெட் (2001) தி டெவலப்மெண்ட் ஆஃப் கம்ப்யூட்டர் சயின்ஸ்ஃ எ சோசியோகல்ச்சுரல் பெர்ஸ்பெக்டிவ் மேட்டி டெட்ரேயின் பி. எச். டி. ஆய்வறிக்கை, ஜோயென்சு பல்கலைக்கழகம் (2006) வெளிப்புற இணைப்புகள் கம்ப்யூட்டர் ஹிஸ்டரி மியூசியம் கம்ப்யூட்டர்ஸ்ஃ ஃப்ரம் தி பாஸ்ட் டு தி பிரசென்ட் கடற்படை வரலாறு மற்றும் ஹெரிடேஜ் கமாண்ட் ஃபோட்டோ காப்பகங்களில் முதல் "கம்ப்யூட்டர் பிழை". பிட்சேவர்ஸ், 1950,1960,1970 மற்றும் 1980 களின் மினிகம்ப்யூட்டர்கள் மற்றும் மெயின்ஃப்ரேம்களிலிருந்து வரலாற்று கணினி மென்பொருள் மற்றும் கையேடுகளைப் பிடிக்கவும், காப்பாற்றவும், காப்பகப்படுத்தவும் ஒரு முயற்சி.