విషయ సూచిక:
విమానం (రైట్ బ్రదర్స్) మరియు టెలిఫోన్ (అలెగ్జాండర్ గ్రాహం బెల్) వంటి కొన్ని ఆవిష్కరణల మాదిరిగా కాకుండా, కంప్యూటర్ ప్రోగ్రామ్ల సృష్టి చరిత్రలో ఏ ఒక్క పేరుతో ముడిపడి లేదు. బదులుగా, ఇది ఆగిపోయే పురోగతి, చివరికి మనం ఈ రోజు కంప్యూటర్ ప్రోగ్రామింగ్గా భావించేదాన్ని ఇచ్చింది - దగ్గరలో ఉన్న ఆంగ్ల భాషలో యంత్రానికి సూచనలు వ్రాయగల సామర్థ్యం. ఇక్కడ మేము ఈ రంగంలో కొంతమంది మార్గదర్శకులను పరిశీలిస్తాము. (మరింత చరిత్ర కోసం, ఇంటర్నెట్ చరిత్రపై మా ట్యుటోరియల్ని చూడండి.)
బాబేజ్ మరియు లవ్లేస్
కంప్యూటర్ ప్రోగ్రామింగ్కు గణితం మరియు అల్గోరిథంలు చాలా ముఖ్యమైనవి అయినప్పటికీ, కంప్యూటర్ ప్రోగ్రామ్ల భావన మరియు మొదటిదాన్ని సృష్టించడం రెండింటికీ విస్తృతంగా ఘనత పొందిన ద్వయం తో మేము ప్రారంభిస్తాము. చార్లెస్ బాబేజ్ ప్రోగ్రామ్ చేయబడిన కంప్యూటర్ యొక్క తండ్రిగా పరిగణించబడుతుంది. గణిత శాస్త్రవేత్తగా, అన్ని లెక్కలు యాంత్రికమైన చిన్న భాగాలతో ఎలా తయారయ్యాయో అతను అర్థం చేసుకున్నాడు. దీన్ని చేయడానికి, యంత్రానికి ఇన్పుట్ పరికరం, ప్రాసెసర్, నియంత్రణ యూనిట్ మరియు అవుట్పుట్ పరికరం అవసరం. బాబేజ్ అటువంటి యంత్రాన్ని సంభావితం చేసింది మరియు దానిని విశ్లేషణాత్మక ఇంజిన్ అని పిలిచింది.
బాబేజ్ స్నేహితుడు అగస్టా అడా కింగ్ (పూర్వం బైరాన్ మరియు తరువాత లవ్లేస్) దాని కోసం మొదటి కంప్యూటర్ ప్రోగ్రామ్ను రాసినప్పుడు కంప్యూటింగ్ చరిత్రలో సంభావిత విశ్లేషణాత్మక ఇంజిన్ మరింత ముఖ్యమైనది. అనలిటికల్ ఇంజిన్ కోసం ఆమె రాసిన అల్గోరిథం-ఆధారిత ప్రోగ్రామ్ బెర్నౌల్లి సంఖ్యలను లెక్కించడానికి ఉద్దేశించబడింది మరియు యంత్రం నిర్మించబడి ఉంటే పని చేసేది. ఆశ్చర్యకరంగా, ఈ రత్నం ఇటాలియన్ గణిత శాస్త్రజ్ఞుడి రచనలో చేసిన అనువాదం కోసం ఆమె రాసిన నోట్స్లో ఉంచి ఉంది. కాబట్టి చివరికి కౌంటెస్ ఆఫ్ లవ్లేస్ ప్రపంచంలోని మొట్టమొదటి కంప్యూటర్ ప్రోగ్రామర్గా విస్తృతంగా పేర్కొనబడింది.
