कंप्यूटर का एल्गोरिथ्म क्या होता है?
ऍल्गोरिथम
किसी गणितीय समस्या अथवा डाटा को कदम-ब-कदम इस प्रकार विश्लेषित करना जिससे कि वह कम्प्यूटर के लिये ग्राह्य बन सके और कम्प्यूटर उपलब्ध डाटा को प्रोग्राम मे लेकरगणितीय समस्या का उचित हल प्रस्तुत कर सके; एल्गोरिथ्म कहलाता है। वस्तुत: डाटा से वांछित परिणाम प्राप्त g y ga ga v करने के लिये कम्प्यूटर उसे संसाधित रूप मे g hyही ग्रहण कर सकता है।  हम अपने जीवन मे जब भी किसी कार्य को करने की योजना बनाते है तो उसकी रूपरेखा अपने मस्तिष्क मे नियोजित कर लेते है। इसी रूपरेखा को विशिष्ट कार्यो के लिये विभिन्न चरणो को कागजो पर भी तैयार किया जाता है कि कार्य कैसे शुरू होगा, कब और कहां शुरू होगा, कैसे सम्पन्न होगा और कैसे पूर्ण होगा।
मूलांक अनुक्रमण (रेडिक्स सॉर्ट)
ध्यान दें कि तेजी से समानांतर सॉर्टिंग एल्गोरिदम उपलब्ध हैं, उदाहरण के लिए इष्टतम जटिलता ओ (log ( "n" )) तीन हंगेरियन और रिचर्ड कोल और बैचर के बिटोनिक मर्ज सॉर्ट में ओ ( एल ) की एल्गोरिदमिकता है। लॉग इन करें "(एन))," जो सभी के एक CREW- पर तरह मूलांक के लिए एक कम एल्गोरिथम समय जटिलता है बच्चों की गाड़ी । सबसे तेजी से ज्ञात PRAM प्रकार 1991 में डेविड पॉवर्स द्वारा एक समानांतर क्विकॉर्टोर्ट के साथ वर्णित किए गए थे जो CRCW-PRAM पर O (log (n)) समय में "n" प्रोसेसर के साथ निहित रूप से विभाजन करके, साथ ही साथ एक रेडिक्सशॉट का उपयोग करके संचालित होता है। O ( "k" ) में एक ही चाल है, जहां "k" अधिकतम कीलैमुलेट है। हालांकि, न तो PRAM आर्किटेक्चर या एक एकल अनुक्रमिक प्रोसेसर वास्तव में एक तरह से बनाया जा सकता है जो ओ (log ( "n" )) के रूप में प्रति चक्र लगातार फैन-आउट गेट देरी की संख्या के बिना पैमाने पर बढ़ेगा, ताकि प्रभाव में एक पाइपलाइन्ड संस्करण Batcher के bitonic mergesort और हे की (लॉग "(एन))" बच्चों की गाड़ी प्रकार सभी हे हैं (log "(n))" घड़ी चक्र के संदर्भ में, शक्तियां स्वीकार करते हैं कि Batcher उसके समानांतर से फाटक देरी के मामले में कम स्थिर होता है साथ quicksort और ओ (nlog ( "n" )) के की-डायनामिक-स्वतंत्र सॉर्टिंग नेटवर्क के लिए मूलांक सॉर्ट या कोल का मर्ज सॉर्ट करता है ।
ग्रिड अभिकलन
ग्रिड कंप्यूटिंग एक आम लक्ष्य तक पहुंचने के लिए व्यापक रूप से वितरित कंप्यूटर संसाधनों का उपयोग है। ग्रिड को गैर-इंटरैक्टिव वर्कलोड वाले वितरित सिस्टम के रूप में सोचा जा सकता है जिसमें बड़ी संख्या में फाइलें शामिल होती हैं। ग्रिड कंप्यूटिंग पारंपरिक उच्च-प्रदर्शन कंप्यूटिंग सिस्टम से अलग है जैसे क्लस्टर कंप्यूटिंग में उस ग्रिड कंप्यूटर में प्रत्येक नोड सेट एक अलग कार्य / अनुप्रयोग करने के लिए होता है। क्लस्टर कंप्यूटर की तुलना में ग्रिड कंप्यूटर भी अधिक विषम और भौगोलिक रूप से फैले हुए होते हैं (इस प्रकार भौतिक रूप से युग्मित नहीं होते हैं)। [1] हालांकि एक ग्रिड किसी विशेष अनुप्रयोग को समर्पित किया जा सकता है, आमतौर पर विभिन्न उद्देश्यों के लिए एक ग्रिड का उपयोग किया जाता है। ग्रिड अक्सर सामान्य उद्देश्य ग्रिड मिडलवेयर सॉफ्टवेयर पुस्तकालयों के साथ बनाया जाता है। ग्रिड आकार काफी बड़े हो सकते हैं । [2]
मर्ज एल्गोरिदम
विलय अनुक्रमण एक स्थिर अनुक्रमण विधि है जिसमे समान संख्या का क्रम नहीं बदलता है संख्या को सुलझाने मे विलय अनुक्रमण का औसत समय और सबसे ख़राब समय की जटिलता O(nlgn) है। अगर n संख्या को कार्य पूरा करने मे t(n) समय लगता है तो T(n) = 2T(n/2) + n जो विलय अनुक्रमण के परिभाषा से पता चलता है । यहाँ 2T(n/2) यह विधि दोबारा दो हिस्सों मे लगाई जाने से आता है और n उन दो उपसूची को जोड़ने का समय बयान करता है। इस पुनरावृत्ति को मास्टर्स थ्योरम के इस्तमाल से हल किया जा सकता है। मास्टर्स थ्योरम T(n) जो की समय की जटिलता है वो O(nlgn) देता है।
खेल सिद्धांत
एल्गोरिथ्मिक गेम थ्योरी का क्षेत्र जटिलता और एल्गोरिथ्म की रचना की कंप्यूटर विज्ञान की अवधारणाओं को गेम थ्योरी और आर्थिक सिद्धांत के साथ संयोजित करता है। इंटरनेट के उद्भव ने खेलों, बाज़ारों, गणनात्मक नीलामियों, पीयर-से-पीयर तंत्रों और सुरक्षा तथा सूचना बाज़ार में संतुलनों की ख़ोज करने के लिये एल्गोरिथ्म के विकास को प्रेरित किया है।
क्विक सॉर्ट
क्विक सॉर्ट (Quicksort) आंकड़ों को एक क्रम में लाने वाला (sorting) कलनविधि(अल्गोरिद्म) है। यह मर्ज सॉर्ट की तरह ही एक बांटो और जीतो (डिवाइड ऐण्ड कॉन्कर) एल्गोरिथ्म है। यह दिए गए आंकड़ों में से एक सदस्य को धुरी के रूप में चुनता है और चुने हुए धुरी के चारों ओर दिए गए सरणी को विभाजित करता है। क्विकसॉर्ट के कई अलग-अलग संस्करण हैं जो विभिन्न तरीकों से धुरी उठाते हैं।
जेनेटिक एल्गोरिद्म
विकासवादी प्रोग्रामिंग ने मूल रूप से वातावरण की भविष्यवाणी के लिए परिमित अवस्था की मशीनों का प्रयोग किया और पूर्वानुमान के तर्क को अनुकूलित करने के लिए विभेद और चयन का प्रयोग किया।  1970 के प्रारंभ में जॉन होलेन्ड के कार्य के माध्यम से आनुवंशिक एल्गोरिथम विशेष रूप से लोकप्रिय बन गया और विशेष रूप से उनकी पुस्तक "अडेपटेशन इन नेचुरल एंड आर्टिफिशल सिस्टम्स " (1975) के कारण ऐसा हुआ। उनका कार्य सेलुलर ऑटोमेटा के अध्ययन के साथ उत्पन्न हुआ, इसे मिशिगन विश्वविद्यालय में हॉलैंड और उनके विद्यार्थियों के द्वारा संचालित किया गया। हॉलैंड ने अगली पीढी की गुणवत्ता के निर्धारण के लिए एक औपचारिक रुपरेखा जारी की, जिसे होलेन्ड की स्कीमा प्रमेय के नाम से जाना जाता है।  GA में अनुसंधान 1980 के मध्य तक बड़े पैमाने पर सैद्धांतिक बने रहे, जब आनुवंशिक एल्गोरिथम पर पहले अंतर्राष्ट्रीय सम्मलेन को पिट्सबर्ग, पेन्सिलवेनिया में आयोजित किया गया।
प्रॉब्लम (कंप्यूटर विज्ञान)
सैद्धांतिक कंप्यूटर विज्ञान में प्रॉब्लम प्रश्नों के एक समूह को कहते हैं। उदाहरण के लिए, निम्नलिखित एक प्रॉब्लम है: ऊपर दिए गए उदाहरण में हर पूर्णांक के लिए एक प्रश्न है, इसलिए ये प्रश्नों का समूह है। ये परिभाषा प्रॉब्लम शब्द के साधारण या गणितीय प्रयोग से भिन्न है क्योंकि साधारण या गणितीय प्रयोग में प्रॉब्लम शब्द का अर्थ प्रश्न होता है, प्रश्नों का समूह नहीं।
जेनेटिक एल्गोरिद्म
आनुवंशिक एल्गोरिथम को लागू करना अपेक्षाकृत आसान है, लेकिन उनके व्यवहार को समझना मुश्किल है। विशेष रूप से यह समझना मुश्किल है कि वे अक्सर उच्च फिटनेस के समाधान को उत्पन्न करने में सफल क्यों रहते हैं। बिल्डिंग ब्लॉक परिकल्पना (BBH) में शामिल है:
अंकीय इलेक्ट्रॉनिकी
डिजिटल सर्किट एनालॉग घटकों से बना हैं। इसके डिजाइन से सुनिश्चित होना चाहिए कि एनालॉग घटकों के लक्षण इच्छित डिजिटल व्यवहार पर हावी ना हों. डिजिटल सिस्टम को शोरगुल और समय मार्जिन, परजीवी अनुगम और कैपसिटेंस और फ़िल्टर बिजली कनेक्शन का प्रबंधन करना चाहिए।
कंप्यूटर
कंप्यूटर शब्द का प्रथम प्रयोग वर्ष 1613 में अंग्रेज लेखक रिचर्ड ब्रेथवेट की पुस्तक '"द यंग मैन ग्लीनिंग्स"' में पाया गया। "मैंने समय के सबसे सही कम्प्यूटरों को और धरा पे जन्मे सर्वोत्तम अंक गणितज्ञ को पढ़ा है।" यह उस व्यक्ति के बारे में बताता है जो गणनाएँ (computations) करता था, तभी से यह शब्द २०वी शताब्दी के मध्य तक इस सन्दर्भ में हूबहू प्रयोग होता आ रहा है। उन्नीसवी शताब्दी के अंत से इस शब्द ने और ज्यादा व्यवहारिक रूप ले लिया, यानी कि वो यन्त्र जो गणनाएँ करता है।
आनुवांशिक कोड पढ़ने की विधि
अब तक का तरीका यह है कि सीक्वेंसियल रॉबट कहलाने वाली मशीनें आनुवंशिक सामग्री को, अर्थात डी एन ए को, एंज़ाइमों की सहाता से छोटे-छेटे टुकड़ों में बाँट देती हैं। इन टुकड़ों को किसी चित्रपहेली के अनेक टुकड़ो की तरह अनेकानेक बार पहले कॉपी किया जाता है, यानी उनकी प्रतिलिपि बनायी जाती है और तब प्रकाशदायी अणुओं की सहायता से उन्हें क्रमबद्ध किया जाता है। रसायनशास्त्र में डॉक्टर की उपाधि प्राप्त, डोर्टमुंड के फ़ोल्कर डेकर्ट इसे बहुत जटिल मानते हैं और चाहते हैं कि आनुवंशिक कोड को पढ़ना भी उतना ही सरल-सहज होना चाहिये, जितना किसी सुपर मार्केट के कैश-काउंटर पर स्कैनर की सहायता से किसी वस्तु का मूल्य बताने वाला बार-कोड पढ़ना.
अनिर्णनीय प्रॉब्लम
सैद्धांतिक कंप्यूटर विज्ञान में अनिर्णनीय प्रॉब्लम () एक ऐसी निर्णय प्रॉब्लम को कहते हैं जिसका हल करने के लिए अल्गोरिद्म नहीं बन सकता है। सरल शब्दों में अनिर्णनीय प्रॉब्लम "हाँ या ना" उत्तर वाले प्रश्नों के ऐसे समूह को कहते हैं जिसके लिए ऐसा अल्गोरिद्म बनाना असंभव है जो समूह के हर प्रश्न के लिए सही उत्तर देता हो।
जेनेटिक एल्गोरिद्म
इन पैरामीटर्स के लिए सैद्धांतिक उपरी और नीचले बंधन हैं लेकिन अब तक प्रायोगिक बंधन नहीं हैं, जो चयन के मार्गदर्शन में मदद कर सकते हैं।सरलतम एल्गोरिथ्म प्रत्येक गुणसूत्र को एक बिट श्रृंखला के रूप में अभिव्यक्त करता है।
संगणन हार्डवेयर का इतिहास
20वीं सदी तक पहले के यांत्रिक कैलकुलेटर, नकदी रजिस्टर, लेखांकन मशीन और इसी तरह की चीजों को एक परिवर्तनीय स्थिति के निरूपण के रूप में गियर पोजीशन के साथ बिजली के मोटरों का इस्तेमाल करने के लिए फिर से डिजाइन किया गया था। "कंप्यूटर" शब्द उन लोगों को आवंटित किये जाने वाले एक कार्य का नाम था जो इन कैलकुलेटरों का इस्तेमाल गणितीय अभिकलनों के निष्पादन के लिए करते थे। 1920 के दशक तक मौसम की भविष्यवाणी में लेविस फ्राई रिचर्डसन की दिलचस्पी ने उन्हें मौसम का मॉडल तैयार करने के लिए मानव कंप्यूटरों और संख्यात्मक विश्लेषण का प्रस्ताव करने के लिए प्रेरित किया; आज भी नेवियर स्टोक्स समीकरणों का इस्तेमाल कर इसके मौसम को पर्याप्त रूप से मॉडल करने के लिए धरती पर सबसे शक्तिशाली कंप्यूटरों की जरूरत है।
चार्ल्स बैबेज
चार्ल्स बैबेज एक अंग्रेजी बहुश्रुत थे वह एक गणितज्ञ, दार्शनिक, आविष्कारक और यांत्रिक इंजीनियर थे, जो वर्तमान में सबसे अच्छे कंप्यूटर प्रोग्राम की अवधारणा के उद्धव के लिए जाने जाते हैं या याद किये जाते है चार्ल्स बैबेज को "कंप्यूटर का पिता"(फादर ऑफ कम्प्यूटर ) माना जाता है। बैबेज को अंततः अधिक जटिल डिजाइन करने के लिए एवं उनके नेतृत्व में पहली यांत्रिक कंप्यूटर की खोज करने का श्रेय दिया जाता है। इन्हें अन्य क्षेत्रों में अपने विभिन्न कामो के लिए भी जाना जाता है एवं इन्हें अपने समय में काफी लोकप्रियता एवं सम्मान भी मिला अपने विभिन्न खोज के लिए और वही आगे चल कर कंप्यूटर जगत में नए खोजो का श्रोत बना। बैबेज के द्वारा निर्मित अपूर्ण तंत्र के कुछ हिस्सों को लंदन साइंस म्यूजियम में प्रदर्शनी के लिए रखा गया है| 1991 में, एक पूरी तरह से कार्य कर रहा अंतर इंजन बैबेज की मूल योजना से निर्माण किया गया था। 19 वीं सदी में प्राप्त के लिए निर्मित, समाप्त इंजन की सफलता ने यह संकेत दिया की बैबेज की मशीन काम करती है।
कंप्यूटर स्मृति
कंप्यूटर स्मृति या मैमोरी का कार्य किसी भी निर्देश, सूचना अथवा परिणाम को संचित करके रखना होता है। कम्प्यूटर के सी.पी.यू. में होने वाली समस्त क्रियायें सर्वप्रथम स्मृति में जाती है। यह एक प्रकार से कम्प्यूटर का संग्रहशाला होता है। मेमोरी कम्प्यूटर का अत्यधिक महत्वपूर्ण भाग है जहां डाटा, सूचना और प्रोग्राम प्रक्रिया के दौरान स्थित रहते हैं और आवश्यकता पड़ने पर तत्काल उपलब्ध होते हैं।
सेंट्रल प्रोसेसिंग यूनिट
एक सेंट्रल प्रोसेसिंग यूनिट (सीपीयू ) बुनियादी गणित, तार्किक , नियंत्रण और इनपुट / आउटपुट ( आई / ओ) के संचालन के निर्देश के द्वारा निर्दिष्ट प्रदर्शन से एक कंप्यूटर प्रोग्राम के निर्देशों से बाहर किया जाता है कि एक कंप्यूटर के भीतर इलेक्ट्रॉनिक विद्युत्-परिपथ तंत्र है। अवधि कम से कम १९६० के दशक के बाद से कंप्यूटर उद्योग में इस्तेमाल किया गया है। परंपरागत रूप से, शब्द " सीपीयू " एक प्रोसेसर के लिए , और अधिक विशेष रूप से अपने प्रसंस्करण इकाई और नियंत्रण इकाई (मुद्रा) को संदर्भित करता है, इस तरह के मुख्य स्मृति और मैं / हे विद्युत्-परिपथ तंत्र के रूप में बाह्य घटकों से एक कंप्यूटर के इन मूल तत्वों भेद|
केंद्रीय प्रक्रमन एकक
केंद्रीय प्रक्रमन एकक (केंप्रए) (अंग्रेज़ी: सैंट्रल प्रोसेसिंग युनिट, लघुरूप:सी.पी.यू.) का अर्थ है ऐसा भाग जिसमें संगणक का प्रमुख काम होता है। हिन्दी में इसे केन्द्रीय विश्लेषक इकाई भी कहा जाता है। जैसा इसके नाम से ही स्पष्ट है, यह संगणक का वह भाग है, जहां पर संगणक प्राप्त सूचनाओं का विश्लेषण करता है। इसे हम संगणक का दिल भी कह सकते हैं। कभी कभी केंप्रए (सीपीयू) को सिर्फ प्रक्रमक या सूक्ष्मप्रक्रमक ही कहा जाता है।
षोडश आधारी
जैसा कि सभी आधारांकों के साथ होता है, स्रोत आधारांक में पूर्णांक में भाग देकर और शेष संचालनों के द्वारा हेक्साडेसिमल में एक संख्या के प्रदर्शन को रूपांतरित करने के लिए एक सरल एल्गोरिथ्म होता है। सैद्धांतिक रूप से यह किसी भी आधारांक से संभव है लेकिन अधिकांश इंसानों के लिए केवल दशमलव और अधिकांश कंप्यूटरों के लिए केवल बाइनरी (जिसे कहीं अधिक कुशल तरीकों से रूपांतरित किया जा सकता है) को इस तरीके से बड़ी आसानी से संभाला जा सकता है।
मर्ज एल्गोरिदम
१) एक अनसुलझी सूची जिसमे n संख्या/वस्तु है।
.नेट फ्रेमवर्क
जब एक असेम्बली भरी जाती है तो सी एल आर (CLR) विभिन्न परीक्षण करता है। ऐसे दो परीक्षण प्रमाणीकरण और सत्यापन हैं। प्रमाणीकरण के दौरान सी एल आर (CLR) यह जांच करती है कि क्या असेम्बली में वैध मेटाडाटा और सी आई एल (CIL) है और क्या आंतरिक टेबल सही हैं। सत्यापन इतना सटीक नहीं है। सत्यापन प्रणाली यह चेक करता है कि क्या कोड कुछ ऐसा भी करता है जो कि असुरक्षित है। एल्गोरिथ्म का उपयोग काफी रूढ़िवादी है, इसलिए कभी कभी सुरक्षित कोड है भी पास नहीं किये जाते है। असुरक्षित कोड केवल तभी कार्य में लाया जाता है जब असेम्बली द्वारा सत्यापन छूट की अनुमति हो, जिसका आमतौर पर मतलब यह होता है कि कोड स्थानीय मशीन पर स्थापित है।
पोलिमोर्फ़िज्म (कंप्यूटर विज्ञान)
"k" के किसी निश्चित मान के लिए, रैंक-"k" पोलिमोर्फ़िज्मएक प्रणाली है जिसमें एक क्वान्टीफायर "k" एरो से अधिक के बायीं और प्रकट नहीं हो सकता (जब प्रकार को एक पेड़ के रूप में चित्रित किया जाता है).
टोपकोडर
टोपकोडर एक कंपनी है जो कंप्यूटर प्रोग्रामिंग प्रतियोगिता का प्रशासन करता है। टोपकोडर पाक्षिक ऑनलाइन एल्गोरिथ्म प्रतियोगिताओं जो कि SRMs या "एकल दौर मैचों" के रूप में जाने जाते है और साथ में डिजाइन और विकास में साप्ताहिक प्रतियोगिताओं की मेजबानी करता है। डिजाइन और विकास में किया गया काम उपयोगी सॉफ्टवेयर तैयार करता है जिससे टोपकोडर लाइसेंस द्वारा लाभ प्राप्त करता है। इन घटकों के निर्माण में शामिल प्रतियोगियों को इनकी बिक्री के आधार पर रॉयल्टी का भुगतान किया जाता हैं। एल्गोरिथ्म प्रतियोगिताओं और अक्सर कम होने वाले मैराथन मैचों से बनने वाले सॉफ्टवेयर आम तौर पर सीधे उपयोगी नहीं होते, लेकिन प्रायोजक कभी कभी विजेताओं के इनाम के लिए पैसे प्रदान करते हैं। प्रत्येक श्रेणी के प्रतिद्वंद्वियों की सांख्यिकी का (हर डेवलपर के लिए एक समग्र "दर्ज़ा" सहित) समय के साथ ध्यान रखा जाता हैं। आम तौर पर चीन और रूस के प्रतिभागी प्रत्येक प्रतियोगिता में अच्छा प्रदर्शन करते हैं।
मैलवेयर हमला के प्रकार
लॉजिक बम एक सॉफ़्टवेयर सिस्टम में जानबूझकर डाला गया कोड का एक टुकड़ा है जो निर्दिष्ट शर्तों के पूरा होने पर एक दुर्भावनापूर्ण फ़ंक्शन को शुरू कर देगा। उदाहरण के लिए, एक प्रोग्रामर कोड का एक टुकड़ा छिपा सकता है जो वेतन डेटाबेस ट्रिगर जैसी फ़ाइलों को हटाना शुरू करता है।
ऍल्गोरिथम
मान लिजिये आपको १ से ५० के मध्य की सभी संख्याओ का योग ज्ञात करने के लिये एल्गोरिथम बनाने के लिये दिया गया है। यह निम्न प्रकार बनेगा:--
अभियान्त्रिकी
कम्प्यूटर के आने से इंजीनियरी की कार्यप्रणाली में मूलभूत परिवर्तन आ गया। पहले किसी चीज की डिजाइन के लिये लम्बी-लम्बी गणनाएँ की जातीं थी, प्रयोग किये जाते थे, डिजाइन समीक्षा (review) होती थी किन्तु अब इनका स्थान कंप्युटर सिमुलेशन लेता जा रहा है। 'फाइनाइट एलिमेन्ट्स मेथड' (या FEM) के आगमन से यांत्रिकी, द्रवगतिकी, विद्युतचुम्बकत्व, मौसमविज्ञान, ऊष्मा-गतिकी आदि के कठिन से कठिन सिमुलेशन किये जाने लगे हैं। परिपथों का अभिकल्पन (डिजाइन), परिपथों के ले-आउट (पीसीबी या आई-सी निर्माण), परिपथों का परीक्षण आदि में कम्प्युटर सॉफ्टवेयर का प्रयोग हो रहा है। संसेक्ष में कहें तो कम्प्युटर का प्रयोग डिजाइन में, ड्राफ्टिंग (ड्राइंग बनाने में), परीक्षण में, निर्माण में और रखरखाव में - सब जगह होने लगा है।
अभिकलित्र अनुकार
किसी कम्प्यूटर प्रोग्राम की सहायता से या कम्प्यूटरों के एक नेटवर्क की सहायता से किसी तन्त्र या उसके किसी भाग के व्यवहार की जानकारी की गणना करना अभिकलित्र अनुकार या 'कम्प्यूटरी सिमुलेशन' (computer simulation) कहलाता है। वर्तमान समय में प्रौद्योगिकी, प्राकृतिक विज्ञानों, सामाजिक विज्ञानों एवं अन्यान्य क्षेत्रों में कम्प्यूटरी सिमुलेशन महत्त्वपूर्ण भूमिका अदा कर रहे हैं। सिद्धान्त एवं प्रयोग के अलावा कम्प्यूटरी सिमुलेशन भी विज्ञान में शोध की एक अपरिहार्य विधि बन गयी है।
अल्गोरिद्म
अर्थ : दो धनात्मक या दो ऋणात्मक संख्याओं का गुणनफल धनात्मक होता है। धनात्मक ऋणात्मक संख्याओं का गुणन ऋणात्मक होता है। यही बात भाजन (division) पर भी लागू होती है।
सेंट्रल प्रोसेसिंग यूनिट
अंकगणितीय तर्क इकाई (ALU) प्रोसेसर है कि पूर्णांक गणित और तर्क बिटवाइज़ संचालन करता है के भीतर एक डिजिटल सर्किट है। ALU को जानकारी डेटा शब्दों पर (बुलाया ऑपरेंड ) संचालित करने के लिए , पिछले परिचालन से स्थिति की जानकारी , और यह दर्शाता है जो कार्रवाई करने के लिए नियंत्रण इकाई से एक कूट रहे हैं। अनुदेश निष्पादित किया जा रहा है पर निर्भर करता है, ऑपरेंड आंतरिक सीपीयू रजिस्टर या बाह्य स्मृति से आ सकती है , या वे ALU खुद के द्वारा उत्पन्न स्थिरांक हो सकता है।
साईबर अपराध
सूचना तकनीक क़ानून में कुछ और चीजों को परिभाषित किया गया है, जो इस प्रकार हैं, कंप्यूटर से तात्पर्य किसी भी ऐसे इलेक्ट्रॉनिक, मैग्नेटिक, ऑप्टिकल या तेज़ गति से डाटा का आदान-प्रदान करने वाले किसी भी ऐसे यंत्र से है, जो विभिन्न तकनीकों की मदद से गणितीय, तार्किक या संग्रहणीय कार्य करने में सक्षम है। इसमें किसी कंप्यूटर तंत्र से जुड़ा या संबंधित हर प्रोग्राम और सॉफ्टवेयर शामिल है।
जेनेटिक एल्गोरिद्म
आनुवंशिक एल्गोरिथ्म जैव सूचना (bioinformatics), फाइलोजेनेटिक्स, कम्प्यूटेशनल विज्ञान, अभियांत्रिकी (engineering), अर्थशास्त्र (economics), रसायन विज्ञान (chemistry), विनिर्माण (manufacturing), गणित (mathematics), भौतिकी (physics) और अन्य क्षेत्रों में अनुप्रयोग प्राप्त करता है। एक प्रारूपिक आनुवंशिक एल्गोरिथ्म के लिए आवश्यक है: समाधान का एक मानक प्रतिनिधित्व बिट की एक एरे (सारणी) है। अन्य प्रकार और सरंचनाओं के एरे को आवश्यक रूप से सामान तरीके से प्रयुक्त किया जा सकता है। मुख्य गुण जो इन आनुवंशिक प्रतिनिधित्वों को सुविधाजनक बनाता है, वह यह है कि उनके भाग उनके निश्चित आकार के कारण आसानी से संरेखित हो जाते हैं, जो साधारण क्रोसोवर क्रियाविधि को आसान बनाता है।
जेफ बेज़ोस
आर्टिफिशियल इंटेलिजेंस (एएआई) एक ऐसा शब्द है जिसे जैफ बेजोस ने आर्टिफिशियल इंटेलिजेंस के सन्दर्भ में गढ़ा है। प्रौसेसिंग से सम्बंधित कुछ कार्य, जैसे कि किसी तस्वीर को देख कर यह पहचानना कि दिखाया गया व्यक्ति महिला है या पुरुष, अभी भी कंप्यूटर की तुलना में मनुष्यों द्वारा तेजी से किये जाते हैं। एआई अभी तक इस तरह के कार्यक्रमों की प्रोग्रामिंग के लिए पर्याप्त नहीं है। एएआई से तात्पर्य है कि कंप्यूटर प्रोग्राम के इस तरह के हिस्सों को मनुष्यों को आउटसोर्स कर देना. अमेज़न यांत्रिक तुर्क में अंतर्निहित सिद्धांत एएआई है।
चयन छांटना
चयन सॉर्ट एक प्रकार का एल्गोरिथ्म है। एक सॉर्टिंग एल्गोरिथ्म एक विशिष्ट क्रम में बड़ी संख्या में वस्तुओं को पुनर्गठित करने के लिए एक विधि है, जैसे कि वर्णानुक्रम, बढ़ते क्रम में या फिर घटते क्रम में। सॉर्टिंग एल्गोरिदम एक अरे मैं  अंको की सूची लेते हैं, उन सूचियों पर विशिष्ट संचालन करते हैं और आउटपुट के रूप में  क्रम में किए गए सरणियों को वितरित करते हैं।
अंकीय इलेक्ट्रॉनिकी
एक CAD प्रणाली के भीतर एस्प्रेसो हिउरिस्टिक लॉजिक मिनिमाईज़र की तरह एक न्यूनतम एल्गोरिथ्म सबसे व्यापक रूप से इस्तेमाल किया गया सरलीकरण है हालांकि ऐतिहासिक रूप से द्विआधारी निर्णय रेखाचित्र एक स्वचालित Quine-McCluskey एल्गोरिथ्म, ट्रूथ टेबल, करनॉग मानचित्र और बूलियन बीजगणित का प्रयोग किया गया है।
कम्प्यूटर-साधित अभिकल्प
कम्प्यूटर का उपयोग करके किसी डिजाइन का सृजन, परिवर्तन/परिवर्धन, विश्लेषण या इष्टतमीकरण करना कम्प्यूटर-साधित अभिकल्प (Computer-aided design या CAD / कैड) कहलाता है। वर्तमान समय में कम्प्यूटर-साधित अभिकल्पन के लिए अनेकों प्रकार के सॉफ्टवेयर उपलब्ध हैं जिन्हें 'कैड सॉफ्टवेयर' कहा जाता है। इनका उपयोग करके डिजाइन करने वाले व्यक्ति की उत्पादकता बढ़ायी जा सकती है, या डिजाइन की गुणवत्ता में वृद्धि की जा सकती है, या अच्छे दस्तावेज निर्मित कर प्रभावी विचार-विनिमय किया जा सकता है, या विनिर्माण (मैन्युफैक्चरिंग) के लिए डेटाबेस बनाया जा सकता है। कैड का आउटपुट प्रायः इलेक्ट्रॉनिक फाइलों के रूप में होता है या प्रिन्ट-आउट के रूप में होता है। कभी-कभी CADD शब्द का उपयोग किया जाता है, जिसका अर्थ है 'कम्प्यूटर-साधित अभिकल्प एवं ड्राफ्टिंग' (Computer Aided Design and Drafting).
संगणन हार्डवेयर का इतिहास
1820 के आसपास चार्ल्स जेवियर्स थॉमस ने पहला सफल, बड़े पैमाने पर उत्पादित यांत्रिक कैलकुलेटर, थॉमस अरिथमोमीटर तैयार किया था, जो जोड़, घटा, गुणा और भाग कर सकता था। यह मुख्य रूप से लाइबनिज के कार्य पर आधारित था। बेस-टेन एडियेटर की तरह, यांत्रिक कैलकुलेटर, कॉम्प्टोमीटर, मोनरो, कर्टा और एडो-एक्स 1970 के दशक तक प्रयोग में रहे थे। लाइबनिज ने भी दोहरी अंक प्रणाली का भी वर्णन किया जो सभी आधुनिक कंप्यूटरों का एक केंद्रीय घटक है। हालांकि 1940 के दशक तक कई परवर्ती डिजाइन (1822 के चार्ल्स बैबेज के मशीनों और यहाँ तक कि 1945 के एनियक (ईएनआईएसी) सहित) दशमलव प्रणाली पर आधारित थे; एनियक (ईएनआईएसी) के रिंग काउंटरों ने एक यांत्रिक संयोजन मशीन के डिजिट व्हील्स के संचालन की तरह काम किया था।
मूलांक अनुक्रमण (रेडिक्स सॉर्ट)
पहला मेमोरी-कुशल कंप्यूटर एल्गोरिथ्म 1954 में हेरोल्ड एच. सेवार्ड()द्वारा एमआईटी में विकसित किया गया था। अज्ञात आकार के समुह के चर आवंटन की कथित आवश्यकता के कारण कम्प्यूटरीकृत मूलांक प्रकार को पहले अव्यवहारिक माना गया था। सेवार्ड का नवाचार पहले से आवश्यक समुह का परिमाण और ऑफसेट को निर्धारित करने के लिए एक रेखीय स्कैन का उपयोग करना था, जिससे सहायक मेमोरी का एक ही स्थिर आवंटन हो सके। रैखिक स्कैन, सेवार्ड के अन्य एल्गोरिथ्म - काउंटिंग साॅर्ट() से निकटता से संबंधित है।
ए॰ के॰ ऐस॰ नंबर अभाज्यता टेस्ट
ए॰ के॰ ऐस॰ नंबर अभाज्यता टेस्ट पहला "पोलीनोमिअल टाइम" है अल्गोरिद्म (कंप्यूटर विज्ञान में पोलीनोमिअल टाइम अल्गोरिद्मों को तेज माना जाता है) जो बताता है कि कोई नंबर अभाज्य है या नहीं। इसका आविष्कार 2002 में भारतीय प्रौद्योगिकी संस्थान कानपुर के तीन कंप्यूटर वैज्ञानिकों – मणीन्द्र अग्रवाल, नीरज कयाल और नितिन सक्सेना ने किया था।
कृत्रिम बुद्धि
समस्याओं के अधिकांश यहाँ अनिश्चित और अधूरी जानकारी है। कृत्रिम बुद्धि शोधकर्ताओं संभाव्यता सिद्धांत और अर्थशास्त्र से विधियों का उपयोग कर इन समस्याओं को हल करने के लिए शक्तिशाली उपकरण की एक संख्या तैयार कर लिया है। संभाव्यता एल्गोरिदम को छानने और डेटा की भविष्यवाणी के लिए इस्तेमाल किया जा सकता।
कृत्रिम बुद्धि
यांत्रिक या "औपचारिक" तर्क का अध्ययन गणितज्ञों के साथ प्राचीन काल में शुरू हुआ। गणितीयतर्क के अध्ययन ने "एलन ट्यूरिंग" (जो एक कंप्यूटर वैज्ञानिक थे) के "कंप्यूटर सिद्धांत" का जन्म दिया। इस सिद्धांत का मन्ना है की मशीन, "०" और "१" जैसे सरल चिह्न, को जोड़-तोड़ के कोई भी बोधगम्य गणना कर सकते हैं। वह यह भी कहता है की आज के साधारण कंप्यूटर ऐसे मशीन हैं। यह दृष्टि, कि कंप्यूटर औपचारिक तर्क की किसी भी प्रक्रिया को अनुकरण कर सकते हैं, जिसे चर्च-ट्यूरिंग थीसिस के नाम से जाना जाता है। न्यूरबायोलॉजी (दिमाग का जीवविज्ञान), सूचना का विज्ञानं और साइबरनेटिक में खोजों ने शोधकर्ताओं को इलेक्ट्रॉनिक मस्तिष्क बनाने की संभावना पर विचार करने के लिए प्रेरित किया। ट्यूरिंग (एक कंप्यूटर वैज्ञानिक) ने प्रस्तावित किया कि "यदि कोई मनुष्य मशीन और मानव से प्रतिक्रियाओं के बीच अंतर नहीं कर सकता है, तो मशीन को "मानव की तरह बुद्धिमान" माना जा सकता है। पहला काम जिसे आम तौर पर एआई के रूप में पहचाना जाता है वह "मैकुलचच" और "पिट्स" के 1943 औपचारिक डिजाइन "ट्यूरिंग-पूर्ण" "कृत्रिम न्यूरॉन्स" के लिए था। एक "ट्यूरिंग-पूर्ण" मशीन कोई भी बोधगम्य ggggg गणना कर सकते हैं।
डिजक्स्ट्रा का अल्गोरिद्म
डिजक्स्ट्रा का एल्गोरिथ्म किसी नक्शे के दो स्थानों के बीच सबसे छोटा रास्ता ढूंढने के लिए एक एल्गोरिथ्म है। यह एल्गोरिथ्म कंप्यूटर साइंटिस्ट एस्गर डब्ल्यू॰ डिजक्स्ट्रा के द्वारा 1956 में प्रकाशित की गई थी। एल्गोरिथ्म कई प्रकार में आती है एक प्रकार के अंदर अगर हम स्त्रोत को फिक्स कर दें तो यह हमें स्त्रोत से लेकर सभी स्थानों के बीच में सबसे छोटा रास्ता ढूंढने में मदद करता है। इस एल्गोरिथ्म को संशोधित करके हम एक। स्थान से दूसरे स्थान के बीच में भी छोटा रास्ता ढूंढ सकते हैं। डिजक्स्ट्रा एल्गोरिथ्म को बहुत जगह में यूज किया जाता है जैसे कि एक शहर से दूसरे शहर के बीच में छोटा रास्ता ढूंढने में। इंटरनेट में रूटिंग प्रोटोकोल में छोटा रास्ता ढूंढने में भी डिजक्स्ट्रा का उपयोग किया जाता है।
वॉलफ्रेम अल्फा
वॉलफ्रेम अल्फा एक गणकीय ज्ञान ("कंम्प्यूटेशनल नॉलेज") सर्च इंजन है। इसका प्रयोग सटीक और संक्षिप्त सूचना प्राप्त करने के लिए किया जाता है। इसमें गूगल की तरह एक जानकारी की मांग देने पर प्रतिक्रिया स्वरूप ढेरों परिणाम जालपृष्ठ नहीं दिखाई देते बल्कि संक्षिप्त व सटीक जानकारी प्राप्त होती है। ये आधुनिक समय में अंतरजाल पर जानकारी प्राप्त करने का सरल माध्यम है। अंतरजाल पर किसी विषय से संबंधित जानकारी प्राप्त करने के लिए सामान्त: किसी सर्च इंजन जैसे गूगल या ऐल्टाविस्टा आदि का प्रयोग किया जाता है। इन सर्च इंजनों पर किसी एक विषय से जुड़ी जानकारी ढूढ़ने पर बहुत-सी समान दिखने वाली व उस समय अनावश्यक सूचनाओं का भंडार भी खुल जाता है। ऐसे में कई बार सही जानकारी ढूंढना मुश्किल हो जाता है। इसी समस्या के समाधान रूप में वॉलफ्रेम अल्फा का प्रयोग किया जा सकता है। इस जालस्थल की सबसे बड़ी विशेषता ये है की जब इसके सर्च बार में कोई शब्द अंकित करते हैं तो इसमें उस शब्द के अर्थ को अलग-अलग भागो में बांटा जाता है, जैसे एप्पल टाइप करने पर फ्रूट, कंपनी, सॉफ्टवेयर आदि के विकल्प आते हैं। तब उपरोक्ता को जो भी जानकारी चाहिए उसके विकल्प को चुनने पर वह सामने होती है। अभी तक ये हिन्दी भाषा में उपलब्ध नहीं है, किन्तु अंग्रेज़ी में अच्छा काम करता है।
सीव ऑफ़ सुंदरम
यह एल्गोरिथ्म एक से बड़े विषम धनात्मक पूर्णांकों (odd positive integers) के साथ काम करता है, जो कि formula_7 रूप में हों, जहाँ formula_8 एक प्राकृतिक संख्या है।
गहराई पहले सर्च
द्वारा डीएफएस की [./Https://en.wikipedia.org/wiki/Analysis%20of%20algorithms कम्प्यूटेशनल जटिलता] की जांच की गई । अधिक सटीक रूप से,मान लिया जाये कि एक ग्राफ़ G दिया गया है, और इसमे O = (v1,v2..., vn) मानक पुनरावर्ती डीएफएस एल्गोरिथ्म द्वारा मान्य पुनरावर्ती डीएफएस एल्गोरिथ्म द्वारा निकाली गई क्रमबद्धता है। इस क्रमबद्धता को लेक्सिकोग्राफिक डेप्थ-फर्स्ट सर्च ऑर्डर कहा जाता है। जॉन रेफ़ ने एक ग्राफ और एक स्रोत के लिये लेक्सोग्राफ़िक गहराई-पहले खोज क्रम की गणना करने की जटिलता पे काम किया। [./Https://en.wikipedia.org/wiki/Decision%20problem समस्या के एक संस्करण] (परीक्षण करना कि क्या इस क्रम में कुछ शीर्ष v से पहले कुछ शीर्ष u होता है) को कहते है, जो कि समानांतर प्रसंस्करण ()के लिये एक बहुत बडा एवम कठिन कार्य है
एंटन (कंप्यूटर)
एंटन (अँग्रेजी: Anton) डी॰ ई॰ शॉ रिसर्च के द्वारा न्यूयॉर्क में बनाया गया एक सुपर कंप्यूटर है। यह प्रोटीन और अन्य जैविक अणुओं के अनुकरण की आणविक गतिशीलता के लिए एक विशेष उद्देश्य प्रणाली है। एंटन मशीन पर्याप्त संख्या में उपयोग-विशिष्ट एकीकृत सर्किटों से युक्त होती हे, जोकि एक विशेष उच्च गति तथा त्रि आयामी टोरस्र्स नेटवर्क से जुड़े होते हैं। रिकेन द्वारा विकसित माइडग्रेप-3 के विपरीत एंटन विशेषीकृत एसिक्स पर पूरी तरह से अपनी संगणना चलाता है। प्रत्येक एंटन दो संगणनात्मक उपप्रणालियों से युक्त होता है। अधिकांश स्थिरविद्युत और वान-डर-वाल्स बल की गणना उच्च प्रवाह क्षमता वाली अंतःक्रिया उपप्रणाली (HTIS) द्वारा किया जाता है तथा शेष गणना जोकि बंधन बलों तथा फास्ट फूरियर रूपांतरण (लंबी दूरी स्थिरविद्युत के लिए इस्तेमाल) युक्त होती है, लचीली उपप्रणाली से होती है। एंटन सुपरकंप्यूटर का नामकरण एंटन वैन लिउवेनहोएक के नाम पर किया गया क्योकि उन्होंने उच्च परिशुद्धता वाला ऑप्टिकल उपकरण बनाया जिससे पहली बार विस्तृत विविधता के उत्तक तथा कोशिकाओं को देखा।
कर्नल (कम्प्यूटर)
अभिकलन में कर्नल एक कम्प्यूटर प्रोग्राम होता है जो तन्त्रांश (software) के आगत/निर्गत का संचालन करता है और अभिकलित्र के लिए केंद्रीय प्रक्रमन एकक (सीपीयू) तथा इलेक्ट्रॉनिक उपकरणों के लिए उन्हें (आगत/निर्गत निर्देशों को) डाटा प्रोसेसिंग निर्देश में अनुवाद करता है। कर्नल आधुनिक अभिकलित्रों के प्रचालन तन्त्रों के लिए एक मूलभूत भाग है।
मर्ज एल्गोरिदम
कम्प्यूटर विज्ञान मे उन कलनविधियों को अनुक्रमण कलनविधि कहते हैं जो किसी सूची के मूल क्रम बदलकर किसी अन्य क्रम विशेष सूची मे बदलने के काम आता है। इनमें से प्रसिद्ध अनुक्रमण कलनविधि है विलय अनुक्रमण। यह तुलना पर आधारित अनुक्रमण विधि है। विलय अनुक्रमण विभाजन और जीत की विधि पर आधारित है जिसकी खोज जॉन वाॅन न्यूमन ने सन् १९४५ में की थी ।  विलय अनुक्रमण एक स्थिर अनुक्रमण कलनविधि भी है, जिसमे बराबर वस्तुओं का क्रम नहीं बदलता। इसका विस्तृत विवरण गोल्डस्टीन और न्यूमन की रिपोर्ट मे सामने आयी जो सन् १९४८ में प्रकाशित हुई।
अल्गोरिद्म
अन्वय - स्वयो: (+*+), अस्वयो: (-*-) वध: स्वम् (+) (भवति|) स्व-ऋण-घाते (+*-) वध: क्षय: (-) (भवति)| भागहारे (/) अपि च एवं निरुक्तम्।
बेलमैन-फोर्ड एल्गोरिथ्म
(चरण 3) का विचार है, चरण 2 सबसे कम दूरी की गारंटी देता है यदि ग्राफ में नकारात्मक भार चक्र नहीं है। यदि हम सभी किनारों के माध्यम से एक और बार पुनरावृत्ति करते हैं और किसी भी शीर्ष के लिए एक छोटा रास्ता प्राप्त करते हैं, तो यहां एक नकारात्मक वजन चक्र है।
अल्गोरिद्म
२) दो पूर्णांक संख्याएं दी हुई हैं ; उनका महत्तम समापवर्तक (Highest Common Factor) कैसे निकालेंगे ?प्राचीन संस्कृत गणित ग्रन्थों में बहुत से अलगोरिद्म श्लोक के रूप में दिए गए हैं। उदाहरण के लिए निम्नलिखित कलनविधि धनात्/ऋणात्मक संख्याओं के गुणन/भाजन का नियम बताता है-
जेनेटिक एल्गोरिद्म
वैकल्पिक और पूरक एल्गोरिथम में शामिल हैं विकास की रणनीतियां, विकास की प्रोग्रामिंग, सिमुलेटेड एनिलिंग, गाउसी अनुकूलन और स्वार्म होशियारी, (उदाहरण: चींटी कॉलोनी अनुकूलन, कण झुंड अनुकूलनकण स्वार्म अनुकूलन) और पूर्णांक रैखिक प्रोग्रामिंग पर आधारित विधियां .
अल्गोरिद्म
भारतीय गणित कलनविधियों से भरा पड़ा है। कलनविधि के साथ-साथ उन कलनविधियों के पीछे स्थित सिद्धान्त तथा उनकी उपपत्तियाँ भी टीका ग्रन्थों में दी गयीं हैं। आर्यभटीय में किसी संख्या के वर्ग, घन, वर्गमूल तथा घनमूल निकालने की कलनविधियाँ दी गयीं हैं। इसके पहले रचित कुछ ग्रन्थों में भी कुछ कलनविधियाँ विद्यमान हैं (जैसे शुल्बसूत्रों में विभिन्न प्रकार की यज्ञ-वेदियाँ बनाने की विधियाँ दी गयीं हैं। इसी प्रकार कुट्टक, वर्गप्रकृति, चक्रवाल आदि अन्य कलनविधियाँ हैं।
यूनिकोड समानुक्रमण अल्गोरिद्म
यूनिकोड समानुक्रमण अल्गोरिद्म (Unicode collation algorithm (UCA)) एक कलन विधि है जो किसी भी दो टेक्स्ट स्ट्रिंग (शब्दों) की तुलना करने के लिए है। सकती है। इस कलन विधि को अपनी आवश्यकतानुसार ढाला जा सकता है (customizable)। यह यूनिकोड तकनीकी रिपोर्ट #10 में पारिभाषित की गई है। दो शब्दों या स्ट्रिग्स की तुलना करके उन्हें समानुक्रमित (collate or sort) किया जा सकता है। यह उन सभी लिपियों के लिए सत्य है जो यूनिकोडित हो चुकी हैं।
जेनेटिक एल्गोरिद्म
एक नयी आबादी के निर्माण की सामान्य प्रक्रिया का एक बहुत ही सफल (हल्का) विभेद है, वर्तमान पीढी से किसी बेहतर जीव को प्राप्त करने में मदद करना जो अगले अपरिवर्तित जीव को स्थानांतरित हो. यह रणनीति "संभ्रांतवादी चयन (elitist selection)" के रूप में जानी जीती है।  आनुवंशिक एल्गोरिथम का सामानांतर क्रियान्वयन दो रूपों में आता है। स्थूल कणों का समानान्तर आनुवंशिक एल्गोरिथम प्रत्येक कंप्यूटर नोड पर एक आबादी और नोड्स के बीच व्यक्तियों के प्रवास को बताता है।  सूक्ष्म कणों का समानान्तर आनुवंशिक एल्गोरिथम प्रत्येक प्रोसेसर नोड पर एक व्यक्ति को बताता है जो चयन और प्रजनन के लिए पडौसी जीवों के साथ कार्य करता है।
शाटन की कलनविधि
कम्प्यूटर विज्ञान में उन कलनविधियों को अनुक्रमण कलनविधि (sorting algorithm) कहते हैं जो किसी सूची के अवयवों का मूल क्रम बदलकर किसी अन्य क्रमविशेष में व्यवस्थित करने के काम आतीं हैं। जैसे २, ७, ४, ५, ६ को अनुक्रमित करने पर २, ४, ५, ६, ७ मिलते हैं। दो प्रकार के क्रम सबसे अधिक प्रयुक्त होते हैं - संक्यात्मक क्रम (numerical order) तथा कोशक्रम (lexicographical order)। कम्प्यूटर प्रोग्रामों में अनुक्रमण का सम्भवतः सबसे अधिक उपयोग होता है। इसलिए दक्षतापूर्वक अनुक्रमण करने वाले अल्गोरिद्म बहुत महत्व रखते हैं। कुछ अन्य कलनविधियाँ तभी कार्य कर सकती हैं जब पहले आंक। दों को किसी क्रम में व्यवस्थित किया गया हो। उदाहरण के लिए खोजने (search algorithms) और विलय करने वाले (merge algorithms) अल्गोरिद्म (search and merge algorithms) ठीक से तभी काम करेंगे जब उनका उपयोग किसी अनुक्रमित सूची पर किया जाय।
बीज-लेखन
क्रिप्टोग्राफ़ी में विस्तृत खुला शैक्षिक अनुसंधान अपेक्षाकृत रूप में हाल ही में किया गया; यह केवल १९७० के मध्य में ही शुरू हुआ। मध्ययुगीन काम कम व्यवस्थित और कम व्यापक था, तथा चर्च का ध्यान अधिक आकर्षित करता था। या सत्ता से प्रेरित था अथवा राज्य के लिए खतरनाक। हाल के समय में, आईबीएम कर्मियों ने एल्गोरिथम को डिजाइन किया जो संघीय (यानी अमेरिका) डेटा एन्क्रिप्शन स्टैंडर्ड () बन गया; वाईटफील्ड डिफ्फी और मार्टिन हेलमैन ने अपना कुंजी एग्रीमेंट एल्गोरिथम (), प्रकाशित किया; और आर एस ऐ () एल्गोरिथम का प्रकाशन मार्टिन गार्डनर के वैज्ञानिक अमेरिकी स्तम्भ () में किया गया। तभी से क्रिप्टोग्राफ़ी संचार, कंप्यूटर नेटवर्क () और कंप्यूटर सुरक्षा में व्यापक रूप से काम में लिया जाने वाला औजार बन गया है। अधिकांश आधुनिक क्रिप्टोग्राफिक तकनीकें अपनी कुंजियों को केवल तभी गोपनीय रख सकती हैं यदि विशिष्ट गणितीय समस्याएँ अन्योन्य हों। जैसे कि पूर्णांक गुणक () या असतत लघुगणक () की समस्यायें सामान्यतः, इस बात के कोई पूर्ण प्रमाण नहीं है कि क्रिप्टोग्राफिक तकनीक सुरक्षित है (लेकिन एक समय पैड () देखें);फ़िर भी इस बात के प्रमाण हैं कि कुछ तकनीकें सुरक्षित हैं "यदि " कुछ कम्प्यूटेशनल समस्या को हल करना मुश्किल हो।
वायदा बाजार
कंप्यूटर टर्मिनल, जहाँ ग्राहक के आदेश दर्ज किए जाते हैं और व्यापारिक पुष्टियां प्राप्त की जाती हैं । व्यापारिक प्रक्रियाओं में एक मेजबान कंप्यूटर। एक नेटवर्क जो मेजबान कंप्यूटर को टर्मिनलों से जोड़ता है। ग्राहक टर्मिनल पर सीधे आदेश दर्ज कर सकता है या एक दलाल को फोन पर आदेश दे सकता है। इलेक्ट्रॉनिक आदेश मिलान प्रणाली के साथ, मेजबान कंप्यूटर कुछ नियमों के अनुसार जो आदेश की प्राथमिकता तय करते हैं, बोलियों का प्रस्तावों से मिलान करता है। अधिकांश प्रणालियों में प्राथमिकता नियमों में कीमत और प्रविष्टि का समय शामिल होते हैं। कुछ मामलों में, प्राथमिकता नियमों में आदेश का आकार, आदेश के प्रकार और आदेश देने वाले ग्राहक की पहचान भी शामिल हो सकती है।
फ़ोरट्रान
इसके कई कंपाइलर लिखे गए हैं, जैसे आईबीएम (मूल), एचपी, जीएनयू तथा अन्य कई। इसकी एक पंक्ति में 72 से अधिक वर्ण नहीं लिखे जा सकते हैं। पंक्ति के अंत में अर्धविराम नहीं लगता है। इस संदर्भ में इसकी तुलना C/C++ जैसी भाषाओं से की जा सकती है जिसमें अनुदेश खत्म होने के बाद एक अर्धविराम लगाना आवश्यक होता है।निम्नलिखित प्रोग्राम, इन्टरैक्टिव रूप से इन्टर किये गये डेटा का औसत (average) निकालता है। इस प्रोग्राम में Fortran 90 के दो विशेष गुणों- डायनेमिक मेमोरी अल्लोकेशन तथा अर्रे-आधारित-संक्रियाएँ को दर्शाता है। ध्यान दीजिये कि इसमें codice_1 लूप तथा codice_2/codice_3 का उपयोग करके अर्रे (array) को किस प्रकार परिवर्तित किया गया है।  program average
पुनरावृत्ति (कंप्यूटर विज्ञान)
एक सामान्य कंप्यूटर प्रोग्रामिंग रणनीति है कि एक समस्या को मूल के रूप में उसी प्रकार की उप-समस्याओं में विभाजित करना है, और उन उप-समस्याओं को हल करना और परिणामों को संयोजित करना है। इसे अक्सर विभाजन-और-जीत विधि के रूप में जाना जाता है; जब एक लुकअप तालिका के साथ संयुक्त किया जाता है जो उप-समस्याओं के परिणामों को संग्रहीत करता है (उन्हें बार-बार हल करने और अतिरिक्त संगणना समय से बचने के लिए), तो इसे गतिशील प्रोग्रामिंग या ज्ञापन के रूप में संदर्भित किया जा सकता है।
अक्षर कोडन
अक्षर कूटन या संप्रतीक कूटन (character encoding) के अन्तर्गत किसी लेखन पद्धति में प्रयुक्त सभी अक्षरों एवं प्रतीकों के लिये अलग-अलग संख्याएँ निर्धारित कर दी जाती हैं। उदाहरण के लिये आस्की (ASCII) में लैटिन अक्षर A को निरूपित करने के लिये संख्या 65 निर्धारित की गयी है; B के लिये 66, C के लिये 67 आदि। इन्हीं संख्याओं को 'कूट' या 'संप्रतीक कूट' कहा जाता है। कम्प्युटर के अन्दर किसी टेक्स्ट को सहेजने या निरुपित करने के लिये इन्हीं संख्याओं का प्रयोग होता है।
ऍल्गोरिथम
इसी प्रकार कम्प्यूटर पर करने के लिये कोइ कार्य दिया जाता है तो प्रोग्रामर को उसकी पूर्ण रूपरेखा तैयार करनी होती है तथा कम्प्यूटर से बिना गलती कार्य करवाने के लिये किस क्रम से निर्देश दिये जाएंगे, यह तय करना होता है। अर्थात किसी कार्य को पूर्ण करने के लिये विभिन्न चरणो से गुजरना पडता है। जब समस्या के समाधान हेतु विभिन्न चरणो से क्रमबध्द करके लिखा जाये तो यह एल्गोरिथम कहलाता है।एल्गोरिथम के लिये इनपुट डाटा का होना आवश्यक नही है जबकि इससे किसी एक परिणाम पर पहुचने की उम्मीद की जाती है। इसमे दिये गए निर्देश समझने योग्य होने चाहिये।
सूचना प्रौद्योगिकी अधिनियम, 2000
सूचना तकनीक क़ानून में कुछ और चीजों को परिभाषित किया गया है, जो इस प्रकार हैं, कंप्यूटर से तात्पर्य किसी भी ऐसे इलेक्ट्रॉनिक, मैग्नेटिक, ऑप्टिकल या तेज़ गति से डाटा का आदान-प्रदान करने वाले किसी भी ऐसे यंत्र से है, जो विभिन्न तकनीकों की मदद से गणितीय, तार्किक या संग्रहणीय कार्य करने में सक्षम है। इसमें किसी कंप्यूटर तंत्र से जुड़ा या संबंधित हर प्रोग्राम और सॉफ्टवेयर शामिल है।
कलनविधियों का विश्लेषण
संगणक विज्ञान में, कलनविधियों के विश्लेषण (analysis of algorithms) से तात्पर्य किसी कलनविधि की गणनात्मक जटिलता निर्धारित करना है। दूसरे शब्दों में, किसी अल्गोरिद्म को चलाने पर वह काम पूरा करने में कितना समय लेगा, कितना भण्डारण (स्मृति) चाहिये, तथा अन्य संसाधन कितना खर्च करेगा।
ऍल्गोरिथम
उदाहरण :
जेनेटिक एल्गोरिद्म
यह सिद्धांत भी समर्थन से रहित नहीं है हालांकि यह सैद्धांतिक और प्रायोगिक परिणामों पर आधारित है (नीचे देखें). बुनियादी एल्गोरिथ्म बिट स्तर पर क्रोसओवर और उत्परिवर्तन करता है। अन्य विभेद गुणसूत्र के साथ संख्याओं की एक सूची के जैसा व्यवहार करते हैं जो एक निर्देश सारणी में अनुक्रमित हैं, एक लिंक्ड सूची, हेश, ऑब्जेक्ट, या किसी अन्य काल्पनिक डेटा सरंचना में नोड्स हैं।
सीव ऑफ़ सुंदरम
गणित में सीव ऑफ़ सुंदरम एक निर्दिष्ट पूर्णांक तक सभी अभाज्य संख्याओं को खोजने के लिए एक सरल निर्धारक एल्गोरिथम है। इसकी खोज भारतीय गणितज्ञ एसपी सुंदरम ने 1934 में की थी। उन्हीं के ऊपर इसका नाम पड़ा।
माइक्रोप्रोसेसर
गणितीय एवं तार्किक इकाई (अरिथमैटिक एण्ड लॉजिक युनिट) यानि ए.एल.यू कम्प्यूटर की वह इकाई जहां सभी प्रकार की गणनाएं की जा सकती है, जैसे जोड़ना, घटाना या गुणा-भाग करना. ए.एल.यू कंट्रोल युनिट के निर्देशों पर काम करती है।स्मृति या मैमोरी का कार्य किसी भी निर्देश, सूचना अथवा परिणाम को संचित करके रखना होता है। कम्प्यूटर के सी.पी.यू. में होने वाली समस्त क्रियायें सर्वप्रथम स्मृति में जाती है। यह एक प्रकार से कम्प्यूटर का संग्रहशाला होता है। मेमोरी कम्प्यूटर का अत्यधिक महत्वपूर्ण भाग है जहां डाटा, सूचना और प्रोग्राम प्रक्रिया के दौरान स्थित रहते हैं और आवश्यकता पड़ने पर तत्काल उपलब्ध होते हैं। ये मुख्य रूप से दो प्रकार की होती है:
जेनेटिक एल्गोरिद्म
पैरामीटर्स को क्रोस एंट्रोपी न्यूनीकरण के माध्यम से अद्यतन किया जाता है, ताकि अगले चरण में बेहतर नमूने उत्पन्न किये जा सकें. ES एल्गोरिथम को विशेष रूप से वास्तविक-मान डोमेन में समस्या के समाधान के लिए डिजाइन किया गया है। वे सर्च के नियंत्रण पैरामीटर्स को समायोजित करने के लिए स्व-अनुकूलन का प्रयोग करते हैं। एल्गोरिथम के पीछे शासक सिद्धांत यह है कि अल्प गुणवत्ता के अवयवों को चयनात्मक रूप से हटाकर "एमर्जेंट" सुधार और उन्हें यादृच्छिक रूप से चुने गए अवयवों से प्रतिस्थापित करना.  इसे GA के साथ निर्धारित किया गया है जो बेहतर समाधान पाने के प्रयास में अच्छे समाधान का चयन करता है।
आइटेनीयम
एक आइटेनीयम आधारित कंप्यूटर नवंबर 2001 में शीर्ष ५०० सुपरकंप्यूटर की सूची में पहली बार दिखाई दिया। सूची में आइटेनीयम २ आधारित सिस्टम द्वारा हासिल की जाने वाली सबसे अच्छी स्थिति # २ थी (जबकि अब सभी प्रणालियों ने सूची छोड़ दी है), जून 2004 में हासिल की गई, जब थंडर (लॉरेंस लिवरमोर नेशनल लेबोरेटरी) ने 19.94 तेराफ्लॉप के आरएमएक्स के साथ सूची में प्रवेश किया। नवंबर 2004 में, कोलंबिया ने 51.8 टेराफ्लॉप के साथ # २ पर सूची में प्रवेश किया, और तब तक शीर्ष १० में से कम से कम एक आइटेनीयम आधारित कंप्यूटर था, तब से जून 2007 तक। सूची में आइटेनीयम आधारित मशीनों की शीर्ष संख्या नवंबर में हुई 2004 की सूची में ८४ सिस्टम (१६.८%); जून 2012 तक, यह एक प्रणाली (०.२%) तक गिर गयी थी, और नवंबर 2012 में कोई आइटेनीयम प्रणाली सूची में नहीं रही थी।
सीव ऑफ़ सुंदरम
एल्गोरिथ्म 1 से लेकर formula_1 तक की प्राकृतिक संख्याओं में formula_2 रूप की संख्याओं को अलग करने का प्रावधान करता है; जहाँ formula_3  और formula_4 शर्तें मान्य हैं;
यादृच्छिकता
यादृच्छिकता अक्सर आँकड़ों में प्रयोग की जाती है। यह अच्छी तरह से परिभाषित सांख्यिकीय गुणों, जैसे पूर्वाग्रह या सहसंबंध की कमी को दर्शाता है। कम्प्यूटेशनल विज्ञान में किसी क्रमरहित या यादृच्छिक संख्या प्राप्त करने के लिए कुछ जाने माने एल्गोरिद्म प्रयोग किये जाते हैं।
कंप्यूटर
कंप्यूटर (अन्य हिन्दी नाम - अभिकलित्र, संगणक, अभिकलक, परिकलक) वस्तुतः एक अभिकलक यंत्र (programmable machine) है जो दिये गये गणितीय तथा तार्किक संक्रियाओं को क्रम से स्वचालित रूप से करने में सक्षम है। इसे अंक गणितीय, तार्किक क्रियाओं व अन्य विभिन्न प्रकार की गणनाओं को सटीकता से पूर्ण करने के लिए योजनाबद्ध तरीके से निर्देशित किया जा सकता है। इस निर्देशन को ही कम्प्यूटर प्रोग्रामिंग कहते हैं। संगणक कम्प्यूटर प्रोग्रामिंग भाषा की मदद से उपयोगकर्ता के निर्देशो को समझता है।
लेम्पेल-ज़िव-वेल्च
इस तरह, क्रमिक रूप से लंबे तार शब्दकोष में पंजीकृत होते हैं और एकल आउटपुट मान के रूप में बाद के एन्कोडिंग के लिए उपलब्ध होते हैं। एल्गोरिथ्म बार-बार पैटर्न के साथ डेटा पर सबसे अच्छा काम करता है, इसलिए किसी संदेश के शुरुआती हिस्सों में थोड़ा संपीड़न होता है। जैसे-जैसे संदेश बढ़ता है, वैसे-वैसे, संपीड़न अनुपात अधिकतम तक पहुँच जाता है (यानी, कम्प्रेशन फैक्टर या अनुपात बढ़ती वक्र पर बेहतर होता है, और रैखिक रूप से नहीं, अनंत समय के बजाय सीमित समय अवधि के अंदर एक सैद्धांतिक अधिकतम तक पहुंचता है)।
११ (संख्या)
लेकिन जब दोनों संख्याओं का योग 9 से ऊपर अर्थात दहाई के अंक में चला जाता है तो बायीं ओर की संख्या में एक की वृद्धि कर दी जाती है जैसे: उपरोक्त कथन वैदिक गणित के सूत्र एकाधिकेन पूर्वेण की एक विशेष अवस्था है। संगणक के कुंजीपटल पर एक कुंजी F11 होती है केडीई और विण्डोज़ जो मोज़िला फायरफॉक्स, ऑपेरा वेब ब्राउज़र, गूगल क्रोम, इण्टरनेट ऍक्सप्लोरर आदि को पूर्ण स्क्रीन और सामान्य अवस्था में बदलने के काम आती है तथा मैक ओस अथवा ओएस एक्स में सभी खुले हुए विंडोज़ को छुपाने के लिये काम में लिया जाता है। यद्यपि 11 है तो केवल एक संख्या ही लेकिन अन्य स्थानों की तरह इस संख्या का महत्व हिन्दी भाषा की सुन्दरता से भी जुड़ा है। जिसके कुछ उदाहरण निम्न हैं:
अनुरूप अभिकलित्र
अनुरूप अभिकलित्र या एनालॉग कम्प्यूटर एक ऐसा एनालॉग विद्युत परिपथ होता है जो अनेक समस्याओं का समाधान करता है। उदाहरण के लिये यह किसी संकेत का समाकलन करके आउटपुट देगा या किसी संकेत का अवकलन कर सकता है आदि। इनमें निवेश एवं आउटपुट सभी सतत चर के रूप में होते हैं। अनुरूप संगणक यांत्रिक, हाइड्रालिक एलेक्ट्रानिक या अन्य प्रकार के हो सकते हैं। एलेक्ट्रानिक अनुरूप अभिकलित्रों के निर्माण के लिये मुख्य रूप से आपरेशनल प्रवर्धक प्रयोग किये जाते हैं। एक बात ध्यातब्य है कि अनुरूप अभिकलित्र सन्निकट समाधान (approximate solution) देता है जबकि अंकीय अभिकलित्र (digital computer) बिल्कुल सही (exact) समाधान देता है।
ऍल्गोरिथम
३-कोइ एक अथवा कै निर्देश ऎसे ना हो जो अन्त तक दोहराये जाते रहे। यह सुनिश्चित करे कि एल्गोरिथम का अन्तत: समापन हो।
अंकीय इलेक्ट्रॉनिकी
सबसे सामान्य-उद्देश्य ट्रांसफर-लॉजिक मशीन एक कंप्यूटर है। यह मूलतः एक बाइनरी अबेकस है। आम तौर पर कंप्यूटर की नियंत्रण इकाई का डिजाइन एक माइक्रो प्रोग्राम के रूप में किया गया है जिसे एक माइक्रोसीक्वेंसर द्वारा चलाया जाता है। यह माइक्रो प्रोग्राम एक प्लेयर-पियानो रोल की तरह होती है। हर तालिका प्रविष्टि या सूक्ष्म प्रोग्राम के "शब्द" स्टेट के हर बिट को कमांड देती है जो कि कंप्यूटर पर नियंत्रण करती है। अनुक्रमक फिर उसे गिनती करता है और मेमोरी या संयोजन लॉजिक मशीन में यह गिनती सम्बोधित करता है जिसमें माइक्रो प्रोग्राम समाहित होता है। माइक्रोप्रोग्राम से बिट्स अंकगणितीय लॉजिक इकाई, मेमोरी और कंप्यूटर के अन्य भागों और स्वयं माइक्रोसिक्योंसर पर नियंत्रण करता है।
वितरित अभिकलन
उपयोगकर्ता को समय-समय पर उसके आवेदन और सेवा की स्थिति (चल रहा है या नहीं, उपयोग के मामले के अनुसार सही है या नहीं आदि)  के बारे में सूचित किया जाता है। एल्गोरिथ्म विभिन्न सेवाएं हैं जो एप्लिकेशन द्वारा प्रदान की गयी हैं ।
मर्ज सॉर्ट
कंप्यूटर विज्ञान में, मर्ज सॉर्ट, जिसको आमतौर पर मर्जसॉर्ट बोला जाता है, एक कुशल, सामान्य प्रयोजन, तुलना-आधारित सॉर्टिंग एल्गोरिथ्म है। अधिकांश कार्यान्वयन एक स्थिर सॉर्ट का उत्पादन करते हैं, जिसका अर्थ है कि समान तत्वों का क्रम इनपुट और आउटपुट में समान है। मर्ज सॉर्ट एक विभाजित और विजेता एल्गोरिथ्म है जिसका आविष्कार जॉन वाॅन न्यूमन ने १९४५ में किया था। गोल्डस्टाइन और वॉन न्यूमैन की १९४८ की शुरुआत में एक रिपोर्ट में बॉटम-अप मर्जोर्ट का विस्तृत विवरण और विश्लेषण दिखाई दिया।
हेमचन्द्र श्रेणी
फाइबोनैचि संख्याओं को मर्ज सॉर्ट एल्गोरिदम के बहुकलीय संस्करण में प्रयुक्त किया जाता है, जिसमें एक ना छांटी गई सूची को दो सूचियों में विभाजित किया जाता है, जिनकी लंबाई अनुक्रमिक फाइबोनैचि संख्याओं के अनुरूप है - जहां सूची को ऐसे विभाजित किया जाता है कि दोनों भागों की लंबाई समुचित अनुपात φ में हैं. "द आर्ट ऑफ़ कम्प्यूटर प्रोग्रामिंग" में बहुकलीय मर्ज सार्ट के एक टेप-ड्राइव कार्यान्वयन को वर्णित किया गया है.
मानव मस्तिष्क
पिछले अर्धशतक में कम्प्यूटर के क्षेत्र में हुए विकास ने इसे शोधकार्य का आवश्यक अंग बना दिया है। लेकिन मस्तिष्क के शोध में इसका योगदान थोड़ा अलग है। हमारे मस्तिष्क की तुलना कम्प्यूटर से की जाती है। यह ज्ञात है कि कम्प्यूटर के दो भाग हार्डवेयर और सॉफ्टवेयर होते हैं। हार्डवेयर यन्त्रात्मक एवं दृश्य भाग होता है एवं सॉफ्टवेयर यंत्रेत्तर भाग है और इसकी क्रियाविधि का निरूपण है। ठीक उसी प्रकार जैसे मस्तिष्क एक जैविक संरचना है और मन इसका क्रियात्मक निरूपण है।  कम्प्यूटर को मुख्यतः सूचना संसाधन का पर्याय माना जाता है। ऐसा देखा गया है कि हमारे संज्ञानात्मक तंत्र की क्रियाविधि बहुत हद तक गणितीय होती है। पूर्ववर्णित उद्दीपन-अनुक्रिया तंत्र की क्रियाविधि कम्प्यूटर विज्ञान से प्ररित है। मस्तिष्क के इस नये दर्शन का आरंभ १९५६ दशक में एम॰आइ॰टी॰ में हुआ था। बाद के वर्षों में रूमेलहार्ट (Rumelhart) एवं मैकक्लीलैंड (McClellend) ने इस विचारधारा का पोषण किया और मानव संज्ञान की नई कृत्रिम संयोजी नेटवर्क (Connectionist Network or Artificial Neural Network) की संकल्पना प्रस्तुत की। यह अवधारणा मस्तिष्क की सूक्ष्म शारीरिकी से प्रेरित थी। इसके अनुसार यह नेटवर्क कई छोटी इकाइयों से मिल कर बना होता है। ये इकाइयाँ जैविक न्यूरान की तरह एक दूसरे से जुड़ी होतीं हैं। इन इकाइयों के एक या अधिक स्तर हो सकते हैं। विभिन्न उद्दीपनों की उपस्थिति में उनका संकलन एवं योग भी होता है। क्रियाशीलता की स्थिति में उद्दीपन निवेशी इकाइयों (Input Units) द्वारा ग्रहण किया जाता है एवं कोड किया जाता है। वहाँ से यह सक्रियता प्रतिरूप (Activation Pattern) के रूप में नेटवर्क के अंदर के स्तरों की इकाइयों में समान्तर रूप से वितरित हो जाता है। यह इकाइयाँ स्वतंत्र रूप में एक गणना का कार्य करती हैं एवं सामूहिक रूप में सूचना संसाधन का कार्य करती हैं। अन्त में निर्गत इकाइयां (Output Units) निर्गत प्रतिरूप के रूप में व्यवहार प्रकट करती हैं। इस प्रकार हम देखते हैं कि रूमेलहार्ट द्वारा प्रदर्शित संयोजी नेटवर्क, उद्दीपन व्यवहार तंत्र की उचित व्याख्या प्रस्तुत करता है। पिछले दशकों में इस दिशा में कई अनुप्रयोगात्मक शोध हुए हैं। सेजनोवस्की एवं रोसेनबर्ग ने १९८७ में नेटटाक (NETTalk) नामक यंत्र बनाया था जोकि संयाजी नेटवर्क पर आधारित था। यह अंग्रेजी के निवेशी शब्दों को संभाषण में निरूपित कर सकता था।
अल्गोरिद्म
गणित, संगणन तथा अन्य विधाओं में किसी कार्य को करने के लिये आवश्यक चरणों के समूह को कलन विधि (अल्गोरिद्म) कहते है।
ऍल्गोरिथम
step 3: A=A+2
अभिकलन का सिद्धांत
अभिकलन का एक गहन अध्ययन करने के लिए, कंप्यूटर वैज्ञानिक, कंप्यूटर के एक गणितीय सारग्रहण के साथ काम करते हैं जिसे अभिकलन का मॉडल कहा जाता है। कई मॉडल उपयोग में हैं, लेकिन सबसे अधिक जांच किया जाने वाला है ट्यूरिंग मशीन. एक ट्यूरिंग मशीन को एक डेस्कटॉप PC के रूप में समझा जा सकता है जिसमें संभावित रूप से एक अनंत स्मृति क्षमता होती है, यद्यपि वह, इस स्मृति का उपयोग केवल छोटी असतत मात्रा में कर सकता है। कंप्यूटर वैज्ञानिक, ट्यूरिंग मशीन का अध्ययन करते हैं क्योंकि इसे सूत्रबद्ध करना आसान है, विश्लेषण किया जा सकता है और परिणामों को साबित करने के लिए इस्तेमाल किया जाता है और क्योंकि यह ऐसे मॉडल का प्रतिनिधित्व करता है जिसे कई लोग अभिकलन का सबसे शक्तिशाली संभव "उचित" मॉडल मानते हैं। ऐसा लग सकता है कि सक्षम अनंत स्मृति क्षमता एक अप्राप्य विशेषता है, लेकिन ट्यूरिंग मशीन द्वारा हल कोई भी निर्धारणीय समस्या को हमेशा केवल एक परिमित राशि की स्मृति की आवश्यकता होती है। इसलिए सिद्धांत रूप में, कोई भी समस्या जिसे एक ट्यूरिंग मशीन द्वारा हल (निर्णित) किया जा सकता है उसे एक ऐसे कंप्यूटर द्वारा हल किया जा सकता है जिसमें स्मृति की एक निश्चित राशि है।
मैलवेयर
जैसा इसके नाम से ही विदित है, की-लॉगर इस तरह का प्रोग्राम होता है जो हरेक कुंजी (की) के लिए अलग साउंड करता है। इसमें पासवर्ड, बैंक खाते और क्रेडिट कार्ड नंबर को अलग अलग की-बोर्ड से पहचाना जा सकता है। ट्रोजन हॉर्स जैसे प्रोग्राम कंप्यूटर को क्षति पहुंचा सकते हैं। कंप्यूटर वायरस दूसरे प्रोग्राम के साथ जुड़कर काम करते हैं, जबकि वर्म्स आत्मनिर्भर होकर काम करते हैं। ये दोनों ही कंप्यूटर की आवश्यक प्रणाली को क्षतिग्रस्त कर उसे हानि पहुंचाते हैं। असल में ये कंप्यूटर को फ्रीज या क्रैश कर देते हैं। वर्म्स और वायरस दोनों प्रायः एक ही संचिका का प्रयोग करते हैं। मालवेयर ऐसे कोड या प्रोग्राम हैं, जो कंप्यूटर सिस्टम को क्षति पहुंचाने के लिए काम करते हैं।
चयन छांटना
एल्गोरिथम दी गई सूची को दो भागों में विभाजित करता है:  एक भाग मैं क्रम में जमाई गई सूची रखी जाती है यह सूची का पहला भाग होता है दूसरे भाग में क्रम का होना जरूरी नहीं। प्रारंभ में, क्रम में  किया गया सबलिस्ट खाली है और  दूसरे भाग में उसी क्रम में दी हुई सूची है। एल्गोरिथ्म सबसे छोटा (या सबसे बड़ा, सॉर्टिंग ऑर्डर पर निर्भर करता है) तत्व को अनसुलझी किए गए सबलिस्ट में तत्व के आधार पर प्राप्त करता है, इसे बाईं ओर के सबसे अनसोल्ड  तत्व ( दूसरे भाग का पहला अंक) से एक्सचेंज करता है, और सबलिस्ट को एक तत्व को दाईं ओर ले जाता है।
विसर्पी गणक
विसर्पी गणक या स्लाइड रूल (slide rule) एक यांत्रिक एनालॉग कम्प्यूटर है। यह एक यांत्रिक युक्ति है जिसका उपयोग मुख्य रूप से गुणा और भाग करने के लिये किया जाता था/है। इसके अधिक विकसित रूपों में अनेक "वैज्ञानिक फलनों" जैसे वर्गमूल, लघुगणक एवं त्रिकोणमित्तीय फलनों की गणना करने की सुविधा भी प्रदत्त होती थी, किन्तु इसका उपयोग प्राय: जोड़ने और घटाने के लिये नहीं किया जाता था/है क्योंकि ये बहुत आसान क्रियाएँ समझी जातीं हैं।
स्वास्थ्य सेवा में कृत्रिम बुद्धिमत्ता
स्वास्थ्य सेवा में कृत्रिम बुद्धिमत्ता, जटिल एल्गोरिदम और सॉफ्टवेयर का उपयोग है दूसरे शब्दों में कृत्रिम बुद्धिमत्ता (एआई) जटिल चिकित्सा और स्वास्थ्य संबंधी आंकड़ों के विश्लेषण, व्याख्या और मानव समझ में मानवीय अनुभूति का अनुकरण करना है। विशेष रूप से, AI प्रत्यक्ष मानव इनपुट के बिना अनुमानित निष्कर्ष के लिए कंप्यूटर एल्गोरिदम की क्षमता है।
हरित अभिकलन
कंप्यूटर वर्चुअलाइजेशन (आभासीकरण) कंप्यूटर संसाधनों को कम करने से संबंधित है, जैसे - भौतिक हार्डवेयर के एक सेट पर दो या अधिक तार्किक (लॉजिकल) कंप्यूटर सिस्टम चलाने की प्रक्रिया. अवधारणा 1960 के दशक में आईबीएम (IBM) मेनफ्रेम ऑपरेटिंग सिस्टम के साथ अस्तित्व में आई, लेकिन इसका व्यवसायीकरण 1990 के दशक में केवल x86-अनुकूल कम्प्यूटरों के लिए ही किया गया। आभासीकरण के साथ, एक सिस्टम एडमिनिस्ट्रेटर एक अकेले शक्तिशाली सिस्टम की आभासी मशीनों पर मूल हार्डवेयर को निकाल कर कई भौतिक सिस्टम जोड़ सकता था, जिसके कारण ऊर्जा तथा कूलिंग खपत में कमी आई. कई वाणिज्यिक कम्पनियां और मुक्त-स्रोत परियोजनाएं अब आभासी कम्प्यूटिंग में परिवर्तन को सक्षम बनाने के लिए सॉफ्टवेयर पैकेज उपलब्ध कराते हैं। इंटेल कॉर्पोरेशन (Intel Corporation) और एएमडी (AMD) ने भी आभासी कम्प्यूटिंग को सुविधाजनक बनाने के लिए, X86 अनुदेश सेट के अनुसार अपनी प्रत्येक सीपीयू (CPU) लाइन के लिए प्रोपराइटरी वर्चुअलाइजेशन एन्हांसमेंट बनाये हैं।
एनाग्रम
कुछ अनाग्रमाटिस्ट अपने प्रयोग किये गए तरीकों की ओर संकेत करते हैं। कम्प्यूटर की सहायता के बिना निर्माण किये गए एनाग्रमों को "हाथ से" निर्मित कहते हैं; कम्प्यूटर के उपयोग द्वारा बनाए गए एनाग्रमों को "मशीन से" या "कम्प्यूटर से" बनाया गया कहते हैं, यां यह कम्प्यूटर प्रोग्राम के नाम का संकेत भी कर सकते हैं ("अनाग्राम जीनिअस" के उपयोग से).
फिल्टर
किसी संकेत का फुरिये विश्लेषण करने पर उसका स्पेक्ट्रम प्राप्त होता है। वह युक्ति जो आवश्यकतानुसार इस स्पेक्ट्रम को बदल दे (स्पेक्ट्रम के किसी भाग के परिमाण (एम्प्लिट्यूड) को कम/अधिक करना)। आंकिक संकेत प्रसंस्करण के सन्दर्भ में यह एक एल्गोरिद्म के रूप में होता है जिसे सॉफ्टवेयर या हार्डवेयर में गालू (implement) किया जा सकता है।
संगणक अभियान्त्रिकी
संगणक अभियांत्रिकी या कम्प्यूटर अभियान्त्रिकी अभियांत्रिकी कि वह शाखा है जिसमे संगणक के सभी हार्डवेयर, साफ्टवेयर एवं प्रचालन तंत्र की डिजाइन, रचना, निर्माण, परीक्षण, रखरखाव आदि का अध्ययन किया जाता है। पहले यह वैद्युत प्रौद्योगिकी की एक शाखा मात्र थी। कम्प्यूटर इंजीनियरिंग 1939 में शुरू हुई जब जॉन विन्सेंट एटानासॉफ़ और क्लिफोर्ड बेरी ने भौतिकी, गणित और इलेक्ट्रिकल इंजीनियरिंग के माध्यम से दुनिया का पहला इलेक्ट्रॉनिक डिजिटल कम्प्यूटर विकसित करना शुरू किया। जॉन विन्सेंट एटानासॉफ एक बार भौतिकी और गणित शिक्षक थे जो आयोवा स्टेट यूनिवर्सिटी और क्लिफोर्ड बेरी इलेक्ट्रिकल इंजीनियरिंग और भौतिकी के तहत पूर्व स्नातक थे। साथ में, उन्होंने एटानासॉफ़-बेरी कंप्यूटर बनाया, जिसे एबीसी भी कहा जाता है जिसे पूरा करने में 5 साल लग गए। जबकि 1940 के दशक में मूल एबीसी को ध्वस्त कर दिया गया और त्याग दिया गया, देर से आविष्कारकों को श्रद्धांजलि दी गई, एबीसी की प्रतिकृति 1997 में हुई थी, जहां उसने शोधकर्ताओं और इंजीनियरों की टीम को चार साल और 350,000 डॉलर बनाने के लिए एक टीम ली थी।
बीज-लेखन
सार्वजनिक कुंजी एल्गोरिदम अधिकांशतः "मुश्किल"समस्याओं, अक्सर संख्या सिद्धांत () से समस्याओं की कम्प्यूटेशनल जटिलता () पर आधारित होते हैं। उदाहरण के लिए, आर एस ए की कठोरता पूर्णांक गुणन खंड () की समस्याओं से सम्बंधित होती है। जबकी डिफ्फी - हेलमैन और डी एस ए असतत लघुगणक () की समस्या से सम्बंधित हैं। अभी हाल ही में "दीर्घवृत्तीय वक्र क्रिप्टोग्राफ़ी ()" का विकास हुआ है जिसमें सुरक्षा दीर्घवृत्तीय वक्र () से युक्त संख्या सैद्धांतिक समस्याओं पर आधारित होती है। अंतर्निहित समस्याओं की कठिनाई के कारण, ज्यादातर सार्वजनिक कुंजी एल्गोरिदम में मॉड्यूलर () गुणन और घतियकरण जैसी गतिविधियाँ शामिल होती हैं। जो अधिकांश ब्लॉक सिफर्स विशेष रूप से प्रारूपिक कुंजी आकार से युक्त ब्लॉक सिफर्स में प्रयुक्त तकनीकों की तुलना में कम्प्युटेशनल रूप से अधिक मंहगे होते हैं। जिसके परिणाम स्वरुप सार्वजनिक कुंजी क्रिप्टो तंत्र सामान्यतः संकर क्रिप्टो तंत्र () होते हैं, जिसमें एक तीव्र उच्च गुणवत्ता के सममित कुंजी एनक्रिप्शन एल्गोरिथम का उपयोग ख़ुद संदेश के लिए किया जाता है, जबकि सम्बंधित सममित कुंजी को संदेश के साथ भेजा जाता है, लेकिन सार्वजनिक कुंजी एल्गोरिथम का उपयोग करते हुए उसे एनक्रिप्ट किया जाता है। इसी प्रकार, संकर हस्ताक्षर योजनायें अक्सर प्रयुक्त की जाती हैं जिनमें एक क्रिप्टोग्राफिक हेश फंक्शन की गणना की जाती है और केवल परिणामी हेश को डिजिटल रूप से हस्ताक्षर किया जाता है।
डिजिटल फोरेंसिक
कंप्यूटर फॉरेंसिक मे जो कंप्यूटर मे जानकारी जमा है उसका विश्लेषण करना या कंप्यूटर से जुड़ा कोई भी ही अपराध हुआ हो। कंप्यूटर की चोरी होना या उसमे जानकारी की चोरी होना कंप्यूटर फॉरेंसिक मै आता है।
प्रोग्राम अनुवादक
कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है। मशीनी भाषा के अतिरिक्त अन्य सभी प्रोग्रामिंग भाषाओ में 0 और 1 के अतिरिक्त अन्य अंक व अक्षरो का प्रयोग होता है। अनुवादक इन अंको व अक्षरों को बाइनरी संकेतों में अनुवादित कर देता है ताकि कम्प्यूटर में दिये गये निर्देशों को समझ कर उनके अनुसार विश्लेषण कर सही परिणाम प्रस्तुत कर सके। प्राप्त परिणाम भी चूंकि बाइनरी संकेतो में ही होते है अत: अनुवादक इन्हें मशीनी भाषा से मूल भाषा में अनुवादित कर देता है।
सूडो-कोड
प्रोग्रामकों से प्रायः कहा जाता है कि अल्गोरिथ्मों का वर्णन इस तरह करें, जो लोगों को सीधा समझ में आये (कंप्यूटर से सम्बंधित किसी भाषा से प्रभावित ना हो) | ये विवरण कंप्यूटर प्रोग्रामों के लिए नहीं होते, किन्तु गद्य से अधिक संरचित होते हैं। वे डाटा ढांचों या अल्गोरिथ्मों के ऊपरी विश्लेषण में भी सहायक होते हैं। इन वर्णनों को हम छद्म- कोड अथवा सूडो-कोड कहते हैं।
बीज-लेखन
क्रिप्टोग्राफ़ी में अधिकांश सैद्धांतिक कार्य क्रिप्टोग्राफिक प्रिमीटिव्स () का और -; मूल क्रिप्टोग्राफिक गुणों से युक्त एल्गोरिथम का; और अन्य क्रिप्टोग्राफिक समस्याओं से उनके सम्बन्ध का उपयोग करता है। इसके बाद अधिक जटिल क्रिप्टोग्राफिक उपकरण इन मूल प्रिमीतिव्स से बनते हैं। ये प्रिमितिव्स मौलिक गुण उपलब्ध कराते हैं, जो "क्रिप्टोसिस्टम ()"या "क्रिप्टोग्राफिक प्रोटोकाल "नामक अधिक जटिल उपकरणों के विकास में प्रयुक्त किये जाते हैं। जो एक या अधिक उच्च स्तरीय सुरक्षा लक्षणों की गारंटी देते हैं। ध्यान दें कि यद्यपि, क्रिप्टोग्राफिक "प्रिमितिव्स "और क्रिप्टो सिस्टम के बीच विभेदन निश्चित नहीं है; उदाहरण के लिए, आर एस ऐ () एल्गोरिथम को कभी कभी क्रिप्टो सिस्टम माना जाता है और कभी कभी एक प्रिमिटिव। क्रिप्टोग्राफिक प्रिमिटिव के प्रारूपिक उदाहरणों में शामिल हैं कूट यादृच्छिक फंक्शन (), एक तरफ का फंक्शन () आदि।
मुहम्मद इब्न मूसा अल-ख़्वारिज़्मी
१२वीं सदी में उनकी कुछ कृतियों का लातिनी भाषा में अनुवाद किया गया जिसमें उन्होंने भारतीय अंकों और दशमलव प्रणाली का बखान किया था और इसी से भारतीय अंक पूरी पश्चिमी दुनिया में फैल गए। बहुत दिनों तक उन्हें यूरोप में बीजगणित (ऐल्जेब्रा) का जन्मदाता समझा जाता था हालांकि अब यह ज्ञात है कि उनकी पुस्तकों की सामग्री मूलतः प्राचीन भारतीय और यूनानी स्रोतों से आई थी। उन्होंने टोलेमी की भौगोलिक कृति को भी विस्तृत करके अरबी में अनुवाद किया। अंग्रेज़ी का कम्प्यूटर-सम्बन्धी 'अल्गोरिद्म' () शब्द उन्ही के नाम का एक परिवर्तित रूप है। इसी तरह उन्होंने अपनी गणित की किताबों में अक्सर 'अल-जब्र' () शब्द का इस्तेमाल किया था जिसका मतलब है 'पूर्व अवस्था में ले जाना' या 'बहाल करना'। यह बिगड़कर 'ऐल्जेब्रा' () बन गया जो अंग्रेज़ी में 'बीजगणित' का अर्थ रखता है।
कंप्यूटर
संगणक कभी भी उबते (बोर) नहीं हैं और यही इनका सबसे अच्छा गुण है, क्योंकि यह एक यंत्र हैं, इसलिये ये काफी दिनों तक बिना किसी शिकायत के कार्य करने में सक्षम होते हैं।
कंप्यूटर
अभिकलित्र का मुख्य कार्य दिये गये आंकड़े को जमा कर उसपर दिए गए निर्देशों के अनुरूप काम कर परिणाम देना है॥ कार्यक्षमता के आधार पर इसे निम्नलिकित श्रेणियों में बाँटा गया है- सुपर संगणक, मेनफ्रेम संगणक मिनी संगणक, एव माइक्रो संगणक आदि। सुपर संगणक इनमें सबसे बडी श्रेणी होती है, तथा माइक्रो संगणक सबसे छोटी।संगणक हमारे द्वारा दिये जाने वाले हर कार्य को बखूबी करने में सक्षम होते हैं। इनके कुछ गुण इस प्रकार हैं :