కంప్యూటర్ల మూలం

వికీపీడియా నుండి
Jump to navigation Jump to search

కంప్యూటర్ వినోదం లేదా కమ్యూనికేషన్ కోసం కనుగొనబడలేదు. తక్కువ సమయం లో, తక్కువ ఖర్చుతో, సమయం తీసుకునే, ఖరీదైన లెక్కలను పరిష్కరించడానికి ఇది కనుగొనబడింది. ఈ వ్యాసం కంప్యూటర్ల పుట్టుకలో గణనీయమైన పాత్ర పోషించిన గణిత శాస్త్రవేత్తలు శాస్త్రవేత్తల గురించి మాట్లాడుతుంది. కంప్యూటర్ పరిణామంలో కొన్ని ముఖ్యమైన చారిత్రక సంఘటనల గురించి కూడా ఈ వ్యాసం మాట్లాడుతుంది.[1]

ప్రారంభ పరిణామాలు[మార్చు]

గణన పరికరాల ఆలోచనను వేల సంవత్సరాల క్రితం గుర్తించవచ్చు. అబాకస్ ఐదు వేల సంవత్సరాల క్రితం ఆసియాలో కనుగొనబడింది. చిన్న గణనలను సులభతరం చేయడానికి ఇది ఉపయోగించబడింది. దీనిని మొదటి కంప్యూటర్‌గా పరిగణించవచ్చు. గుణకారం విభజనను సులభతరం చేయడానికి జాన్ నేపియర్ “నేపియర్స్ బోన్స్ ” రూపొందించాడు. 1642 లో బ్లేజ్ పాస్కల్ తన తండ్రికి తన పన్ను లెక్కలతో సహాయం చేయడానికి సంఖ్యా చక్రాల కాలిక్యులేటర్‌ను రూపొందించాడు.[2]

1804 లో, జోసెఫ్ మేరీ జాకార్డ్ అనే ఫ్రెంచ్ నేత ఒక ప్రత్యేక మగ్గాన్ని కనుగొన్నాడు. మగ్గం నేత పద్ధతిని పంచ్ కార్డుల ద్వారా నియంత్రించవచ్చు. మగ్గం మార్చకుండా పంచ్ కార్డు మార్చవచ్చు. ప్రోగ్రామబిలిటీలో ఇది పెద్ద పురోగతి.[3]

చార్లెస్ బాబేజ్[మార్చు]

మొట్టమొదటి ముఖ్యమైన పురోగతి ఛార్లెస్‌ బాబేజ్‌ చేత చేయబడింది. అతను ఒక ఆంగ్ల గణిత శాస్త్రవేత్త, తత్వవేత్త, మెకానికల్ ఇంజనీర్ ఆవిష్కర్త. అతను మొదటి ప్రోగ్రామబుల్ కంప్యూటర్‌ను కనుగొన్నాడు అందువల్ల దీనిని "కంప్యూటర్ తండ్రి" అని పిలుస్తారు.[4]

అతను మొదట "డిఫరెన్స్ ఇంజిన్" పై 1822 లో పనిని ప్రారంభించాడు. దీని ప్రధాన ఉద్దేశ్యం పోలీనోమిల్ ఫంక్షన్ల విలువలను లెక్కించడం. ఇది దశాంశ వ్యవస్థను ఉపయోగించింది హ్యాండిల్ ద్వారా శక్తిని పొందింది. ప్రభుత్వం ఆసక్తి చూపింది యంత్రం ఆర్థికంగా పట్టికలను ఉత్పత్తి చేయగలదని ఆశించారు. కానీ బాబేజ్ రూపకల్పనకు గొప్ప ఖచ్చితత్వం నాణ్యత అవసరం. ఆ సమయంలో, ఈ యంత్రం నిర్మాణం చాలా ఖరీదైనది. ఈ యంత్రం అభివృద్ధికి ప్రభుత్వం నిధులను నిలిపివేసింది.[5][6]

బాబేజ్ కొత్త ఇంజిన్లో పని చేయడానికి వెళ్ళాడు, దానిని అతను ది అనలిటికల్ ఇంజిన్ అని పిలిచాడు. ఎనలిటికల్ ఇంజిన్ అంకగణిత లాజిక్ యూనిట్ 'కంట్రోల్-ఫ్లో' ను కలిగి ఉంటుంది. ఇది ట్యూరింగ్-కంప్లీట్ అయిన మొదటి కంప్యూటర్. ఇది ట్యూరింగ్-కంప్లీట్ అయిన మొదటి కంప్యూటర్. ఇది చాలా సాధారణ ఇంజిన్ అందువల్ల ఆచరణాత్మకమైనది. ఇంజిన్‌కు ఇన్‌పుట్ అనేది ప్రోగ్రామ్ డేటా, రంధ్రాలతో కార్డులను ఉపయోగిస్తుంది. మెషిన్ అవుట్పుట్ ఒక వక్రతను ప్లాట్ చేసే ప్రింటర్.[7]

ఎడా లవ్లేస్ చార్లెస్ బాబేజ్[మార్చు]

అడా లవ్లేస్ ఒక ఆంగ్ల గణిత శాస్త్రవేత్త రచయిత. ఆమె పదిహేడేళ్ళ వయసులో బాబేజీని కలుసుకుంది అతను తన ఇంజిన్ పని భాగాన్ని ఆమెకు చూపించినప్పుడు ప్రవేశించాడు.[8]

తన మొదటి ప్రాజెక్ట్, డిఫరెన్స్ ఇంజిన్, బ్రిటిష్ ప్రభుత్వం కోసం బాబేజీని తిరస్కరించిన తరువాత, అతను మద్దతు కోసం మరెక్కడా చూడటం ప్రారంభించాడు. అతను ఇటాలియన్ శాస్త్రవేత్తల వద్దకు వెళ్లి అక్కడ తన ఇంజిన్ సూత్రాలపై ఉపన్యాసం ఇచ్చాడు. 1842 లో, ఇటాలియన్ గణిత శాస్త్రజ్ఞుడు లుయిగి ఫెడెరికో మెనాబ్రియా అనలిటికల్ ఇంజిన్‌పై ఒక పత్రాన్ని ప్రచురించారు.[9]

అడా లవ్లేస్ ఆమె బాబేజ్ ప్రాజెక్టుకు ఎలా తోడ్పడుతుందనే దానిపై కొంతకాలంగా ఆలోచిస్తున్నారు. ఇటాలియన్ శాస్త్రవేత్త ప్రచురించిన ఈ వ్యాసం ఆమె అనువదించడానికి వెళ్ళింది. ఆమె ఒక అల్గోరిథంను అభివృద్ధి చేసింది, ఇది యంత్రాన్ని బెర్నౌల్లి సంఖ్యల క్రమాన్ని లెక్కించడానికి వీలు కల్పిస్తుంది. దీని కోసం, ఆమెను "మొదటి ప్రోగ్రామర్" అని పిలుస్తారు. అనువదించబడిన వ్యాసం చివరి అనుబంధంలో, బెర్నౌల్లి సంఖ్యల క్రమాన్ని ఇవ్వడానికి ఎనలిటికల్ ఇంజిన్ ఎలా ఉపయోగపడుతుందో ఆమె వివరించింది. ఇది కాగితం అత్యంత ప్రసిద్ధ భాగం అయ్యింది. ఎనలిటికల్ ఇంజిన్ చివరకు ఆచరణాత్మకంగా ఒక శతాబ్దం తరువాత నిర్మించబడింది.[10]

హెర్మాన్ హోలెరిత్[మార్చు]

