Goose: सिस्टम प्रोग्रामिंग को Heap की ज़रूरत क्यों नहीं
यहाँ एक दावा है जो कम से कम दो भाषा-समुदायों को नागवार गुज़रेगा: borrow checker एक भटकाव था। यह गलती नहीं थी। Rust के ownership model ने असली समस्याएँ हल कीं...
प्रोग्रामिंग भाषाओं की गहन पड़ताल — नई सुविधाएँ, प्रदर्शन और इकोसिस्टम में विकास।
17 लेखयहाँ एक दावा है जो कम से कम दो भाषा-समुदायों को नागवार गुज़रेगा: borrow checker एक भटकाव था। यह गलती नहीं थी। Rust के ownership model ने असली समस्याएँ हल कीं...
Rust का type system एक पक्का वादा करता है: अगर आपका safe code compile हो गया, तो उसमें dangling pointers, data races या use-after-free नहीं हो सकते। इसलिए जब...
यहाँ एक सस्ती लेकिन चुपचाप काम की तरकीब है: अगर आपको सिर्फ़ यह जानना है कि LLM पहला टोकन क्या निकालेगा, तो आप उससे एक मल्टीपल-चॉइस सवाल पूछ सकते हैं और एक ही...
1989 में Rob Pike, जो बाद में Go, UTF-8 और Plan 9 के सह-निर्माता बने, ने प्रोग्रामिंग के पाँच नियम लिखे। ये इतने छोटे हैं कि एक इंडेक्स कार्ड पर आ जाएँ, और...
एक दावा प्रोग्रामिंग लैंग्वेज थ्योरी की चर्चाओं में बार-बार सामने आता है: 'पर्याप्त रूप से विस्तृत स्पेसिफिकेशन कोड से अलग नहीं होता।' इसका मतलब उकसाने वाला है...
SQLite हर जगह है। यह आपके फ़ोन में है, ब्राउज़र में है, स्मार्ट टीवी में है, और शायद आपकी कार में भी। इसने एक बुनियादी समस्या हल की — ऐप्स को अलग सर्वर चलाए...
जब Ryan Dahl ने Node.js से खुद को पीछे किया, तो प्रोजेक्ट बच तो गया, पर स्थिर होने में सालों लगे — गवर्नेंस का पुनर्गठन हुआ, एक फ़ॉर्क (io.js) बना, और फिर...
Ruby की छवि धीमी भाषा की है। Python की भी है। JavaScript की भी थी — कम से कम तब तक, जब तक V8 ने उसे सर्वर-साइड वर्कलोड चलाने लायक तेज़ नहीं बना दिया। डायनामिक...
जावा प्रोग्रामिंग भाषाओं का रॉडनी डेंजरफ़ील्ड है: इसे कोई इज़्ज़त नहीं देता। 30 साल से कम उम्र के ज़्यादातर डेवलपर्स से जावा का नाम लो तो वे XML कॉन्फ़िगरेशन...
स्टैक ओवरफ़्लो का एक मशहूर जवाब है जिसे 30 लाख से ज़्यादा बार देखा जा चुका है। सवाल था: सॉर्ट किए हुए ऐरे को प्रोसेस करना अनसॉर्टेड ऐरे से तेज़ क्यों होता है?...
हम सबके साथ ऐसा हो चुका है। आपको एक वीडियो कन्वर्ट करना है, तो Google करते हैं और Stack Overflow पर एक ऐसा कमांड मिलता है जो लगता है किसी ने कीबोर्ड पर हाथ पटक...
हर डेवलपर रोज़ शेल इस्तेमाल करता है। बहुत कम लोग समझते हैं कि यह असल में करता क्या है। शेल एक एप्लिकेशन जैसा दिखता है — आप कमांड टाइप करते हैं, यह उन्हें चलाता...
हर कुछ साल में कोई न कोई 'Lisp मर चुकी है' वाला निबंध लिख देता है, और हर कुछ साल में कोई और याद दिला देता है कि आपकी पसंदीदा आधुनिक भाषा के आधे फीचर Lisp से ही...
1969 में, Ken Thompson और Dennis Ritchie ने Bell Labs के एक दफ़्तर में बैठकर कुछ ऐसे design फ़ैसले लिए जो उस दौर की लगभग हर दूसरी टेक्नोलॉजी से ज़्यादा टिके...
Python जब से बना है, तब से 'धीमा' कहलाता आ रहा है। Python समुदाय का आम जवाब — 'गर्म लूप्स के लिए C extensions इस्तेमाल करो' — हमेशा इस बात की स्वीकृति रहा है...
हर बार जब आपका प्रोग्राम malloc() कॉल करता है, तो किसी न किसी को तय करना पड़ता है कि वर्चुअल मेमोरी का कौन-सा हिस्सा वापस लौटाया जाए। छोटे प्रोग्राम के लिए यह...
Flask को 1.0 वर्ज़न तक पहुँचने में आठ साल लगे। SQLite 2000 से सक्रिय रूप से विकसित हो रहा है और आज भी उसमें उल्लेखनीय सुधार आते हैं। Linux kernel तीन दशक से भी...