इसके विपरीत। एक ही समय में हार्डवेयर सस्ता हो रहा है, कई अन्य विकास होते हैं।
सबसे पहले, संसाधित किए जाने वाले डेटा की मात्रा तेजी से बढ़ रही है। इसके कारण क्वैसिलिनियर टाइम एल्गोरिदम और बड़े डेटा के क्षेत्र का अध्ययन किया गया है । खोज इंजन के बारे में उदाहरण के लिए सोचें - उन्हें बड़ी मात्रा में प्रश्नों को संभालना है, बड़ी मात्रा में डेटा को संसाधित करना है, और इसे जल्दी से करना है। एल्गोरिदम पहले से कहीं अधिक महत्वपूर्ण हैं।
दूसरा, मशीन लर्निंग का क्षेत्र मजबूत हो रहा है, और एल्गोरिदम से भरा हुआ है (आप अपने बीए में जो सीखते हैं, उससे अलग तरह का)। क्षेत्र संपन्न है, और हर बार जब वास्तव में एक नया एल्गोरिथ्म का आविष्कार किया जाता है, और प्रदर्शन में काफी सुधार होता है।
तीसरा, वितरित एल्गोरिदम अधिक महत्वपूर्ण हो गए हैं, क्योंकि हम सीपीयू प्रसंस्करण की गति में वृद्धि को रोक रहे हैं । आजकल कंप्यूटिंग पावर को समानांतर करके बढ़ाया जा रहा है , और इसमें समर्पित एल्गोरिदम शामिल हैं।
चौथा, सीपीयू की बढ़ती शक्ति का प्रतिकार करने के लिए, आधुनिक प्रोग्रामिंग प्रतिमान सुरक्षा खामियों का मुकाबला करने के लिए आभासी मशीन विधियों को नियुक्त करते हैं। यह एक प्रशंसनीय कारक द्वारा इन कार्यक्रमों को धीमा कर देता है। कॉंड्रम में जोड़ते हुए, आपका ऑपरेटिंग सिस्टम घंटियाँ और सीटी पर अधिक CPU समय का निवेश कर रहा है, जो आपके वास्तविक कार्यक्रमों के लिए कम CPU समय छोड़ रहा है, जिसमें CPU-गहन एल्गोरिदम जैसे वीडियो संपीड़न और विघटन शामिल हो सकते हैं। इसलिए जब हार्डवेयर तेज होता है, तो इसका उपयोग कुशलता से नहीं किया जाता है।
संक्षेप में, बड़ी मात्रा में डेटा को संभालने के लिए कुशल एल्गोरिदम आवश्यक हैं; के क्षेत्र में नए प्रकार के एल्गोरिदम पॉप अप कर रहे हैंकृत्रिम बुद्धि ; वितरित एल्गोरिदम ध्यान में आ रहे हैं; और सीपीयू शक्ति का विभिन्न कारणों से (लेकिन मुख्य रूप से, क्योंकि कंप्यूटर अधिक शक्तिशाली हो रहा है) कम कुशलता से दोहन किया जाता है। एल्गोरिदम अभी तक मृत नहीं हैं।