Kode Sumber Bimbingan Apollo 11 ada di GitHub, lucu sekali

$config[ads_kvadrat] not found

APOLLO 11 [Official Trailer]

APOLLO 11 [Official Trailer]
Anonim

Dalam sedikit arkeologi perangkat lunak yang menyenangkan, mantan pegawai magang NASA Chris Garry mengunggah seluruh kode sumber panduan penerbangan Apollo 11 di GitHub. Walaupun kode sumber telah tersedia selama beberapa waktu, kemunculannya di GitHub memastikan sejumlah besar pemrogram dan penggemar. Kode sumber Apollo 11 dengan cepat menjadi jendela yang menyenangkan ke dunia pemrograman komputer pada 1960-an.

Sebagai Kuarsa Secara lengkap menunjukkan, teknologi untuk memprogram sedikit navigasi pesawat ruang angkasa yang canggih belum tentu ada di tahun 60-an, sehingga programmer MIT harus membuat sendiri. Memanfaatkan sesuatu yang disebut "Rope Memory", coders menciptakan variasi khusus pemrograman perakitan. Majelis itu sendiri adalah sedikit pengkodean yang tidak jelas yang tidak lazim saat ini karena pemahamannya yang sulit.

Para penggemar kode dengan cepat datang untuk menemukan segudang lelucon yang dibuat oleh para programmer awal selama proses pengkodean untuk Apollo Guidance Controller (AGC). Pengguna Reddit pada subreddit r / ProgrammerHumor telah menemukan bahwa beberapa komentar untuk baris kode sering berubah menjadi kekonyolan. Satu file yang berlabel BURN_BABY_BURN - MASTER_IGNITION_ROUTINE memiliki komentar pembuka yang menjelaskan sejarah budaya pop dari frasa yang sebenarnya.

Namun, itu belum semuanya. Komentar lebih lanjut termasuk bolak-balik kasual antara coders MIT, dan satu kutu buku liris bahkan menyelinap di Shakespeare kecil. Mungkin komentar cerdas ini adalah alasan mengapa direktur rekayasa perangkat lunak, Margaret Hamilton, dikerdilkan oleh kumpulan kode yang dikumpulkan.

Kode untuk modul perintah dan bulan sebenarnya sudah tersedia sejak 2003, ketika peneliti Ron Burkey menyalin setiap bit kode dengan tangan. Sekarang, dengan sepasukan pembuat kode internet yang cerdas memeriksa setiap baris kode, kami yakin akan mendapatkan lebih banyak bit humor siap-internet, alih-alih simulator AGC Burkey yang dibuat dengan kode tersebut.

$config[ads_kvadrat] not found