मैंने खोज की है लेकिन इस बारे में कोई जानकारी नहीं मिली है। सॉफ़्टवेयर बिंदु दृश्य से सिस्टम के समग्र आर्किटेक्चर में भी रुचि रखते हैं। वे "दुनिया के मॉडल" को बनाए रखने और बनाए रखने के लिए वास्तविक समय में राइडर/लेजर/जीपीएस और टायर ट्रैकिंग से जानकारी की एक बहुत ही महत्वपूर्ण मात्रा को खींचते हैं - मुझे उत्सुकता है कि इसे बनाने के लिए क्या उपयोग किया जाता है।Google स्वयं ड्राइविंग कार सॉफ़्टवेयर बनाने के लिए किस भाषा का उपयोग किया जाता है?
उत्तर
प्रोग्रामिंग भाषाओं के बारे में: here:
लगभग सभी कोड सी में लिखा है ++: सेबस्टियन Thrun Udacity के "एक रोबोट कार प्रोग्रामिंग CS373" के लिए कार्यालय समय के सत्र में कहा गया है के रूप में।
Google Self ड्राइविंग कार सॉफ़्टवेयर पर शोध करते समय प्रोग्रामिंग भाषाएं आपको आकर्षित क्यों करती हैं? आईएमएचओ एल्गोरिदम सी ++ या पायथन या एलआईएसपी का उपयोग करके लिखा गया है या नहीं, इसकी तुलना में अधिक आकर्षक होगा।
उदाहरण के लिए Google Map Reduce C++ में लिखा गया था। ओपन सोर्स समुदाय ने अनुसंधान पत्र पढ़ा, एल्गोरिदम को समझ लिया, इसने समस्या को डेटा समांतर एल्गोरिदम में तोड़ने के बारे में निष्कर्ष निकाला और फिर इसे जावा में लिखा जो लोकप्रिय रूप से अपाचे हैडोप के रूप में जाना जाने लगा। तो यह सी ++ या जावा के बारे में कभी नहीं था, यह डेटा समांतर समस्याओं को हल करने के बारे में था।
मैं आपसे अधिकतर सहमत हूं, मुझे उपयोग किए गए एल्गोरिदम में रूचि है। मुझे लगता है कि मुझे भाषा में रूचि है क्योंकि मुझे लगता है कि कोड बेस बहुत बड़ा है, बहुत जटिल है, कई लोगों द्वारा लिखित और विश्वसनीयता बहुत महत्वपूर्ण है इसलिए मैं उत्सुक हूं कि उन्होंने इसे टुकड़ों में कैसे तोड़ दिया, मुझे लगता है कि भाषा सिर्फ उसमें से एक हिस्सा! –
यह प्रश्न का उत्तर नहीं है। – stepanian
आपको [इस लेख] (http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/how-google-self-driving-car-works/) दिलचस्प मिल सकता है। –
माइकल, यह मजाकिया है - मैंने अभी इस वीडियो को देखा है जो मुझे इस सवाल से पूछने के लिए प्रेरित करता है! वीडियो ने परियोजना का एक अच्छा अवलोकन दिया लेकिन सॉफ़्टवेयर में नहीं मिला (जिसे मैंने वैसे भी देखा) –
मैंने वास्तव में अभी तक दृश्य नहीं देखा है। मैं बस यह सुबह एचएन पर पोस्ट करने के लिए हुआ था। –