हो सकता है कि इस बिंदु पर सभी दर्शकों की रुचि के प्रमुख / पसंदीदा एल्गोरिदम का उल्लेख किया गया हो। हालाँकि, कुछ और पूर्णता के लिए उल्लेख के लायक हैं। और जो कुछ महत्वपूर्ण एल्गोरिथम माना जाता है उसका कुछ विश्लेषण यहां प्रासंगिक है।
सीएस और आईटी क्षेत्रों में एआई में "गोलपोस्टों को हिलाने" नामक एक घटना बहुत पहले देखी गई थी । यह एक मनोवैज्ञानिक घटना है जहां क्षेत्र अपेक्षाकृत जल्दी से आगे बढ़ता है, लेकिन लोग जल्दी से "नए सामान्य" के लिए मानसिक रूप से समायोजित होते हैं और वास्तविक या यहां तक कि सफलता के अग्रिमों को पूर्वव्यापी में निपुण, या कम किए गए या कम किए जाने के बाद पीछे हटने वाले के रूप में स्वीकार करते हैं। यह इस तरह से इस सवाल पर अत्यधिक कब्जा कर लिया है कि एल्गोरिदम आर एंड डी से "परिनियोजन" में जाते हैं। बाद के टिप्पणियों में प्रश्न के लेखक को उद्धृत करना:
वास्तव में, सभी कोड का एक नगण्य अंश जो लिखा जाता है, वह कुछ भी लागू कर रहा है जो एक एल्गोरिथम दृष्टिकोण से दिलचस्प है।
लेकिन यह समस्याग्रस्त है और मूल रूप से "एल्गोरिथ्म" शब्द का एक टीसीएस-केंद्रित पुनर्वितरण है। संभवतः दिलचस्प एल्गोरिदम उन्नत हैं। इसका मतलब यह है कि अगर एक उन्नत एल्गोरिथ्म के लिए एक समस्या कम हो जाती है, तो यह अब "दिलचस्प" नहीं है? और "उन्नत" स्पष्ट रूप से एक चलती लक्ष्य है। इसलिए संकीर्ण या मोटे तौर पर "एल्गोरिदम" को परिभाषित करने का एक तरीका है । ऐसा लगता है कि संदर्भ पर टीसीएस परिभाषा बदल जाती है, लेकिन यहां तक कि ध्यान दें कि टीसीएस में भी, तथाकथित "एल्गोरिदमिक लेंस" में व्यापक परिभाषा की ओर रुझान है ।
कभी-कभी सबसे सर्वव्यापी एल्गोरिदम भी सबसे अधिक अनदेखी होते हैं! इंटरनेट और WWW एल्गोरिदम के लिए एक बड़ा वातावरण / निकट-पारिस्थितिकी है। अभी भी लगभग 2 दशक पुराना (आविष्कृत ~ 1991) अपेक्षाकृत युवा है, यह कम समय में बड़े पैमाने पर और तेजी से बढ़ा है। WWW साइट की वृद्धि ने शायद प्रसिद्ध घातीय Moores कानून को भी पछाड़ दिया है।
इंटरनेट / WWW कई परिष्कृत एल्गोरिदम द्वारा समर्थित हैं। इंटरनेट के पास राउटर में निर्मित जटिल रूटिंग एल्गोरिदम हैं (फिर से सिस्को जैसे बहु-अरब डॉलर के निगमों को शक्ति प्रदान करना)। कुछ उन्नत सिद्धांत वहाँ लागू है जैसे रूटिंग एल्गोरिदम में । ये एल्गोरिदम दशकों पहले उभरते, उन्नत / अत्याधुनिक अनुसंधान का विषय थे, लेकिन अब इतना बारीक और अच्छी तरह से समझ में आया कि यह कुछ अदृश्य है।
हमें इतनी जल्दी यह नहीं भूलना चाहिए कि दशकों पहले, प्रमुख शोधकर्ता यह भी सुनिश्चित नहीं कर रहे थे कि इंटरनेट की दुनिया में काम संभव है या नहीं (शुरुआती पैकेट स्विचिंग रिसर्च में देखा गया, पूर्व सर्किट स्विचिंग से प्रस्थान के समय एक कट्टरपंथी नए डिजाइन पैटर्न), और कुछ साल पहले भी इस बात की आशंका थी कि कुछ बिंदुओं पर भारी उछाल के कारण यह विफल हो जाएगा और विफल होने लगेगा।
यह परिष्कृत त्रुटि का पता लगाने / सुधार का भी उपयोग करता है । इंटरनेट शायद सबसे बड़ा, सबसे गलती सहिष्णु प्रणाली कभी मनुष्यों द्वारा बनाया गया है, अभी भी बढ़ रहा है।
अगला, यह सुनिश्चित करने के लिए एक मजबूत मामला है कि WWW को शक्ति देने वाले एल्गोरिदम उन्नत हैं। HTTP और वेब सर्वर अत्यधिक ट्यून / अनुकूलित हैं और उन्नत सुरक्षा / एन्क्रिप्शन प्रोटोकॉल (HTTPS) का उपयोग करते हैं। एक वेब पेज का प्रतिपादन तर्क HTML5 और CSS3 में जावास्क्रिप्ट प्रोग्रामिंग भाषा के साथ बेहद उन्नत हो गया है ।
अपेक्षाकृत नए CSS में OOP प्रोग्रामिंग जैसे पुन: प्रयोज्य और विरासत के समान विभिन्न सिद्धांत हैं । टाइपसेटिंग की बात करें तो टीयूएक्स एक महत्वपूर्ण, आंतरिक रूप से जटिल वैज्ञानिक टाइपसेटिंग सिस्टम है (न कि प्रोग्रामिंग भाषा से अलग) जो कि नूथ द्वारा ईजाद किया गया है जिसे अब वेब पेजों पर प्रस्तुत किया जा सकता है (और संभवत: सैकड़ों हजारों वैज्ञानिक कागजों या अधिक में इसका उपयोग किया जाता है)।
इंटरनेट पर एल्गोरिदम के निर्माण का एक और अपेक्षाकृत नया क्षेत्र, अभी भी उभर रहा है, जो सामूहिक बुद्धिमत्ता पर आधारित है । स्टैकएक्सचेंज सॉफ्टवेयर अपने आप में एक परिष्कृत सामूहिक खुफिया प्रणाली का एक उदाहरण है। सोशल नेटवर्किंग सामूहिक बुद्धि की प्रमुख विशेषताओं को भी प्रदर्शित करता है और उस बुद्धिमत्ता को बढ़ाने के लिए सुविधाओं को लगातार जोड़ा जा रहा है (उदाहरण के लिए facebook "लाइक" केवल कुछ साल पुराना है)। रेटिंग सिस्टम का क्षेत्र सहयोगी फ़िल्टरिंग एल्गोरिदम पर आधारित है और अभी भी नए शोध और अनुप्रयोगों के आधार पर विकसित हो रहा है।
इसलिए संक्षेप में, दैनिक मानव अनुभव को बदलने वाली सभी क्रांतिकारी सफलताएं वास्तव में केवल "क्षेत्र लक्ष्यों" से परे हैं। प्रश्न के शीर्षक के रूप में, सभी कोर एल्गोरिदम को तैनात किया गया है । अब इतना सर्वव्यापी और अदृश्य के रूप में आईटी अभिव्यक्ति, "प्लंबिंग का हिस्सा" जैसा कुछ होना चाहिए।