E tele pisinisi o loʻo taumafai e oʻo atu i le lagi ona o suʻesuʻega avanoa ua maua le lauiloa i tausaga talu ai nei.
Elon Musk, e mafai foi ona e iloa mai le isi kamupani na ia faatuina, Tesla, faavaeina SpaceX, o se tasi o pisinisi sili ona lauiloa ma lenei sini.
Ae ui i lea, SpaceX e le naʻo le fiafia i femalagaaiga i le vateatea, ma atonu e te le o iloa na faʻamalo muamua i le tele o roketi.
Na faavaeina e Elon Musk le SpaceX ma le sini o le faia o femalagaaiga avanoa e sili atu ona faigofie ma taugofie. O loʻo faʻavasegaina o se kamupani tumaoti aerospace ma na faʻavae aloaia i le 2002.
Musk muamua na fuafua e faʻapipiʻi se greenhouse i Mars ma fatu ma meaʻai gel ma le faʻamoemoe e faʻavaeina le ola iina ma vaʻai pe faʻafefea ona tali atu laau.
Na manino lava, e ui i lea, o Musk o le a sefeina tupe e ala i le amataina o lana lava kamupani e mafai ona gaosia rockets i le taimi o feutagaiga ma kamupani roketi Rusia.
Faatasi ai ma le Falcon 1 rocket, lea na faia e faʻalauiloa ai ni satelite laiti i totonu o le taamilosaga, na faʻamaeʻaina e SpaceX lana malaga muamua. Ona o mea na faʻaaogaina ma le mea moni o le Falcon 1 na mamanuina e toe faʻaaogaina sili atu ma le tasi, e taugofie nai lo ona faʻatau.
Ae pe na e mafaufau ea po o le a le ituaiga gagana polokalame po'o fa'aputuga fa'atekonolosi o lo'o fa'afaigaluegaina e lenei kamupani tele? Aua le popole; Ua ou puipuia oe.
O le a tatou vaʻavaʻai i gagana polokalame o loʻo faʻaogaina e SpaceX i lenei pou.
Ia tatou faafaigofie.
Fa'apolokalame gagana fa'aoga e SpaceX
O gagana fa'apolokalame e pei o le C ma le C ++ e sili i SpaceX. Mo la latou atinaʻe faʻavae, o mea gaosi oloa e pei o AVR, Arduino, ma ARM na faʻaaogaina le gagana C/C++.
E leai se tasi e fa'aogaina komepiuta fa'apisinisi po'o supercomputers i va'a va'alele roketi. Ole va'alele va'alele e leai se microcontroller po'o microprocessor e tasi, ae atonu e iai se komepiuta i luga ole va'a e fegalegaleai ma le tele o microprocessors ma microcontrollers.
Afai o lo'o e fa'aogaina se microprocessor, e le gata na e fa'asaoina faila; e na'o le tu'uina atu fo'i i totonu o le o ma le 1s, e tusa ai ma le fa'atonuga a le microcontroller ma le microprocessor.
Talu ai ona o le vaalele vaalele i SpaceX e le faʻaaogaina se faila C poʻo C ++ e tasi ae e mafai ona faʻaogaina le 1,000 pe sili atu faila ma le sefulu afe pe sili atu laina o code, e manaʻomia foʻi le Python mo le polokalame.
Ma le mea mulimuli, e tatau ona e fa'aliliu so'o se gagana fa'ailoga i totonu o se microprocessor ma microcontroller e mafai ona malamalama i ai.
Se'i o tatou iloiloina atili nisi o na mea.
C/C ++
C ++ o le a le masalomia le faʻaaogaina (o le saienisi rocket!).
O le polokalame vaalele a SpaceX o loʻo tusia i le C ma le C ++. O masini lua-core x86 na faʻaaogaina i le SpaceX's Falcon 9 rocket, ma o le polokalame vaalele o loʻo faʻaogaina i luga o nei masini taʻitasi e tusia i le C poʻo le C ++.
O se tasi o gagana sili ona malosi, vave, ma sili ona lauiloa polokalame o le C++. O nei gagana ua filifilia ona o fa'atusatusaga a le va'a va'alele e matua'i ma'ale'ale taimi uma.
O le fa'aleleia o se tasi lea o uiga lelei o lenei gagana. Pe a fa'atupuina se fa'aoga malosi, C++ e mafai ona filifilia talu ai o lo'o i ai se fa'amaumauga manuia i le atina'eina o ta'aloga.
E mafai ona e amata ile su'esu'e muamua C. Atonu e te aʻoaʻoina mea uma e tatau ona e iloa e uiga i le puleaina o manatua e ala i le faʻaogaina o lenei gagana.
E mafai ona e alu i le C++ pe a uma ona e aʻoaʻoina C.
Python
Faatasi ai ma ana faletusi ua fausia ma le amataga-faauo, ua avea le Python ma se tasi o gagana sili ona lauiloa i aso nei.
O lenei gagana, faʻatasi ai ma le tele o isi, o loʻo faʻaaogaina e SpaceX e tusi ai le code, fausia le vaʻa, ona faʻalauiloa lea i totonu o le taamilosaga.
Latou te faʻaaogaina le tele o meafaigaluega i totonu, mai mea sili ona taua e pei o NumPy ma matplotlib faʻatonuga i mea sili atu e pei o le Python-based framework Django.
Linux Operating System
Talu ai o SpaceX o loʻo faʻaogaina Linux e avea ma ana faiga faʻaoga, o le mauaina o le avanoa iinei o le a fesoasoani tele.
Toeitiiti lava o komepiuta uma ma taavale e faʻaogaina Linux, ma o nei faʻavae e avea o ni fesoʻotaʻiga mamao mo le puleaina o le tele o multiplexers ma demultiplexers.
Falcon na faʻaaogaina e SpaceX e faʻafeiloaʻi saogalemu ai le au vaalele a le NASA i le tausaga talu ai, ma o lenei vaʻa avanoa e mafai ona faʻaaogaina e faʻamalosia atoa e Linux.
O le malamalama i le faʻaogaina ma le suia o Linux e mafai ona fesoasoani tele. Afai e te manaʻo e galulue faʻatasi ma SpaceX, e tatau ona e faʻamaonia e suʻesuʻe ma malamalama i lenei faiga faʻaogaina malosi aua e matua faʻaogaina.
LabVIEW
Labview o se isi faʻavae e faʻaogaina e SpaceX faʻaopoopo i Linux.
E fa'aogaina e le au inisinia o le eleele le LabVIEW, o se si'osi'omaga fa'akomepiuta, e fa'atonu, pulea, ma mata'ituina ta'avale ta'avale uma.
O le 'au fa'akomepiuta i luga o le eleele e fatuina le fa'akalafi tagata e faaaogaina interfaces (GUIs) o loʻo faʻaogaina e inisinia ma tagata faʻatautaia e mataʻituina ma iloilo faʻamatalaga o vaʻa vaalele mai taʻavale (Dragon ma Falcon).
O fa'aoga Windows e SpaceX?
O Linux o le faiga fa'aoga lea e fa'aaogaina e SpaceX e fa'atautaia ai a latou ta'avale, lea e mafai ona maua i luga o komepiuta uma o le komepiuta. … O le LabView o se meafaigaluega fa'akomepiuta fa'akomepiuta fa'avae Windows e fa'aogaina e SpaceX fa'aopoopo i Linux.
O le mea lea e faigofie ai ona va'ai e inisinia mai le Dragon ma Falcon fa'amatalaga e maua e le au inisinia a'o feoa'i.
O le a le talosaga CAD e fa'aogaina e SpaceX?
Ina ia fatuina le Falcon 1, na faʻaaogaina muamua e le au faʻataʻitaʻiga a SpaceX se mea faigaluega fesoasoani i komepiuta (CAD), ae ina ua mavae le tausaga, na latou siitia atu i le CAD a Siemens, suʻesuʻega elemene (FEA), ma le faʻatautaia o faʻamatalaga o oloa (PDM).
Polokalama mai Teamcenter, Femap, ma NX na tu'ufa'atasia uma i le fofo PLM.
iʻuga
I se aotelega, o se roketi o se masini tele ma le faitau afe o vaega lavelave ma le faitau afe o faʻasologa lavelave e tatau ona galulue faʻatasi uma ma le le atoatoa aʻo leʻi alu ese le roketi mai le eleele.
Talu ai e le mafai e se tagata ona faʻatautaia se tele o faʻamatalaga i se taimi puupuu, o nei faʻasologa e tatau ona otometi (o loʻo matou talanoa i le afe afe o le taimi lona lua).
O le matafaioi la a le komepiuta, o le fa'agaioiina vave lea o le tele o fa'amaumauga ma fa'atonu i taimi uma vaega eseese.
O lea la, o polokalame e ulufale i le ata. Talu ai ona o le C++ e na'o le pau lea o le gagana fa'akomepiuta e mafai ona fa'aoga e fa'apolokalame ai masini, e fa'apea talu ai o SpaceX o lo'o i totonu o le fale gaosi oloa, o le C ++ e tatau ona avea ma gagana sili ona lauiloa o polokalame iina.
E le gata i lea, ou te talitonu e faʻaaogaina e SpaceX gagana e pei o HTML, CSS, JS, JAVA, SQL, Ruby, Python, ma isi e fatu ai a latou upega tafaʻilagi, tusitusiga, ma fesoʻotaʻiga faʻatonuga mo le Dragon X module.
E le gata i lea, o lo'o fa'aogaina le LabView (se ituaiga o gagana fa'ata'ita'iga) i ona nofoaga fa'ato'aga e mata'ituina ai le aga'i i luma o lana roketi i luga o le papa fa'alauiloa ma faia ai fa'asologa eseese o faiga roketi.
Tuua se tali