Amabhizinisi engeziwe azama ukufinyelela esibhakabhakeni njengoba ukuhlola indawo sekuqala ukuduma eminyakeni yamuva.
U-Elon Musk, ongambona nakwenye inkampani ayisungula, Tesla, yasungula i-SpaceX, elinye lamabhizinisi aziwa kakhulu anale nhloso.
Kodwa-ke, i-SpaceX ayinandaba nje nokuhamba emkhathini, futhi ungase ungazi ukuthi ike yadubula amarokhethi amaningi ngaphambilini.
U-Elon Musk usungule i-SpaceX ngenhloso yokwenza uhambo lwasemkhathini lufinyeleleke futhi lungabizi. Ihlukaniswe njengefemu yangasese ye-aerospace futhi yasungulwa ngokusemthethweni ngo-2002.
UMusk ekuqaleni wayehlose ukufaka indawo yokushisa ku-Mars enembewu nejeli yokudla okunomsoco ngenhloso yokusungula ukuphila lapho futhi abone ukuthi izitshalo zizosabela kanjani.
Kwaba sobala, nokho, ukuthi uMusk uzokonga imali ngokuqala inkampani yakhe engakhiqiza amarokhethi ngesikhathi sezingxoxo nezinkampani zamarokhethi zaseRussia.
Ngerokhethi ye-Falcon 1, eyadalelwa ukwethula amasathelayithi amancane ku-orbit, i-SpaceX yaqeda indiza yayo yokuqala. Ngenxa yezinto ezisetshenzisiwe kanye neqiniso lokuthi i-Falcon 1 yakhelwe ukuthi iphinde isetshenziswe izikhathi ezingaphezu kwesisodwa, ibingabizi kakhulu kunezimbangi zayo.
Kodwa wake wazibuza ukuthi hlobo luni izilimi zokuhlela noma isitaki sezobuchwepheshe esiqashwe yile nkampani enkulu? Ungakhathazeki; Ngikukhavelile.
Sizobheka izilimi zokuhlela ezisetshenziswa yi-SpaceX kulokhu okuthunyelwe.
Ake sikugcine kulula.
Izilimi zokuhlela ezisetshenziswa ngu I-SpaceX
Izilimi zokuhlela ezifana no-C no-C++ ziyakhethwa e-SpaceX. Ngenkundla yabo yokuthuthukisa, abakhiqizi bezingxenyekazi zekhompuyutha njenge-AVR, i-Arduino, ne-ARM bamukele i-syntax yolimi ye-C/C++.
Akekho osebenzisa amakhompiyutha ezentengiselwano noma ama-supercomputer emkhathini werokhethi. Isistimu yendiza yasemkhathini ayinayo i-microcontroller eyodwa noma i-microprocessor, kodwa ingase ibe nekhompyutha engaphakathi esebenzisana nama-microprocessors ambalwa kanye nama-microcontroller.
Uma usebenzisa i-microprocessor, awugcinanga amafayela kuphela; futhi uwadlulisele ku-o no-1 kuphela, ngokuvumelana nesethi yeziqondiso ze-microcontroller kanye ne-microprocessor.
Njengoba isistimu yendiza yasemkhathini ku-SpaceX ingasebenzisi ifayela elilodwa le-C noma i-C++ futhi esikhundleni salokho ingase isebenzise amafayela angu-1,000 noma ngaphezulu anemigqa eyizinkulungwane eziyishumi noma ngaphezulu yekhodi, iPython nayo iyadingeka ekuhleleni.
Okokugcina, kufanele uhumushe noma iyiphi ikhodi yolimi ibe yi-microprocessor kanye nesilawuli esincane esingaqondwa.
Manje ake sihlole ezimbalwa zazo ngokujula okwengeziwe.
C/C ++
I-C++ ngokungangabazeki izosetshenziswa (yisayensi ye-rocket!).
Isoftware yendiza ye-SpaceX ibhalwe kukho kokubili u-C no-C++. Ama-Dual-core x86 processors asetshenziswe kurokhethi ye-SpaceX's Falcon 9, futhi isofthiwe yendiza esebenza kuphrosesa ngayinye yalawa ibhalwe ngo-C noma C++.
Olunye lwezilimi zokuhlela eziqinile, ezisheshayo, nezidume kakhulu yi-C++. Lezi zilimi zikhethwa njengoba izibalo zomkhumbi-mkhathi zonke zizwela kakhulu isikhathi.
Ukuqina kuphakathi kwezimfanelo ezinhle zalolu limi. Lapho udala uhlelo lokusebenza olusebenzisa kakhulu insiza, i-C++ ingase ikhethwe njengoba inomlando wempumelelo embonini yokuthuthukiswa kwegeyimu.
Ungaqala ngokufunda u-C kuqala. Ungafunda konke okumele ukwazi mayelana nokuphathwa kwememori ngokusebenzisa lolu limi.
Ungadlulela ku-C++ uma usufunde u-C.
Python
Ngemitapo yolwazi eyakhelwe ngaphakathi kanye nobungane babasaqalayo, iPython isibe olunye lwezilimi ezaziwa kakhulu namuhla.
Lolu limi, kanye nenani lolunye, lusetshenziswa i-SpaceX ukuze ibhale ikhodi, yakhe umkhumbi-mkhathi, bese iwethulwa ku-orbit.
Basebenzisa anhlobonhlobo amathuluzi angaphakathi, kusukela kwabaluleke kakhulu njenge-NumPy kanye nemiyalo ye-matplotlib kuya kwathuthuke kakhulu njengohlaka lwe-Python olusekelwe ku-Django.
I-Linux Operating System
Njengoba i-SpaceX isebenzisa i-Linux njengohlelo lwayo lokusebenza, ukuba nenzuzo lapha kungaba usizo kakhulu.
Cishe wonke amakhompyutha nezimoto asebenzisa i-Linux, futhi lezi zinkundla zisebenza njengezindawo ezikude zokuphatha ama-multiplexer nama-demultiplexer.
I-Falcon yasetshenziswa i-SpaceX ukudlulisa ngokuphepha osomkhathi be-NASA ngonyaka odlule, futhi lesi sikhala-mkhathi esisebenziseka kabusha sinikwa amandla yi-Linux ngokuphelele.
Ukuqonda ukuthi isetshenziswa kanjani futhi uyiguqule kanjani i-Linux kungaba usizo kakhulu. Uma ufuna ukusebenzisana ne-SpaceX, kufanele ukwenze umgomo wokufunda nokuqonda lolu hlelo lokusebenza olunamandla ngoba luyakhula ngendlela emangalisayo.
I-LabVIEW
I-Labview ingenye inkundla i-SpaceX eyisebenzisayo ngaphezu kwe-Linux.
Onjiniyela baphansi basebenzisa i-LabVIEW, indawo enezithombe, ukuze bayale, balawule, futhi babuke yonke imoto yokwethulwa.
Ithimba lesofthiwe yaphansi lidala isithombe indawo yomsebenzisi (Ama-GUI) onjiniyela nabaqhubi abawasebenzisayo ukuze baqaphe futhi bahlole idatha yomkhumbi-mkhathi esuka ezimotweni (I-Dragon ne-Falcon).
Ingabe iWindows isetshenziswa yi-SpaceX?
I-Linux wuhlelo lokusebenza olusetshenziswa yi-SpaceX ukuze iqhube imoto yabo, engatholakala kuwo wonke amakhompyutha edeskithophu. … I-LabView iyithuluzi lokuhlela elisekelwe ku-Windows elisetshenziswa yi-SpaceX ngaphezu kwe-Linux.
Lokhu kwenza ulwazi olutholwa onjiniyela ku-Dragon ne-Falcon ngenkathi besendizeni lube lula ukubonwa konjiniyela.
Iluphi uhlelo lwe-CAD olusetshenziswa yi-SpaceX?
Ukuze bakhe i-Falcon 1, abaklami be-SpaceX baqale basebenzisa ithuluzi le-computer-aid elisizwa ngekhompyutha (CAD), kodwa ngemva konyaka bathuthela ku-Siemens' CAD, i-finite element analysis (FEA), kanye nesofthiwe yokuphathwa kwedatha yomkhiqizo (PDM).
Isoftware evela ku-Teamcenter, Femap, ne-NX zonke zahlanganiswa nesixazululo se-PLM.
Isiphetho
Ukufingqa, i-rocket ingumshini omkhulu onezinkulungwane zezingxenye eziyinkimbinkimbi nezinkulungwane zokulandelana okuyinkimbinkimbi okufanele konke kusebenze ndawonye ngokungenasici ngaphambi kokuba irokhethi likwazi nokusuka phansi.
Njengoba umuntu engakwazi ukucubungula inani elikhulu ledatha ngesikhathi esifushane, lezi zilandelana kufanele zigijime ngokuzenzakalelayo (sikhuluma ingxenye eyinkulungwane yesikhathi sesibili).
Ngakho-ke, indima yekhompiyutha iwukucubungula leyo datha eningi ngokushesha futhi ifundise izingxenye ezihlukahlukene njalo.
Ngakho, ukuhlela kungena isithombe. Njengoba i-C++ kuwukuphela kolimi lwekhompuyutha olubalulekile olungasetshenziswa ukuhlela ihadiwe, kulandela ukuthi njengoba i-SpaceX isembonini yokukhiqiza amarokhethi, i-C++ kumele kube ulimi lwezinhlelo oludume kakhulu lapho.
Ngaphezu kwalokho, ngikholelwa ukuthi i-SpaceX isebenzisa izilimi ezifana ne-HTML, CSS, JS, JAVA, SQL, Ruby, Python, njll. ukuze bakhe amawebhusayithi abo, imibhalo, kanye nezixhumanisi zephaneli yokulawula yemojuli ye-Dragon X.
Ukwengeza, isebenzisa i-LabView (uhlobo lolimi lwezinhlelo ezibukwayo) eziteshini zayo eziphansi ukuze iqaphe ukuqhubeka kwerokhethi yayo endaweni yokuqalisa futhi yenze ukugijima okuhlukahlukene kwezinhlelo zamarokhethi.
shiya impendulo