कंप्यूटर की उत्पत्ति मनुष्यों द्वारा बड़ी संख्याएँ गिनने के कठोर प्रयासों से हुई। यह प्रोसेस बड़ी संख्याओं की गिनती से बेबीलोनियन जैसी संख्या गणना की विभिन्न प्रणालियाँ उत्पन्न हुईं अंकन की प्रणाली, अंकन की ग्रीक प्रणाली, अंकन की रोमन प्रणाली और भारतीय अंकन प्रणाली. इनमें से भारतीय अंकन प्रणाली रही है सार्वभौमिक रूप से स्वीकार किया गया। यह 0-9 अंक की आधुनिक दशमलव प्रणाली का आधार है।
अबेकस
लगभग 5,000 साल पहले, "अबेकस" का विकास 3000 ईसा पूर्व चीन में हुआ था। शब्द अबेकस का अर्थ है गणना करने वाला बोर्ड। "अबेकस" को पहला कंप्यूटर माना जा सकता है इसका उपयोग प्राचीन काल से कई सभ्यताओं द्वारा बुनियादी अंकगणित के लिए किया जाता रहा है गणना. अबेकस का आधुनिक रूप link में दिया गया है।
अबेकस को काउंटिंग फ्रेम भी कहा जाता है, जो अंकगणितीय संचालन करने के लिए एक गणना उपकरण है। चीनी अबेकस में ऊर्ध्वाधर तारों को पकड़ने वाला एक फ्रेम होता है, जिसमें प्रत्येक तार पर सात मोती होते हैं। एक क्षैतिज विभाजक शीर्ष दो मोतियों को नीचे के पांच मोतियों से अलग करता है, जिन्हें कभी-कभी स्वर्ग और पृथ्वी मोतियों के रूप में भी जाना जाता है। अंकगणितीय गणना
के स्थितीय भार के सिद्धांत का उपयोग करके मोतियों में हेरफेर करके किया जाता है एक रैक पर मोती. अबेकस का उपयोग आज भी छोटे बच्चों को गिनती सिखाने के लिए किया जाता है। एk
कुशल अबेकस संचालन हाथ से पकड़े जाने वाले कैलकुलेटर जितना तेज़ हो सकता है।नेपियर की हड्डियाँ
जॉन नेपियर एक गणितज्ञ थे जो लघुगणक के आविष्कार के लिए प्रसिद्ध हुए। "लॉग्स" के उपयोग ने उन्हें किसी भी गुणन समस्या को कम करने में सक्षम बनाया। जॉन नेपियर ने 1617 ई. में गुणन के उद्देश्य से एक यांत्रिक उपकरण बनाया। इस उपकरण को नेपियर की हड्डियों के नाम से जाना जाता था। उनकी "हड्डियाँ" ग्यारह छड़ों के अगल-बगल सेट हैं और बड़ी संख्या के भागफल प्राप्त किए जा सकते हैं। छड़ियों को "हड्डियाँ" कहा जाता था क्योंकि वे हाथी दांत की हड्डी से बनी होती थीं।स्लाइड नियम
अंग्रेजी गणितज्ञ ई. गुंटर ने स्लाइड नियम विकसित किया। यह मशीन जोड़, घटाव, गुणा और भाग जैसे कार्य कर सकती थी। हालाँकि स्लाइड नियम सत्रहवीं शताब्दी के दौरान विभिन्न रूपों में सामने आया, इसमें दो चल शासक एक साथ रखे गए हैं। प्रत्येक रूलर को इस तरह से चिह्नित किया जाता है कि रूलर की शुरुआत से वास्तविक दूरी रूलर पर मुद्रित संख्याओं के लघुगणक के समानुपाती होती है। शासकों को खिसकाकर, कोई भी तेजी से गुणा और भाग कर सकता है।पास्कल का कैलकुलेटर
ब्लेज़ पास्कल एक फ्रांसीसी गणितज्ञ थे और कैलकुलेटर विकसित करने और बनाने वाले पहले आधुनिक वैज्ञानिकों में से एक थे। उन्होंने 19 साल की उम्र में एक ऐसी मशीन विकसित की जो संख्याओं को जोड़ने और घटाने में सक्षम थी। मशीन को पहियों, गियर और सिलेंडरों की एक श्रृंखला डायल करके संचालित किया गया था।लीबनिज़ की गुणन और विभाजन मशीन
पास्कल की तरह, गॉटफ्रीड लीबनिज सत्रहवीं शताब्दी के वैज्ञानिक थे जिन्होंने निर्माण मशीनों के मूल्य को पहचाना और 1673 के आसपास एक यांत्रिक उपकरण बनाया जो गणितीय गणना कर सकता था और श्रम भी बचा सकता था।
अंतर इंजन
कंप्यूटर के निर्माण की दिशा में पहला कदम अंग्रेजी गणित के प्रोफेसर चार्ल्स बैबेज ने उठाया था। प्रारंभ में, उन्हें एहसास हुआ कि सभी गणितीय गणनाओं को सरल ऑपरेशनों में विभाजित किया जा सकता है जिन्हें फिर लगातार दोहराया जाता है, और ये ऑपरेशन एक स्वचालित मशीन द्वारा किए जा सकते हैं। 1820 के दशक में चार्ल्स बैबेज ने 'डिफ़रेंस इंजन' पर काम करना शुरू किया, लेकिन दस साल बाद उन्होंने इसे 'एनालिटिकल इंजन' - कंप्यूटर के वास्तविक पूर्ववर्ती - के लिए छोड़ दिया।
बैबेज ने आधुनिक सामान्य प्रयोजन कंप्यूटर के मूल तत्वों को रेखांकित किया जो परिमित अंतर की विधि पर आधारित था। यह केवल अंकगणितीय जोड़ का उपयोग करता है और गुणा और भाग की आवश्यकता को हटा देता है जिन्हें यांत्रिक रूप से लागू करना अधिक कठिन होता है। चार्ल्स बैबेज को कंप्यूटर का जनक कहा जाता है।विश्लेषणात्मक इंजन
विश्लेषणात्मक इंजन अंकगणितीय गणना से सामान्य प्रयोजन गणना तक की प्रगति को चिह्नित करता है। इसका विकास भी चार्ल्स बैबेज ने किया था। यह मशीन इस सिद्धांत पर आधारित थी कि, कुछ सूत्रों के लिए, कुछ मानों के बीच का अंतर स्थिर होता है। एनालिटिकल इंजन में आधुनिक डिजिटल कंप्यूटर में पाई जाने वाली कई आवश्यक विशेषताएं हैं।
इंजन में एक 'स्टोर' (मेमोरी) था जहां संख्याएं और मध्यवर्ती परिणाम रखे जा सकते थे, और एक अलग 'मिल' (प्रोसेसर) था जहां अंकगणितीय प्रसंस्करण किया जाता था। इसमें चार अंकगणितीय कार्यों का आंतरिक भंडार था और यह सीधे गुणा और भाग कर सकता था। यह सशर्त ब्रांचिंग, लूपिंग (पुनरावृत्ति), माइक्रोप्रोग्रामिंग, समानांतर प्रसंस्करण, लैचिंग और पोलिंग आदि जैसे कार्यों में भी सक्षम था। विश्लेषणात्मक इंजन की तार्किक संरचना अनिवार्य रूप से वही थी जो इलेक्ट्रॉनिक युग में कंप्यूटर डिजाइन पर हावी थी।मैकेनिकल और इलेक्ट्रिकल कैलकुलेटर
19वीं शताब्दी की शुरुआत में, सभी प्रकार की गणितीय गणनाएँ करने के लिए यांत्रिक कैलकुलेटर का विकास किया गया था। 1960 के दशक तक इसका व्यापक रूप से उपयोग किया जाता था। बाद में मैकेनिकल कैलकुलेटर के घूमने वाले हिस्से की जगह इलेक्ट्रिक मोटर ने ले ली। इसलिए इसे विद्युत कैलकुलेटर कहा गया।आधुनिक इलेक्ट्रॉनिक कैलकुलेटर
1960 के दशक में इस्तेमाल किया जाने वाला इलेक्ट्रॉनिक कैलकुलेटर इलेक्ट्रॉन ट्यूबों से चलाया जाता था, जो काफी भारी होता था। बाद में इसकी जगह ट्रांजिस्टर ने ले ली और परिणामस्वरूप कैलकुलेटर का आकार बन गया काफी हद तक छोटा। आधुनिक इलेक्ट्रॉनिक कैलकुलेटर सभी प्रकार की गणितीय गणनाओं और गणितीय कार्यों की गणना कर सकता है। इसका उपयोग कुछ डेटा को स्थायी रूप से संग्रहीत करने के लिए भी किया जा सकता है। कुछ कैलकुलेटर में कुछ जटिल गणनाएँ करने के लिए अंतर्निहित प्रोग्राम होते हैं। आधुनिक इलेक्ट्रॉनिक कैलकुलेटर में अंकों और अंकगणितीय संचालन के लिए बटन वाला एक कीबोर्ड होता है। ये कैलकुलेटर परिष्कृत अंकगणित और वित्तीय गणनाएं कर सकते हैं जैसे ध्रुवीय से आयताकार निर्देशांक में परिवर्तित करना, वर्गमूल लेना, लघुगणक और त्रिकोणमितीय संबंधों की गणना करना।