The real story of Apollo 11-k
I en rolig bit av programvaruinkeologi laddade den tidigare NASA-internen Chris Garry hela Apollo 11 flygledningskoden på GitHub. Medan källkoden har varit tillgänglig under en tid, ser utseendet på GitHub ut en stor publik av kodare och entusiaster. Apollo 11-källkoden har snabbt blivit ett roligt fönster i världen av datorprogrammering på 1960-talet.
Som Kvarts uttömmande påpekar att tekniken för att programmera en sofistikerad bit av rymdskeppsnavigering inte nödvändigtvis existerade på 60-talet, så MIT-programmerare måste skapa sina egna. Använda något som kallas "Rope Memory" skapade kodare en speciell variant av monteringsprogrammering. Montering själv är en annan obskurlig bit av kodning som inte är mycket utbredd idag på grund av dess svåra förståelse.
Kodentusiaster har snabbt kommit för att upptäcka en skämt av skämt som gjorts av de tidiga programmerare under kodningsprocessen för Apollo Guidance Controller (AGC). Reddit-användare på subreddit r / ProgrammerHumor har upptäckt att flera kommentarer för kodrader ofta övergår till silliness. En fil med beteckningen BURN_BABY_BURN-MASTER_IGNITION_ROUTINE har en inledande kommentar som förklarar popkulturhistoriken för den faktiska frasen.
Det är dock inte alla. Ytterligare kommentarer inkluderar avslappnade fram och tillbaka mellan MIT-kodare, och en lyrisk nörd slår till och med i en liten Shakespeare. Kanske är dessa kloka kommentarer orsaken till att regissören för mjukvaruutveckling, Margaret Hamilton, är dvärgad av det samlade koden.
Koden för kommando- och månmodulerna har faktiskt varit tillgänglig sedan 2003, då forskaren Ron Burkey transkriberade varje bit av kod för hand. Nu, med en armé av internetkunniga kodare som skurar varje kodlinje, är vi säker på att få fler internet-färdiga humorbitar istället för AGC-simulatorn Burkey som gjorts med koden.
Vilka Cryptocurrencies är Driving Innovation? GitHub, Reddit Erbjudna ledtrådar
Mycket viktigare än en given kryptocurrency pris, skulle många argumentera, är vad specifikt krypto eller dess nätverk används för. Spelar som Ethereum? Skickar remittanser hemma som Dash? Säkerställa integritet som Monero? Dessa är alla användningsfall som redan testas i den verkliga världen.
Vad är Advanced Photon Source? Hur Ultra Bright Röntgenstrålar är gjorda
Ett högljudt alarm blar, åtföljt av röda strålkastare blinkar ... Det är en varning och låter alla i närheten veta att jag håller på att spränga en kraftfull röntgenstråle i ett litet rum fullt av elektronisk utrustning och plumes av förångande flytande kväve.
Doctor Dooms anpassade kodningsspråk är riktigt på GitHub
Marvel's Doctor Doom byggde ett anpassat kodningsspråk och tack vare en programmerare på GitHub är språket riktigt nu och kallas SYSDOOM