د یوې ښې راتلونکې لپاره د لید سره، Tesla نه یوازې د تر ټولو قیمتي موټرو شرکت جوړ شوی چې تر اوسه شتون لري، بلکې ځان یې په نړۍ کې د یو له غوره تخنیکي شرکتونو څخه شمیرل کیږي. له خپلواکو موټرو څخه تر AI روبوټونو پورې ، ټیسلا دا ټول کړي دي. مګر کومې برنامې ژبې له سازمان سره د داسې راتلونکي محصولاتو رامینځته کولو کې مرسته کړې؟ راځئ چې معلومه کړو.
په Tesla کې د پروګرام کولو ژبې کارول کیږي
1. C & C++
په وروستي کلونو کې، د نوي پروګرام کولو ژبو لوی شمیر لکه الیکسیر، پوني، جولیا، او داسې نور رامینځته شوي چې د امکان تر حده د لږ کوډ سره دندې اسانه کولو لپاره رامینځته شوي. په هرصورت، ټیسلا لاهم په خورا خورا بنسټیزو ژبو باندې تکیه کوي: C & C++.
"ډیری سافټویر په کې Tesla موټرې C یا C++ دی، "مهدي امیني وویل، په Tesla کې د انجینرۍ مدیر. د دې زړو ژبو تر منځ یو لوی ځواک او شاید د وخت په تیریدو سره د هغې د بقا لامل دا دی چې دا ژبې کولی شي په هر ډول سیسټم کې پرمخ بوځي. OS ته د دې نږدېوالي ته منسوب ، دا ټیټې کچې پروګرامونې ژبې په ډیری IoT او سرایت شوي سیسټمونو کې کارول کیږي او د انجینرانو سره د سافټویر غوره کولو کې مرسته کوي.
"هیڅ د برنامه کولو ژبه C یا C++ ته نږدې نه ده کله چې د موثریت خبره کیږي. د کثافاتو راټولونکو سره د پروګرام کولو ډیری عصري ژبې غیر متمرکزې دي کله چې د حافظې مدیریت ته راځي، دا په ساده ډول د مهم ایمبیډ شوي سیسټمونو لپاره مناسب ندي لکه د Tesla موټرو کې، "مهدي وویل. بل لوی تخنیکي شرکت چې په پراخه کچه C & C++ کاروي NVIDIA.
2. پيتون
د C & C++ سربیره، Tesla په ډیره ممکنه توګه خورا مشهوره او په پراخه کچه کارول شوي ژبه باندې تکیه کوي؛ Python. د ټویټونو په لړۍ کې، ایلون تشریح کوي چې څنګه دوی د خپل الګوریتم جوړولو لپاره د C/C++ او Python ترکیب کاروي:
زموږ NN په پیل کې د ګړندي تکرار لپاره په پایتون کې دی ، بیا د سرعت لپاره C++/C/ خام فلزي ډرایور کوډ ته بدل شوی (مهم!). همچنان ، د موټر کنټرول او ټول پاتې موټر لپاره ټن C++/C انجینرانو ته اړتیا ده. تعلیمي پس منظر غیر اړونده دی، مګر ټول باید د هارډ کوډ کولو ازموینه پاس کړي.
- ايلون Musk (elonmusk) د فبرورۍ په 3، 2020
دې ټویټ ډیری پراختیا کونکو ته وهڅول چې له Python څخه C++/C ته د بدلولو نیمګړتیاوې روښانه کړي ، مګر راځئ چې په یاد ولرو چې دا ټویټ یوازې د ښه فکر شوي پروسې یو توجیه شوی توضیح دی ، او حقیقي سره انصاف نه کوي. کارول شوي تخنیکونه سومیت چینتالا، د PyTorch شریک جوړونکی، تشریح کوي چې دوی ډیری احتمال د Python څخه C & C++ ته د اتوماتیک تبادلې تعقیبوي. ایلون په PyTorch باندې د دوی انحصار هم په ګوته کړ؛
PyTorch د بهرنۍ وسیلې سیټ/کتابتون دی چې ډیری وختونه کارول کیږي
- ايلون Musk (elonmusk) د فبرورۍ په 3، 2020
پینټورچ یو کتابتون دی چې د ماشین زده کړې، کمپیوټر لید، او طبیعي ژبې پروسس کولو لپاره جوړ شوی. دا په بشپړه توګه خلاص سرچینه ده او د فیسبوک د AI څیړنې لابراتوار لخوا رامینځته شوی.
3. جاوا او جاوا سکرپٹ
د Burning Glass لخوا ترسره شوې سروې پراساس، جاوا او جاواسکریپټ په Tesla کې د ژبو لپاره د کارولو او اهمیت له مخې په بل قطار کې دي. دا دواړه ژبې د دوی د موټرو لپاره د سیسټمونو او ایپسونو په جوړولو کې په پراخه کچه کارول کیږي. C++، Python، او Java هغه ژبې دي چې په Tesla کې نږدې ټولو دندو پوستونو کې اړین دي. برسیره پردې، ټیسلا په جاواسکریپټ کې قوي مهارت ته اړتیا لري د رولونو لپاره چې د مخکینۍ پای پروګرام کولو کې شامل دي. په Tesla کې د دندې په اړه نور معلومات ترلاسه کړئ دلته.
4. نورې ژبې
ټیسلا په نورو پروګرامینګ ژبو کې هم وړتیا ته اړتیا لري چې د هر یو لخوا ترسره شوي ځانګړي دندو پراساس. غبرګون او ډول د جاواسکریپټ میشته ژبې دي چې د ټیسلا لخوا په پراخه کچه د مخکښې پراختیا لپاره کارول کیږي. سربیره پردې، روبي، سی ایس ایس، او پی ایچ پی د ویب پراختیا په رول کې اړین دي. په نهایت کې ، SQL د ډیټابیس مدیریت لپاره په لویه کچه کارول کیږي. دا ډول ټولې ژبې د محصولاتو د جوړولو لپاره یوځای سره یوځای کیږي چې موږ یې په ویره کې پریږدي.
پایله
پدې توګه ، سره له دې چې په نړۍ کې یو له لوی ټیک شرکتونو څخه دی ، ټیسلا اساسا د زاړه ښوونځي برنامې ژبو باندې تکیه کوي. Python، C & C++ اړین دی که تاسو غواړئ د Tesla، SpaceX، Nvidia، Intel، او نورو شرکتونو لپاره کار وکړئ. په هرصورت، Tesla د 300 څخه ډیر انجنیران لري چې د مختلفو مهارتونو سره کار کوي، دا ټول د پیچلو جوړولو لپاره یوځای کیږي. شبکې د خپلو محصولاتو چلولو لپاره. ستاسو انتخاب د کوم پروګرامینګ ژبه زده کول باید په بشپړ ډول د هغه فعالیت پورې اړه ولري چې تاسو یې ترسره کول غواړئ. په هوښیارۍ یې غوره کړئ!
یو ځواب ورکړئ ووځي