
Rust vs C vs Assembly programming languages - FFmpeg developer explains | Lex Fridman Podcast
Audio Summary
AI Summary
वक्ता रस्ट प्रोग्रामिंग भाषा पर अपने विचार साझा करते हैं, इसे एक "यूटोपियन" अवधारणा बताते हैं जो वास्तविक दुनिया की समस्याओं को हल करने के बजाय आत्म-महत्व पर अधिक केंद्रित है। वे इसे सर क्लाइव सिंक्लेयर की C5 इलेक्ट्रिक कार से तुलना करते हैं, जिसमें उपयोगकर्ताओं को आकर्षित करने के लिए मौजूदा विकल्पों से बेहतर होने की आवश्यकता पर जोर दिया गया है। रस्ट मेमोरी सुरक्षा प्रदान करता है और एक बेहतर C++ के रूप में उत्कृष्ट है, खासकर खरोंच से शुरू होने वाली परियोजनाओं के लिए। हालाँकि, मौजूदा कोडबेस के साथ इंटरऑपरेटिंग करते समय यह बहुत अच्छा नहीं है।
वक्ता ने वीएलसी में रस्ट मॉड्यूल जोड़ने और अपनी नई स्टार्टअप, काइबर में इसका उपयोग करने का अपना अनुभव साझा किया। वे कोड को फिर से लिखने के खिलाफ दृढ़ता से सलाह देते हैं, क्योंकि यह कोड को पढ़ने की तुलना में लिखना आसान है, जिससे अक्सर पिछली बुद्धिमत्ता की उपेक्षा होती है। वे इस बात पर जोर देते हैं कि रस्ट को मौजूदा प्रणालियों के साथ पूरी तरह से काम करना चाहिए और समान परीक्षण का समर्थन करना चाहिए, न कि केवल मेमोरी सुरक्षा का वादा करना चाहिए। अंत में, वे सुरक्षित असेंबली की आवश्यकता पर प्रकाश डालते हैं, क्योंकि असेंबली कोड में असुरक्षित जंप रस्ट में लिखी गई C सुरक्षा को कमजोर कर सकते हैं।
Get summaries like this automatically