Бо нияти ояндаи беҳтар, Tesla на танҳо ба арзишмандтарин ширкати автомобилӣ табдил ёфт, балки ҳамчун яке аз ширкатҳои пешрафтаи технологӣ дар ҷаҳон баромад. Аз мошинҳои мустақил то роботҳои сунъӣ, Tesla ҳама чизро анҷом додааст. Аммо кадом забонҳои барномасозӣ ба созмон дар эҷоди чунин маҳсулоти футуристӣ кӯмак кардаанд? Биёед бифаҳмем.
Забонҳои барномасозӣ, ки дар Tesla истифода мешаванд
1. C & C++
Дар солҳои охир, воридшавии шумораи зиёди забонҳои нави барномасозӣ ба монанди Elixir, Pony, Julia ва ғайра ба амал омад, ки барои осон кардани вазифаҳо бо коди ҳадди ақалл сохта шудаанд. Бо вуҷуди ин, Tesla то ҳол ба яке аз забонҳои бунёдӣ такя мекунад: C & C++.
"Аксари нармафзор дар Мошинҳои Tesla C ё C++ аст" гуфт Меҳдӣ Амини, менеҷери муҳандисӣ дар Tesla. Яке аз бузургтарин ҷиҳатҳо дар байни ин забонҳои кӯҳна ва эҳтимол сабаби боқимондаи он дар он аст, ки ин забонҳо метавонанд дар ҳама гуна система кор кунанд. Ба наздикии он ба ОС, ин сатҳи пасти забонҳои барномасозӣ дар аксари системаҳои IoT ва дохилӣ истифода мешаванд ва ба муҳандисон дар оптимизатсияи нармафзор кӯмак мекунанд.
“Ҳеҷ як забони барномасозӣ ҳангоми сухан дар бораи самаранокӣ ба C ё C++ наздик нашудааст. Аксари забонҳои муосири барномасозӣ бо коллекторҳои партов, вақте сухан дар бораи идоракунии хотира меравад, номувофиқанд, ки ин барои системаҳои муҳими дарунсохт, ба монанди системаҳои мошинҳои Tesla мувофиқ нест, ”гуфт Меҳдӣ. Боз як ширкати бузурги технологӣ, ки C & C++-ро васеъ истифода мебарад Nvidia.
2. Python
Ба ғайр аз C & C++, Tesla инчунин ба забони эҳтимолан маъмултарин ва васеъ истифодашаванда такя мекунад; Python. Дар як силсила твитҳо Элон мефаҳмонад, ки чӣ тавр онҳо барои сохтани алгоритмҳои худ омезиши C/C++ ва Python-ро истифода мебаранд:
NN-и мо дар аввал дар Python барои итератсияи зуд аст ва сипас ба рамзи ронандаи C++/C/метали хом барои суръат табдил дода мешавад (муҳим!). Инчунин, тоннаҳо муҳандисони C++/C барои идоракунии мошин ва тамоми боқимондаи мошин лозиманд. Маълумоти маълумотӣ аҳамият надорад, аммо ҳама бояд аз имтиҳони рамзгузории хардкор гузаранд.
- Elon мушк (@elonmusk) Феврали соли 3, 2020
Ин твит бисёре аз таҳиягаронро водор кард, ки камбудиҳои табдили Python ба C++/C-ро таъкид кунанд, аммо биёед дар хотир дорем, ки твит танҳо тавзеҳи мухтасари як раванди хуб андешидашуда аст ва ба воқеият адолат намекунад. техникаи истифодашуда. Сумит Чинтала, ҳаммуаллифи PyTorch, мефаҳмонад, ки онҳо эҳтимолан табдили худкор аз Python ба C & C++ пайравӣ мекунанд. Элон инчунин вобастагии онҳоро аз PyTorch қайд кард;
PyTorch маҷмӯи асбобҳо/китобхонаи беруна бештар истифода мешавад
- Elon мушк (@elonmusk) Феврали соли 3, 2020
PyTorch китобхонаест, ки барои омӯзиши мошинсозӣ, биниши компютер ва коркарди забони табиӣ сохта шудааст. Он комилан кушода аст ва аз ҷониби лабораторияи тадқиқотии AI-и Facebook сохта шудааст.
3. Java ва Javascript
Бар асоси як назарсанҷие, ки Burning Glass анҷом додааст, Java ва Javascript аз ҷиҳати истифода ва аҳамият барои забонҳо дар Tesla дар ҷои навбатӣ қарор доранд. Ҳардуи ин забонҳо дар сохтани системаҳо ва барномаҳо барои мошинҳои худ ба таври ҷиддӣ истифода мешаванд. C++, Python ва Java забонҳое мебошанд, ки тақрибан дар ҳама мансабҳои корӣ дар Tesla талаб карда мешаванд. Илова бар ин, Tesla барои нақшҳои марбут ба барномасозии фронталӣ малакаи қавӣ дар Javascript талаб мекунад. Дар бораи ҷойҳои корӣ дар Tesla маълумоти бештар гиред Ин ҷо.
4. Дигар забонҳо
Тесла инчунин дар дигар забонҳои барномасозӣ бар асоси вазифаҳои мушаххасе, ки ҳар кадоми онҳо иҷро мекунанд, аъло талаб мекунад. Натиҷа ва Нусха забонҳое мебошанд, ки ба Javascript асос ёфтаанд, ки аз ҷониби Tesla барои таҳияи пешрафта васеъ истифода мешаванд. Гузашта аз ин, лаъл, CSS ва PHP дар нақшҳои марбут ба таҳияи веб талаб карда мешаванд. Ниҳоят, SQL барои идоракунии пойгоҳи додаҳо дар миқёси васеъ истифода мешавад. Ҳамаи ин забонҳо барои сохтани маҳсулоте муттаҳид мешаванд, ки моро дар ҳайрат мегузорад.
хулоса
Ҳамин тариқ, бо вуҷуди яке аз ширкатҳои бузурги технологӣ дар ҷаҳон, Тесла асосан ба забонҳои барномасозии мактаби кӯҳна такя мекунад. Python, C & C++ ҳатмист, агар шумо хоҳед, ки дар ширкатҳое мисли Tesla, SpaceX, Nvidia, Intel ва ғайра кор кунед. Аммо, Tesla зиёда аз 300 муҳандисро бо маҷмӯи малакаҳои гуногун кор мекунад, ки ҳама барои эҷоди маҷмӯа якҷоя мешаванд. шабакаҳо барои пешбурди маҳсулоти худ. Интихоби шумо, ки кадом забони барномасозиро омӯзед, бояд комилан аз намуди функсияе, ки шумо иҷро кардан мехоҳед, вобаста аст. Оқилона интихоб кунед!
Дин ва мазҳаб