Pẹlu iranran fun ọjọ iwaju ti o dara julọ, Tesla ko ti di ile-iṣẹ ọkọ ayọkẹlẹ ti o niyelori julọ lati wa tẹlẹ ṣugbọn o tun gbe ararẹ bi ọkan ninu awọn ile-iṣẹ imọ-ẹrọ giga julọ ni agbaye. Lati awọn ọkọ ayọkẹlẹ adase si AI Roboti, Tesla ti ṣe gbogbo rẹ. Ṣugbọn awọn ede siseto wo ni o ṣe iranlọwọ fun ajo naa lati ṣẹda iru awọn ọja iwaju? Jẹ́ ká wádìí.
Awọn ede siseto ti a lo ni Tesla
1. C & C ++
Ni awọn ọdun aipẹ, ṣiṣanwọle ti nọmba nla ti awọn ede siseto tuntun bii Elixir, Pony, Julia, ati bẹbẹ lọ, ti a ṣe lati jẹ ki awọn iṣẹ ṣiṣe rọrun pẹlu koodu kekere bi o ti ṣee. Sibẹsibẹ, Tesla tun gbẹkẹle ọkan ninu awọn ede ipilẹ julọ: C & C ++.
“Pupọ julọ sọfitiwia ni Awọn ọkọ ayọkẹlẹ Tesla jẹ C tabi C ++, "Mehdi Amini sọ, Oluṣakoso Imọ-ẹrọ ni Tesla. Ọkan ninu awọn agbara nla julọ laarin awọn ede atijọ wọnyi ati boya idi fun iwalaaye rẹ nipasẹ akoko ni pe awọn ede wọnyi le ṣiṣẹ lori lẹwa pupọ eyikeyi iru eto. Ni ifaramọ si isunmọ rẹ si OS, awọn ipele kekere wọnyi awọn ede siseto ni a lo ninu pupọ julọ IoT ati awọn eto ifibọ ati iranlọwọ awọn onimọ-ẹrọ lati mu sọfitiwia pọ si.
“Ko si ede siseto ti o sunmọ C tabi C ++ nigbati o ba de si ṣiṣe. Pupọ julọ awọn ede siseto ode oni pẹlu awọn agbowọ idoti kii ṣe ipinnu nigbati o ba de si iṣakoso iranti, iyẹn ko dara fun awọn eto ifibọ to ṣe pataki gẹgẹbi awọn ti o wa ninu awọn ọkọ ayọkẹlẹ Tesla,” Mehdi sọ. Ile-iṣẹ imọ-ẹrọ pataki miiran ti o lo C & C ++ lọpọlọpọ jẹ Nvidia.
2 Python
Yato si C & C ++, Tesla tun gbarale pupọ lori o ṣee ṣe olokiki julọ ati ede ti a lo pupọ; Python. Ni lẹsẹsẹ awọn tweets, Elon ṣe alaye bi wọn ṣe lo apapo C / C ++ & Python lati kọ awọn algoridimu wọn:
NN wa ni ibẹrẹ ni Python fun aṣetunṣe iyara, lẹhinna yipada si C ++/C/ koodu awakọ irin aise fun iyara (pataki!). Paapaa, awọn toonu ti awọn onimọ-ẹrọ C ++/C nilo fun iṣakoso ọkọ & gbogbo ọkọ ayọkẹlẹ iyokù. Ipilẹṣẹ eto-ẹkọ ko ṣe pataki, ṣugbọn gbogbo wọn gbọdọ kọja idanwo ifaminsi hardcore.
- Eloni Musk (@elonmusk) February 3, 2020
Tweet yii jẹ ki ọpọlọpọ awọn olupilẹṣẹ ṣe afihan awọn kukuru ti iyipada lati Python si C ++/C, ṣugbọn jẹ ki a ni lokan pe tweet jẹ alaye ti o ni itara ti ilana ti a ti ronu daradara, ati pe ko ṣe idajọ ododo si otitọ. imuposi lo. Soumith Chintala, alabaṣiṣẹpọ ti PyTorch, ṣalaye pe wọn ṣeese julọ tẹle iyipada adaṣe lati Python si C & C ++. Elon tun tọka si igbẹkẹle wọn lori PyTorch;
PyTorch jẹ ohun elo irinṣẹ ita ti a lo nigbagbogbo / ile-ikawe
- Eloni Musk (@elonmusk) February 3, 2020
PyTorch jẹ ile-ikawe ti a ṣe fun ikẹkọ ẹrọ, iran kọnputa, ati ṣiṣiṣẹ ede abinibi. O jẹ orisun ṣiṣi patapata ati pe o jẹ itumọ nipasẹ laabu iwadii AI ti Facebook.
3. Java & Javascript
Da lori iwadi ti a ṣe nipasẹ Gilasi sisun, Java ati Javascript jẹ atẹle ni ila ni awọn ofin lilo ati pataki fun awọn ede ni Tesla. Mejeji ti awọn wọnyi ede ti wa ni lo darale ni ile awọn ọna šiše ati apps fun wọn paati. C ++, Python, ati Java jẹ awọn ede ti o nilo ni fere gbogbo awọn ifiweranṣẹ iṣẹ ni Tesla. Ni afikun, Tesla nilo pipe pipe ni Javascript fun awọn ipa ti o kan siseto iwaju-opin. Wa diẹ sii nipa Awọn iṣẹ ni Tesla Nibi.
4. Awọn ede miiran
Tesla tun nilo didara julọ ni awọn ede siseto miiran ti o da lori awọn iṣẹ kan pato ti o ṣe nipasẹ ọkọọkan wọn. Idahun ati Iruwe jẹ awọn ede orisun JavaScript ti Tesla lo lọpọlọpọ fun idagbasoke iwaju-opin. Jubẹlọ, Ruby, CSS, ati PHP A nilo ni awọn ipa ti o kan idagbasoke wẹẹbu. Nikẹhin, SQL ti lo lori iwọn nla fun iṣakoso data data. Gbogbo iru awọn ede ṣopọ papọ lati kọ awọn ọja ti o fi wa silẹ ni ẹru.
ipari
Nitorinaa, botilẹjẹpe ọkan ninu awọn ile-iṣẹ imọ-ẹrọ pataki ni agbaye, Tesla gbarale nipataki lori awọn ede siseto ile-iwe atijọ. Python, C & C ++ jẹ dandan ti o ba fẹ lati ṣiṣẹ fun awọn ile-iṣẹ bii Tesla, SpaceX, Nvidia, Intel, bbl Sibẹsibẹ, Tesla ni diẹ sii ju awọn onimọ-ẹrọ 300 ni iṣẹ pẹlu awọn ọgbọn oriṣiriṣi, gbogbo eyiti o wa papọ lati ṣẹda eka. awọn nẹtiwọki lati ṣiṣe awọn ọja wọn. Aṣayan rẹ ti ede siseto lati kọ ẹkọ yẹ ki o dale patapata lori iru iṣẹ ti o fẹ ṣe. Yan ọgbọn!
Fi a Reply