Ganacsiyo badan ayaa isku dayaya inay gaaraan cirka iyadoo sahaminta meel sare ay caan ku noqotay sanadihii ugu dambeeyay.
Elon Musk, oo aad sidoo kale ka aqoonsan karto shirkadda kale ee uu aasaasay, Tesla, aasaasay SpaceX, mid ka mid ah ganacsiyada ugu caansan ee ujeedadan leh.
Si kastaba ha ahaatee, SpaceX kaliya ma xiisaynayso safarka hawada sare, waxaana laga yaabaa inaadan ka warqabin inay hore u soo ridday tiro gantaallo ah.
Elon Musk waxa uu aasaasay SpaceX isaga oo hadafkiisu ahaa in safarka meel bannaan laga dhigo mid la heli karo oo jaban. Waxaa loo kala saaray shirkad hawada sare oo gaar loo leeyahay waxaana si rasmi ah loo aasaasay 2002dii.
Musk asal ahaan waxa loogu talagalay in lagu rakibo aqalka dhirta lagu koriyo ee Mars oo leh abuurka iyo jel nafaqeynta iyada oo ujeedadu tahay in la dhiso nolol halkaas oo la arko sida dhirtu uga jawaabi doonto.
Waxaa cad, si kastaba ha ahaatee, in Musk uu badbaadin doono lacag isagoo bilaabaya shirkad u gaar ah oo soo saari karta gantaalada inta lagu jiro wada xaajoodka shirkadaha gantaalaha ee Ruushka.
Gantaalka Falcon 1, oo loo sameeyay in uu hawada sare u diro dayax gacmeedyo yar yar, SpaceX waxa ay soo gabagabeysay duulimaadkeedii ugu horeeyay. Qalabka la isticmaalay iyo xaqiiqada ah in Falcon 1 loo qorsheeyay in dib loo isticmaalo in ka badan hal mar, way ka jaban tahay kuwa ay xafiiltamaan.
Laakiin waligaa ma is waydiisay nooca barnaamijyada luqadaha Mise kaydka tignoolajiyada ee shirkadan weyni shaqaalayso? Ha ka welwelin; waan ku daboolay
Waxaan ku eegi doonaa luuqadaha barnaamijka ee SpaceX ku isticmaasho qoraalkan.
Aan sahalno.
Luuqadaha programming-ka ee ay adeegsadaan SpaceX
Luuqadaha barnaamijka sida C iyo C++ ayaa laga doorbidaa SpaceX. Madalkooda horumarineed, soosaarayaasha qalabka sida AVR, Arduino, iyo ARM waxay qaateen isku xidhka luqadda C/C++.
Qofna ma isticmaalo kombuyuutar ganacsi ama kombuyuutarrada waaweyn ee dayax gacmeedyada. Nidaamka duulimaadka boosku ma laha hal microcontroller ama microprocessor, laakiin waxa laga yaabaa in uu haysto kombuyuutar dusha sare leh oo la falgala dhawr microprocessors iyo microcontrollers.
Haddii aad isticmaalayso microprocessor, ma aadan kaydin oo kaliya faylasha; waxa kale oo aad u wareejisay oo kaliya o iyo 1s, si waafaqsan hab-tilmaameedka xakamaynta yar-yar iyo processor-ka.
Maadaama nidaamka duullimaadyada hawada sare ee SpaceX uusan shaqaaleysiin hal fayl C ama C++ taas beddelkeedana ay isticmaali karto 1,000 ama ka badan oo fayl ah oo leh tobban kun ama in ka badan oo kood ah, Python ayaa sidoo kale looga baahan yahay barnaamijka.
Ugu dambayntii, waa in aad luqad kasta koodkiisa u tarjuntaa microprocessor-ka iyo kontoroolka yar ee la fahmi karo.
Aynu hadda si qoto dheer u baadhno dhawr ka mid ah.
C/C ++
C++ shaki la'aan waa la isticmaali doonaa (waa sayniska gantaalaha!).
Software-ka duulimaadka ee SpaceX wuxuu ku qoran yahay C iyo C++ labadaba. Dual-core x86 processors ayaa lagu isticmaalay SpaceX's Falcon 9 gantaal, software-ka duulista ee ku shaqeeya mid kasta oo ka mid ah soo-saareyaashan ayaa midkood lagu qoray C ama C++.
Mid ka mid ah luqadaha barnaamijyada ugu xooggan, ugu dhaqsiyaha badan, uguna caansan waa C++. Luqadahan ayaa la doortay mar haddii xisaabaadka dayax-gacmeedku ay yihiin kuwo waqti-dheer xasaasi ah.
Miisaanka ayaa ka mid ah tayada ugu wanaagsan ee luqaddan. Marka la abuurayo arji kheyraad badan leh, C++ ayaa laga yaabaa in la doorto maadaama ay leedahay rikoor guul leh ee warshadaha horumarinta ciyaaraha.
Waxaad ku bilaabi kartaa inaad barato C marka hore. Waxaa laga yaabaa inaad barato dhammaan waxa jira inaad ka ogaato maaraynta xusuusta adoo isticmaalaya luqaddan.
Waxaad u gudbi kartaa C++ marka aad barato C.
Python
Maktabadaha ku dhex dhisan iyo saaxiibtinimada bilawga ah, Python waxay noqotay mid ka mid ah luqadaha ugu caansan maanta.
Luqaddan, oo ay la socdaan tiro kale, ayaa SpaceX ay isticmaashaa si ay u qorto koodka, u dhisto hawada sare, ka dibna u dirto wareegga.
Waxay adeegsadaan aalado badan oo gudaha ah, laga bilaabo kuwa aasaasiga ah sida NumPy iyo amarrada matplotlib ilaa kuwa aad u horumarsan sida qaab dhismeedka Python ku saleysan Django.
Linux Operating System
Maaddaama SpaceX ay Linux u isticmaasho nidaamka hawlgalka, in faa'iidada halkan ay tahay mid waxtar leh.
Ku dhawaad dhammaan kombuyuutarrada iyo baabuurtu waxay maamulaan Linux, aaladahaanna waxay u adeegaan sidii is dhexgalyo fog oo lagu maareeyo tiro badan oo kala-duwan iyo qalab-saarayaal.
Falcon waxaa isticmaalay SpaceX si ay si badbaado leh ugu wareejiso cirbixiyeennada NASA sanadkii hore, waxaana hawada sare dib loo isticmaali karaa gabi ahaanba waxaa ku shaqeeya Linux.
Fahamka sida loo isticmaalo oo wax looga beddelo Linux waxay noqon kartaa mid aad waxtar u leh. Haddii aad rabto inaad la shaqeyso SpaceX, waa inaad ka dhigtaa hal dhibic inaad barato oo aad fahamto nidaamkan qalliinka ee xoogga badan sababtoo ah si cajiib ah ayaa loo cabbiri karaa.
LABAAD
Labview waa goob kale oo SpaceX ay isticmaasho marka lagu daro Linux.
Injineerada dhulka waxay adeegsadaan LabVIEW, deegaan barnaamij garaafeed, si ay u amraan, u xakameeyaan, oo ay u daawadaan baabuur kasta oo la soo saaro.
Kooxda software dhulka abuurtaa garaafyada isweydaarsiga isticmaalaha (GUIs) oo injineerada iyo hawl-wadeenadu u adeegsadaan la socodka iyo qiimaynta xogta dayaxgacmeedka ee baabuurta (Dragon iyo Falcon).
Daaqadaha ma isticmaasha SpaceX?
Linux waa nidaamka hawlgalka ee SpaceX ay u shaqaaleysiiso si ay u socodsiiso baabuurkooda, kaas oo laga heli karo dhammaan kombiyuutarada miiska. … LabView waa aalad barnaamij garaafeed ku salaysan Windows oo SpaceX ay isticmaasho Linux ka sokow.
Tani waxay ka dhigaysaa macluumaadka ay injineeradu ka helaan Dragon iyo Falcon inta ay ku jiraan duulimaadka inay u sahlanaato inay arkaan injineerada.
Waa maxay codsiga CAD ay SpaceX isticmaasho?
Si loo abuuro Falcon 1, naqshadeeyayaasha SpaceX waxay markii hore isticmaaleen qalab kombuyuutar lagu caawiyo oo dhexdhexaad ah (CAD), laakiin sannad ka dib waxay u guureen Siemens' CAD, falanqeynta walxaha xaddidan (FEA), iyo maaraynta xogta alaabta (PDM).
Software ka Teamcenter, Femap, iyo NX ayaa dhamaantood lagu daray xalka PLM.
Ugu Dambeyn
Isku soo wada duuboo, Gantaalku waa mishiin weyn oo ay ku jiraan kumanaan qaybood oo qalafsan iyo kumanaan taxane ah oo ay tahay in dhamaantood si bilaa cilad ah u wada shaqeeyaan ka hor inta aanu gantaalku dhulka ka dhicin.
Mar haddii qofku aanu awood u lahayn in uu ku farsameeyo tiro badan oo xog ah muddo gaaban gudaheed, waa in tixanuhu si toos ah u socdaan (waxa aanu ka hadlaynaa kun-meeloodkii labaad ee wakhtiga).
Doorka kombuyuutarku, markaa, waa inuu si dhakhso leh u socodsiiyo xogta intaa le'eg iyo inuu si joogto ah u baro qaybaha kala duwan.
Sidaa darteed, barnaamijyadu waxay galaan sawirka. Maadaama C++ uu yahay luqadda kombuyuutarka kaliya ee muhiimka ah ee loo isticmaali karo barnaamijka hardware-ka, waxay soo socotaa in maadaama SpaceX ay ku jirto warshadaha soo saarista gantaalaha, C++ waa inay noqotaa luqadda barnaamijyada ugu caansan halkaas.
Intaa waxaa dheer, waxaan aaminsanahay in SpaceX ay isticmaasho luqadaha sida HTML, CSS, JS, JAVA, SQL, Ruby, Python, iwm. si ay u abuuraan boggooda internetka, qoraallada, iyo isdhexgalka guddiga xakamaynta ee moduleka Dragon X.
Intaa waxaa dheer, waxay isticmaashaa LabView (nooc ka mid ah luqadda barnaamijyada muuqaalka ah) ee saldhigyadeeda dhulka si ay ula socoto horumarka gantaalkeeda ee suufka soo rididda oo ay u sameyso habab kala duwan oo hababka gantaallada ah.
Leave a Reply