He maha nga pakihi e ngana ana ki te eke ki te rangi i te mea kua kaha te rongonui o te torotoro mokowhiti i nga tau tata nei.
Ko Elon Musk, ka taea e koe te mohio mai i tetahi atu umanga i whakapumautia e ia, Tesla, i whakatu a SpaceX, tetahi o nga pakihi rongonui me tenei kaupapa.
Heoi, ehara a SpaceX i te hiahia noa ki nga haerenga mokowhiti, a, kaore pea koe e mohio kua tukuna e ia i mua i te maha o nga toka.
I whakapumautia e Elon Musk a SpaceX me te whainga kia ngawari ake te haerenga mokowhiti me te kore utu. Kua whakarōpūhia hei umanga aerospace motuhake, a, i whakauhia i te tau 2002.
I te tuatahi i whakaaro a Musk ki te whakauru i tetahi kati kōtuhi ki Mars me nga kakano me te kiri kai kai me te whakaaro ki te whakatu i te ora ki reira me te kite ka pehea te urupare a nga tipu.
I kitea, ahakoa, ka penapena moni a Musk ma te tiimata i tana ake umanga ka taea te whakaputa i nga toka i te wa o nga whiriwhiringa me nga kamupene roketi a Ruhia.
Na te roketi Falcon 1, i hangaia hei whakarewa i nga peerangi iti ki roto i te orbit, i oti i a SpaceX tana rerenga tuatahi. Na nga taonga i whakamahia me te mea i hangaia a Falcon 1 kia whakamahia ano kia neke atu i te kotahi, he iti ake te utu i ona hoa whawhai.
Engari kua whakaaro koe he aha te momo reo whakamaori he puranga hangarau ranei e mahihia ana e tenei kaporeihana nui? Kaua e manukanuka; Kua hipokina koe e ahau.
Ka titiro tatou ki nga reo hotaka e whakamahia ana e SpaceX i tenei pou.
Kia ngawari noa.
Nga reo hootaka e whakamahia ana e SpaceX
Ko nga reo whakahoahoa penei i te C me te C++ he pai ake ki SpaceX. Mo to raatau papaa whanaketanga, ko nga kaihanga taputapu penei i te AVR, Arduino, me ARM i tango i te wetereo reo C/C++.
Karekau he tangata e whakamahi rorohiko arumoni, rorohiko nui ranei i roto i nga waka mokowhiti. Ko te punaha rererangi mokowhiti kaore he microcontroller kotahi, microprocessor ranei, engari tera pea he rorohiko kei runga e mahi tahi ana me te maha o nga microprocessors me nga microcontrollers.
Mena kei te whakamahi koe i te microprocessor, kaore koe i tiaki i nga konae anake; i whakawhitia ano e koe ki te o me te 1s, i runga ano i te huinga tohutohu o te microcontroller me te microprocessor.
I te mea karekau te punaha rererangi mokowhiti i SpaceX e whakamahi ana i te konae C, C++ ranei, engari ka whakamahi pea i te 1,000 neke atu ranei nga konae me nga rarangi waehere tekau mano neke atu ranei, me tono ano a Python mo te kaupapa.
Ka mutu, me whakamaori koe i tetahi waehere reo ki roto i te miihiniiti me te miihiniiti ka taea te maarama.
Inaianei ka tirohia e tatou etahi o enei kia hohonu ake.
C/C ++
Ka kore e kore ka whakamahia te C++ (he pūtaiao tākirirangi!).
Ko te raupaparorohiko rererangi a SpaceX kua tuhia ki te C me C++. I whakamahia nga tukatuka x86 rua-matua i roto i te roketi Falcon 9 a SpaceX, a ko te rorohiko rere e rere ana i runga i ia o enei kaitukatuka ka tuhia ki te C, C ++ ranei.
Ko tetahi o nga reo whakamaori tino kaha, tere me te rongonui ko C++. Ka tohua enei reo na te mea ko nga tatauranga a te waka mokowhiti he tino tairongo katoa.
Ko te tauineine tetahi o nga ahuatanga pai o tenei reo. I te wa e hanga ana i tetahi tono whakakaha rawa, ka kowhiria pea a C++ i te mea he rekoata angitu i roto i te umanga whanaketanga keemu.
Ka taea e koe te timata ma te ako C i te tuatahi. Ka ako pea koe i nga mea katoa mo te whakahaere mahara ma te whakamahi i tenei reo.
Ka taea e koe te haere ki te C++ ina kua ako koe i te C.
nānati
Na ona whare pukapuka kua oti te hanga me te ngawari, kua noho a Python tetahi o nga reo rongonui i enei ra.
Ko tenei reo, me etahi atu, ka whakamahia e SpaceX ki te tuhi i te waehere, ki te hanga i te mokowhiti, katahi ka whakarewahia ki roto i te orbit.
He maha nga taputapu o roto e whakamahia ana e ratou, mai i nga mea tino nui penei i te NumPy me nga whakahau matplotlib ki nga mea tino matatau penei i te anga-a-Python Django.
Pūnaha Whakahaere Linux
I te mea ka whakamahi a SpaceX i a Linux hei punaha whakahaere, he pai te whai hua ki konei.
Tata ki te katoa o nga rorohiko me nga motuka e whakahaere ana i te Linux, a ko enei papaahi he atanga mamao mo te whakahaere i te maha o nga multiplexers me te demultiplexers.
I whakamahia a Falcon e SpaceX ki te whakawhiti haumaru i nga kaiwhakatere a NASA i tera tau, a ko tenei mokowhiti ka taea te whakamahi e Linux katoa.
Ko te mohio ki te whakamahi me te whakarereke i a Linux ka tino awhina. Mena kei te pirangi koe ki te mahi tahi me SpaceX, me whai waahi koe ki te ako me te mohio ki tenei punaha whakahaere kaha na te mea he tino whakahiato.
LabVIEW
Ko Labview tetahi atu kaupapa e whakamahia ana e SpaceX hei taapiri atu ki a Linux.
Ka whakamahia e nga miihini whenua te LabVIEW, he taiao hotaka whakairoiro, ki te whakahau, ki te whakahaere, ki te mataki i ia waka whakarewanga.
Ka hangaia e te roopu rorohiko whenua te whakairoiro atanga kaiwhakamahi (GUI) ka whakamahia e nga miihini me nga kaiwhakahaere ki te aro turuki me te aromatawai i nga raraunga a te waka mokowhiti mai i nga waka (Dragon me Falcon).
Kei te whakamahia a Windows e SpaceX?
Ko Linux te punaha whakahaere a SpaceX hei whakahaere i a raatau waka, ka kitea i runga i nga rorohiko papamahi katoa. … Ko te LabView he taputapu hotaka whakairoiro-a-Windows e whakamahia ana e SpaceX hei taapiri atu ki a Linux.
Ma tenei ka ngawari ake nga korero ka whakawhiwhia e nga miihini mai i a Dragon me Falcon i a raatau e rere ana ki te kite mo nga miihini.
He aha te tono CAD e whakamahia ana e SpaceX?
Hei waihanga i te Falcon 1, i whakamahia tuatahi e nga kaihoahoa a SpaceX tetahi taputapu hoahoa awhina rorohiko-waenganui (CAD), engari i muri i te tau ka neke ratou ki te CAD o Siemens, te tātari huānga mutunga (FEA), me te punaha whakahaere raraunga hua (PDM).
Ko nga raupaparorohiko mai i Teamcenter, Femap, me NX i whakauru katoa ki te otinga PLM.
Opaniraa
Hei whakarāpopototanga, he mihini nui te tākirirangi me nga mano tini o nga wahanga uaua me nga mano o nga raupapatanga uaua me mahi tahi kia kore he koha i mua i te hekenga o te toka i te whenua.
I te mea kaore e taea e te tangata te whakahaere i te nui o nga raraunga i roto i te wa poto, me rere aunoa enei raupapa (kei te korero tatou i te haumano o te wa tuarua).
Ko te mahi a te rorohiko, ko te tukatuka tere i aua raraunga me te ako i nga waahanga rereke.
No reira, ka uru te kaupapa ki te pikitia. I te mea ko C ++ anake te reo rorohiko nui ka taea te whakamahi ki te hotaka taputapu, na te mea kei roto a SpaceX i te umanga whakangao takirirangi, ko C++ te reo kaupapa rongonui rawa atu.
I tua atu, e whakapono ana ahau kei te whakamahi a SpaceX i nga reo penei i te HTML, CSS, JS, JAVA, SQL, Ruby, Python, me etahi atu hei hanga i o raatau paetukutuku, tuhinga tuhi, me nga atanga paewhiri mana mo te waahanga Dragon X.
I tua atu, ka whakamahia e ia te LabView (he momo reo hootaka ataata) i ona teihana whenua ki te aro turuki i te ahunga whakamua o tana toka i runga i te papa whakarewatanga me te mahi i nga momo rere-a-roto o nga punaha roketi.
Waiho i te Reply