1880 లో, అమెరికన్ వ్యాపారవేత్త, గణాంకవేత్త ఆవిష్కర్త అయిన హర్మన్ హోలెరిత్ జనాభా గణనను లెక్కించడానికి పంచ్ కార్డ్ వ్యవస్థను అభివృద్ధి చేశారు. అతని యంత్రం సెమియాటోమాటిక్ డేటా ప్రాసెసింగ్ సిస్టమ్స్ ప్రారంభమైంది. తరువాత అతను ఆధునిక సాంకేతిక పరిజ్ఞానంలో భారీ సంస్థ అయిన ఐబిఎమ్‌ను స్థాపించాడు.[11][12]

అలాన్ ట్యూరింగ్[మార్చు]

1930 వ దశకంలో అలాన్ ట్యూరింగ్ తన యూనివర్సల్ కంప్యూటర్ ఆవిష్కరణతో చరిత్ర సృష్టించాడు, తరువాత దీనిని ట్యూరింగ్ మెషిన్ అని పిలుస్తారు. అలాన్ ట్యూరింగ్ ఒక ఆంగ్ల ఎన్క్రిప్షన్ విశ్లేషకుడు, కంప్యూటర్ శాస్త్రవేత్త, గణిత శాస్త్రవేత్త తర్కశాస్త్రజ్ఞుడు. అతను తన ట్యూరింగ్ మెషీన్‌తో అల్గోరిథం గణన భావనలను అధికారికం చేశాడు, ఇదివరల్డ్ వార్ 2 లో కీలక పాత్ర పోషించింది. ఇది ఆలిస్ జర్మన్ సందేశాలను సులభంగా డీక్రిప్ట్ చేయడానికి సహాయపడ్డాయి.[13]

యుద్ధం తరువాత అతను ఆటోమేటిక్ కంప్యూటింగ్ ఇంజిన్‌ను రూపొందించాడు. ఇది మొదటి స్టోర్డ్ ప్రోగ్రాం కంప్యూటర్. అతను తన నమూనాలు పరిశోధనల ద్వారా కంప్యూటర్ సైన్స్ రంగాన్ని అభివృద్ధి చేస్తూనే ఉన్నాడు. అతన్ని సాధారణంగా "సైద్ధాంతిక కంప్యూటర్ సైన్స్ పితామహుడు" అని పిలుస్తారు. అతను ఆధునిక కంప్యూటర్ సైన్స్ కోసం మార్గం సుగమం చేశాడు.[14]

ప్రస్తావనలు[మార్చు]

  1. History of Computers. www.livescience.com. https://www.livescience.com/20718-computer-history.html. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  2. Blaise Pascal. www.megaessays.com. https://www.megaessays.com/viewpaper/96360.html. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  3. History of Computer Hardware. en.wikipedia.org. https://en.wikipedia.org/wiki/History_of_computing_hardware. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  4. Charles Babbage. en.wikipedia.org. https://en.wikipedia.org/wiki/Charles_Babbage. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  5. Charles Babbage. en.wikipedia.org. https://en.wikipedia.org/wiki/Charles_Babbage. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  6. The Difference Engine. en.wikipedia.org. https://en.wikipedia.org/wiki/Difference_engine. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  7. Analytical Engine. en.wikipedia.org. https://en.wikipedia.org/wiki/Analytical_Engine. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  8. Ada Lovelace. www.computerhistory.org. https://www.computerhistory.org/babbage/adalovelace/. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  9. Ada Lovelace Contributions. www.sciencefocus.com. https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-created-the-first-computer-program/. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  10. Ada Lovelace. en.wikipedia.org. https://en.wikipedia.org/wiki/Ada_Lovelace. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  11. Herman Hollerith. en.wikipedia.org. https://en.wikipedia.org/wiki/Herman_Hollerith. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  12. History of Computers. www.livescience.com. https://www.livescience.com/20718-computer-history.html. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  13. Alan Turing History. www.livescience.com. https://www.livescience.com/20718-computer-history.html. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)
  14. Alan Turing. en.wikipedia.org. https://en.wikipedia.org/wiki/Alan_Turing. {{cite web}}: |access-date= requires |url= (help); External link in |publisher= (help); Missing or empty |title= (help); Missing or empty |url= (help)