മെച്ചപ്പെട്ട ഭാവിയെക്കുറിച്ചുള്ള കാഴ്ചപ്പാടോടെ, ടെസ്ല ഇതുവരെ നിലനിൽക്കുന്നതിൽ വച്ച് ഏറ്റവും മൂല്യവത്തായ ഓട്ടോമൊബൈൽ കമ്പനിയായി മാറുക മാത്രമല്ല, ലോകത്തിലെ ഏറ്റവും മികച്ച ടെക് കമ്പനികളിലൊന്നായി സ്വയം ഉയരുകയും ചെയ്തു. സ്വയംഭരണ വാഹനങ്ങൾ മുതൽ AI റോബോട്ടുകൾ വരെ ടെസ്ല എല്ലാം ചെയ്തു. എന്നാൽ ഏത് പ്രോഗ്രാമിംഗ് ഭാഷകളാണ് ഇത്തരം ഫ്യൂച്ചറിസ്റ്റിക് ഉൽപ്പന്നങ്ങൾ സൃഷ്ടിക്കാൻ സ്ഥാപനത്തെ സഹായിച്ചത്? നമുക്ക് കണ്ടുപിടിക്കാം.
ടെസ്ലയിൽ ഉപയോഗിക്കുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകൾ
1. സി & സി++
സമീപ വർഷങ്ങളിൽ, എലിക്സിർ, പോണി, ജൂലിയ തുടങ്ങിയ പുതിയ പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ ഒരു വലിയ സംഖ്യയുടെ കടന്നുകയറ്റം ഉണ്ടായിട്ടുണ്ട്. എന്നിരുന്നാലും, ടെസ്ല ഇപ്പോഴും ഏറ്റവും അടിസ്ഥാനപരമായ ഭാഷകളിലൊന്നിനെ വളരെയധികം ആശ്രയിക്കുന്നു: C & C++.
“മിക്ക സോഫ്റ്റ്വെയറുകളും ടെസ്ല കാറുകൾ C അല്ലെങ്കിൽ C++ ആണ്,” ടെസ്ലയിലെ എഞ്ചിനീയറിംഗ് മാനേജർ മെഹ്ദി അമിനി പറഞ്ഞു. ഈ പഴയ ഭാഷകളിലെ ഏറ്റവും വലിയ ശക്തികളിലൊന്ന്, കാലക്രമേണ അതിന്റെ നിലനിൽപ്പിനുള്ള കാരണം, ഈ ഭാഷകൾക്ക് ഏത് തരത്തിലുള്ള സിസ്റ്റത്തിലും പ്രവർത്തിക്കാൻ കഴിയും എന്നതാണ്. OS-യുമായുള്ള അതിന്റെ അടുപ്പം കാരണം, ഈ താഴ്ന്ന നില പ്രോഗ്രാമിങ് ഭാഷകൾ മിക്ക ഐഒടിയിലും എംബഡഡ് സിസ്റ്റങ്ങളിലും ഉപയോഗിക്കുകയും സോഫ്റ്റ്വെയർ ഒപ്റ്റിമൈസ് ചെയ്യാൻ എഞ്ചിനീയർമാരെ സഹായിക്കുകയും ചെയ്യുന്നു.
“ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയും കാര്യക്ഷമതയുടെ കാര്യത്തിൽ C അല്ലെങ്കിൽ C ++ ന് അടുത്ത് എത്തിയിട്ടില്ല. മെമ്മറി മാനേജ്മെന്റിന്റെ കാര്യത്തിൽ ഗാർബേജ് കളക്ടറുകളുള്ള മിക്ക ആധുനിക പ്രോഗ്രാമിംഗ് ഭാഷകളും നിർണ്ണായകമല്ല, ടെസ്ല കാറുകളിലേതുപോലുള്ള നിർണായക എംബഡഡ് സിസ്റ്റങ്ങൾക്ക് ഇത് അനുയോജ്യമല്ല, ”മെഹ്ദി പറഞ്ഞു. C & C++ വ്യാപകമായി ഉപയോഗിക്കുന്ന മറ്റൊരു പ്രധാന സാങ്കേതിക കമ്പനിയാണ് എൻവിഡിയ.
2. പൈത്തൺ
C & C++ കൂടാതെ, ടെസ്ല ഏറ്റവും കൂടുതൽ പ്രചാരമുള്ളതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ ഭാഷയെയും ആശ്രയിക്കുന്നു; പൈത്തൺ. അവരുടെ അൽഗോരിതം നിർമ്മിക്കാൻ സി/സി++, പൈത്തൺ എന്നിവയുടെ സംയോജനം എങ്ങനെയാണ് ഉപയോഗിക്കുന്നതെന്ന് എലോൺ ട്വീറ്റുകളുടെ ഒരു പരമ്പരയിൽ വിശദീകരിക്കുന്നു:
ദ്രുതഗതിയിലുള്ള ആവർത്തനത്തിനായി ഞങ്ങളുടെ NN തുടക്കത്തിൽ പൈത്തണിലാണ്, തുടർന്ന് വേഗതയ്ക്കായി C++/C/റോ മെറ്റൽ ഡ്രൈവർ കോഡിലേക്ക് പരിവർത്തനം ചെയ്തു (പ്രധാനപ്പെട്ടത്!). കൂടാതെ, വാഹന നിയന്ത്രണത്തിനും കാറിന്റെ മുഴുവൻ ശേഷിക്കും ആവശ്യമായ ടൺ കണക്കിന് C++/C എഞ്ചിനീയർമാർ. വിദ്യാഭ്യാസ പശ്ചാത്തലം അപ്രസക്തമാണ്, എന്നാൽ എല്ലാവരും ഹാർഡ്കോർ കോഡിംഗ് ടെസ്റ്റ് വിജയിക്കണം.
- ഏലോൺ മസ്ക് (@elonmusk) ഫെബ്രുവരി 3, 2020
പൈത്തണിൽ നിന്ന് C++/C ലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിലെ പോരായ്മകൾ ഉയർത്തിക്കാട്ടാൻ ഈ ട്വീറ്റ് ധാരാളം ഡവലപ്പർമാരെ പ്രേരിപ്പിച്ചു, എന്നാൽ ട്വീറ്റ് നന്നായി ചിന്തിച്ച പ്രക്രിയയുടെ ഒരു ഘനീഭവിച്ച വിശദീകരണം മാത്രമാണെന്നും യഥാർത്ഥതിനോട് നീതി പുലർത്തുന്നില്ലെന്നും ഓർമ്മിക്കുക. ഉപയോഗിച്ച സാങ്കേതിക വിദ്യകൾ. പൈത്തണിൽ നിന്ന് സി & സി++ ലേക്കുള്ള യാന്ത്രിക പരിവർത്തനമാണ് അവർ പിന്തുടരുന്നതെന്ന് പൈടോർച്ചിന്റെ സഹ-നിർമ്മാതാവ് സൗമിത്ത് ചിന്താല വിശദീകരിക്കുന്നു. എലോൺ പൈടോർച്ചിനെ ആശ്രയിക്കുന്നതും ചൂണ്ടിക്കാട്ടി;
PyTorch ആണ് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ബാഹ്യ ടൂൾ സെറ്റ്/ലൈബ്രറി
- ഏലോൺ മസ്ക് (@elonmusk) ഫെബ്രുവരി 3, 2020
പൈടോർച്ച് മെഷീൻ ലേണിംഗ്, കമ്പ്യൂട്ടർ വിഷൻ, നാച്ചുറൽ ലാംഗ്വേജ് പ്രോസസ്സിംഗ് എന്നിവയ്ക്കായി നിർമ്മിച്ച ഒരു ലൈബ്രറിയാണ്. ഇത് പൂർണ്ണമായും ഓപ്പൺ സോഴ്സ് ആണ്, ഇത് നിർമ്മിച്ചിരിക്കുന്നത് Facebook-ന്റെ AI റിസർച്ച് ലാബാണ്.
3. ജാവ & ജാവാസ്ക്രിപ്റ്റ്
ബേണിംഗ് ഗ്ലാസ് നടത്തിയ ഒരു സർവേയുടെ അടിസ്ഥാനത്തിൽ, ടെസ്ലയിലെ ഭാഷകളുടെ ഉപയോഗത്തിലും പ്രാധാന്യത്തിലും ജാവയും ജാവാസ്ക്രിപ്റ്റും തൊട്ടുപിന്നാലെയാണ്. ഈ രണ്ട് ഭാഷകളും അവരുടെ കാറുകൾക്കായുള്ള സിസ്റ്റങ്ങളും ആപ്പുകളും നിർമ്മിക്കുന്നതിൽ വളരെയധികം ഉപയോഗിക്കുന്നു. C++, Python, Java എന്നിവയാണ് ടെസ്ലയിലെ മിക്കവാറും എല്ലാ ജോലി പോസ്റ്റുകളിലും ആവശ്യമായ ഭാഷകൾ. കൂടാതെ, ഫ്രണ്ട്-എൻഡ് പ്രോഗ്രാമിംഗ് ഉൾപ്പെടുന്ന റോളുകൾക്കായി ടെസ്ലയ്ക്ക് ജാവാസ്ക്രിപ്റ്റിൽ ശക്തമായ പ്രാവീണ്യം ആവശ്യമാണ്. ടെസ്ലയിലെ ജോലികളെക്കുറിച്ച് കൂടുതലറിയുക ഇവിടെ.
4. മറ്റ് ഭാഷകൾ
ടെസ്ലയ്ക്ക് മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകളിലും അവ ഓരോന്നും നിർവ്വഹിക്കുന്ന പ്രത്യേക പ്രവർത്തനങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള മികവ് ആവശ്യമാണ്. തിരിച്ചടി നടത്തുക ഒപ്പം ടൈപ്പ്സ്ക്രിപ്റ്റ് ഫ്രണ്ട് എൻഡ് വികസനത്തിനായി ടെസ്ല വ്യാപകമായി ഉപയോഗിക്കുന്ന ജാവാസ്ക്രിപ്റ്റ് അധിഷ്ഠിത ഭാഷകളാണ്. മാത്രമല്ല, മാണികം, CSS, ഒപ്പം PHP വെബ് വികസനം ഉൾപ്പെടുന്ന റോളുകളിൽ ആവശ്യമാണ്. അവസാനമായി, ഡാറ്റാബേസ് മാനേജ്മെന്റിനായി SQL വലിയ തോതിൽ ഉപയോഗിക്കുന്നു. അത്തരം ഭാഷകളെല്ലാം കൂടിച്ചേർന്ന് നമ്മെ വിസ്മയിപ്പിക്കുന്ന ഉൽപ്പന്നങ്ങൾ നിർമ്മിക്കുന്നു.
തീരുമാനം
അതിനാൽ, ലോകത്തിലെ പ്രധാന ടെക് കമ്പനികളിലൊന്നാണെങ്കിലും, ടെസ്ല പ്രാഥമികമായി ആശ്രയിക്കുന്നത് പഴയ സ്കൂൾ പ്രോഗ്രാമിംഗ് ഭാഷകളെയാണ്. ടെസ്ല, സ്പേസ്എക്സ്, എൻവിഡിയ, ഇന്റൽ തുടങ്ങിയ കമ്പനികളിൽ ജോലി ചെയ്യണമെങ്കിൽ പൈത്തൺ, സി, സി++ എന്നിവ നിർബന്ധമാണ്. എന്നിരുന്നാലും, ടെസ്ലയ്ക്ക് 300-ലധികം എഞ്ചിനീയർമാർ വിവിധ വൈദഗ്ധ്യങ്ങളോടെ ജോലിയിലുണ്ട്, അവയെല്ലാം ഒത്തുചേർന്നു. അവരുടെ ഉൽപ്പന്നങ്ങൾ പ്രവർത്തിപ്പിക്കുന്നതിന് നെറ്റ്വർക്കുകൾ. ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് പഠിക്കേണ്ടത് എന്ന നിങ്ങളുടെ തിരഞ്ഞെടുപ്പ് പൂർണ്ണമായും നിങ്ങൾ നടപ്പിലാക്കാൻ ആഗ്രഹിക്കുന്ന പ്രവർത്തനത്തെ ആശ്രയിച്ചിരിക്കും. വിവേകത്തോടെ തിരഞ്ഞെടുക്കുക!
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക