HeadlinesBriefing HeadlinesBriefing.com

कंपाइलर ने भी प्रोग्रामिंग खत्म करने का वादा किया था

Hacker News •
×

यह 2031 के एक मंगलवार की सुबह के 7:40 बजे हैं, और आपने अभी तक कोड की एक भी पंक्ति नहीं लिखी है। जब आप सो रहे थे, तब चार एजेंट उस बैकलॉग पर काम कर रहे थे जिसे आपने पिछली दोपहर छाँटा था। तीन काम पूरा करके पull request छोड़ गए, हर एक के साथ टेस्ट, फ़ीचर चलने की एक छोटी रिकॉर्डिंग, और उन हिस्सों पर एक नोट जिनके बारे में वे निश्चित नहीं थे। चौथा रात 2:13 बजे रुक गया और एक सवाल पूछा: स्पेसिफ़िकेशन कहता है कि रिफ़ंड मूल कार्ड पर वापस जाएँगे, लेकिन इस ग्राहक का कार्ड मार्च में एक्सपायर हो गया था। क्या किया जाना चाहिए? एजेंट दिन भर रिफ़ंड कोड लिख सकता था, लेकिन वह तय नहीं कर सकता कि ऐसी स्थिति में कंपनी ग्राहक का क्या देना लगती है, इसलिए वह रुका और उसने पूछा।

आपकी सुबह कुछ ऐसे बीतती है: आप तीन pull request पढ़ते हैं, सपोर्ट टीम के किसी व्यक्ति से बात करते हैं, और नियम को इतनी साफ़ तरह से लिख देते हैं कि कोई भी, चाहे इंसान हो या मशीन, फिर से अनुमान न लगाए। यह परिदृश्य काल्पनिक है, लेकिन ऐसे एजेंट आज भी मौजूद हैं जो रात भर बिना निगरानी के काम करते हैं। लेखक की अपनी मशीन पर एक एजेंट हर रात दस बजे चलता है, एक छोटा प्रोजेक्ट गढ़ता है, उसे बनाता है और टेस्ट करता है, और लेखक नाश्ते के समय जानता है कि उसने क्या बनाया। यही प्रयोग Rule Safari में बदल गया, जो साइट पर एक लाइव प्रोजेक्ट है।

क्या यह प्रोग्रामिंग का अंत है? लोग सत्तर साल से भी ज़्यादा समय से यह पूछ रहे हैं। नवंबर 1954 में, IBM के Programming Research Group ने लिखा कि FORTRAN "लगभग कोडिंग और डीबगिंग को खत्म कर देना चाहिए।" FORTRAN 1957 में आया और उसने एक तरह की कोडिंग ज़रूर खत्म की, क्योंकि आज लगभग कोई भी फ़ॉर्मूले को हाथ से मशीन निर्देशों में नहीं बदलता। डीबगिंग बची रही। कंपाइलर ने असल में एक थकाऊ परत हटाई और काम को एक स्तर ऊपर पहुँचा दिया। प्रोग्राम लिखना सस्ता हुआ, तो लोगों को उनकी और ज़्यादा ज़रूरत पड़ने लगी। यही पैटर्न तब से बार-बार दोहराया गया है, और एजेंट शायद इसका अगला पड़ाव हैं।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित