Mat enger Visioun fir eng besser Zukunft ass Tesla net nëmmen déi wäertvollst Autosfirma ginn, déi jeemools existéiert huet, awer och selwer als eng vun den Top Tech Firmen op der Welt iwwerwonnen. Vun autonom Gefierer bis AI Roboter, Tesla huet alles gemaach. Awer wéi eng Programméierungssproochen hunn der Organisatioun gehollef esou futuristesch Produkter ze kreéieren? Loosst eis erausfannen.
Programméierungssprooche bei Tesla benotzt
1. C & C++
An de leschte Jore gouf et en Afloss vun enger grousser Zuel vun neie Programméierungssprooche wéi Elixir, Pony, Julia, etc, gebaut fir Aufgaben méi einfach ze maachen mat sou wéineg Code wéi méiglech. Wéi och ëmmer, Tesla hänkt nach ëmmer staark op eng vun de fundamentalste Sproochen: C & C++.
"Déi meescht vun der Software an Tesla Autoen ass C oder C++", sot de Mehdi Amini, Ingenieursmanager bei Tesla. Eng vun de gréisste Stäerkten ënnert dësen al Sproochen a wahrscheinlech de Grond fir hir Iwwerliewe duerch Zäit ass, datt dës Sproochen op bal all Zort System lafen kann. Zu senger Proximitéit zum OS zouzeschreiwen, dës niddereg-Niveau programméiere Sproochen ginn an de meeschte IoT an embedded Systemer benotzt an hëllefen Ingenieuren Software ze optimiséieren.
"Keng Programméierungssprooch ass no bei C oder C ++ komm wann et ëm Effizienz geet. Déi meescht modern Programméierungssprooche mat Müllsammler sinn net-deterministesch wann et ëm d'Erënnerungsverwaltung kënnt, dat ass einfach net gëeegent fir kritesch embedded Systemer wéi déi an Tesla Autoen, "sot de Mehdi. Eng aner grouss Technologiefirma déi extensiv C & C ++ benotzt ass NVIDIA.
2. Python
Nieft C & C++ hänkt Tesla och staark op méiglecherweis déi beléifsten a meescht benotzt Sprooch; Python. An enger Serie vun Tweets erkläert den Elon wéi se eng Kombinatioun vu C/C++ & Python benotzen fir hir Algorithmen ze bauen:
Eis NN ass ufanks am Python fir séier Iteratioun, dann ëmgewandelt an C ++/C / Raw Metal Chauffercode fir Geschwindegkeet (wichteg!). Och Tonne C ++/C Ingenieuren néideg fir Gefier Kontroll & de ganze Rescht vum Auto. Edukativ Hannergrond ass irrelevant, awer all mussen Hardcore Kodéierungstest passéieren.
- Elon Musk (@elonmusk) Februar 3, 2020
Dësen Tweet huet vill Entwéckler opgefuerdert d'Defiziter vun der Konvertéierung vu Python op C++/C ze markéieren, awer loosst eis am Kapp behalen datt den Tweet just eng kondenséiert Erklärung vun engem gutt iwwerluechte Prozess ass, an net dem aktuellen Gerechtegkeet mécht. benotzt Techniken. Soumith Chintala, Co-Creator vu PyTorch, erkläert datt se héchstwahrscheinlech automatesch Konversioun vu Python op C & C++ verfollegen. Elon huet och hir Ofhängegkeet op PyTorch uginn;
PyTorch ass déi meescht benotzt extern Toolset / Bibliothéik
- Elon Musk (@elonmusk) Februar 3, 2020
PyTorch ass eng Bibliothéik gebaut fir Maschinnléieren, Computervisioun an natierlech Sproochveraarbechtung. Et ass komplett Open-Source a gëtt vum Facebook sengem AI Fuerschungslabo gebaut.
3. Java & Javascript
Baséierend op enger Ëmfro vun Burning Glass, Java an Javascript sinn nächst an der Linn wat d'Benotzung a Wichtegkeet fir Sprooche bei Tesla ugeet. Béid vun dëse Sprooche gi schwéier benotzt fir Systemer an Apps fir hir Autoen ze bauen. C++, Python, a Java sinn d'Sproochen déi a bal all Jobposten bei Tesla erfuerderlech sinn. Zousätzlech erfuerdert Tesla eng staark Fäegkeet am Javascript fir Rollen mat Front-End Programméierung. Fannt méi iwwer Jobs bei Tesla eraus hei.
4. Aner Sproochen
Tesla erfuerdert och Exzellenz an anere Programméierungssprooche baséiert op de spezifesche Funktiounen, déi jidderee vun hinnen ausféiert. reagéieren an Schreifweis sinn Javascript-baséiert Sprooche benotzt extensiv vun Tesla fir Front-End Entwécklung. Ausserdeem, Rubin, CSS, an PHP sinn erfuerderlech a Rollen mat Webentwécklung. Schlussendlech gëtt SQL op enger grousser Skala fir Datebankmanagement benotzt. All esou Sprooche kombinéieren zesummen fir d'Produkter ze bauen déi eis iwwerrascht loossen.
Konklusioun
Also, trotz enger vun de groussen Technologiefirmen op der Welt, hänkt Tesla haaptsächlech op al-Schoul Programméierungssproochen. Python, C & C++ ass e Must wann Dir fir Firmen wéi Tesla, SpaceX, Nvidia, Intel, asw wëllt schaffen. Tesla huet awer méi wéi 300 Ingenieuren op der Aarbecht mat variéierte Sets vu Fäegkeeten, déi all zesummekommen fir komplex ze kreéieren Netzwierker fir hir Produkter ze bedreiwen. Äre Choix vun der Programméierungssprooch fir ze léieren sollt ganz vun der Aart vun der Funktioun ofhänken déi Dir wëllt ausféieren. Wielt clever aus!
Hannerlooss eng Äntwert