Mã nguồn hướng dẫn của Apollo 11 có trên GitHub, rất vui nhộn

$config[ads_kvadrat] not found

The Gummy Bear Song - Long English Version

The Gummy Bear Song - Long English Version
Anonim

Trong một chút thú vị của khảo cổ học phần mềm, cựu nhân viên thực tập của NASA Chris Garry đã tải lên toàn bộ mã nguồn hướng dẫn chuyến bay Apollo 11 trên GitHub. Mặc dù mã nguồn đã có sẵn một thời gian, nhưng sự xuất hiện của nó trên GitHub đảm bảo một lượng lớn người viết mã và những người đam mê. Mã nguồn Apollo 11 đã nhanh chóng trở thành một cửa sổ thú vị trong thế giới lập trình máy tính vào những năm 1960.

Như Thạch anh Chỉ ra một cách triệt để, công nghệ lập trình một chút tinh vi điều hướng tàu vũ trụ đã không nhất thiết tồn tại trong những năm 60, vì vậy các lập trình viên MIT phải tự tạo ra. Bằng cách sử dụng một thứ gọi là Bộ nhớ dây Rope, các lập trình viên đã tạo ra một biến thể đặc biệt của lập trình lắp ráp. Hội chính nó là một chút mã hóa tối nghĩa mà không phổ biến ngày nay do sự hiểu biết khó khăn của nó.

Những người đam mê mã đã nhanh chóng khám phá ra một loạt các trò đùa được thực hiện bởi các lập trình viên đầu tiên trong quá trình mã hóa cho Bộ điều khiển hướng dẫn Apollo (AGC). Người dùng Reddit trên subreddit r / Lập trình viên đã phát hiện ra rằng một số bình luận cho các dòng mã thường chuyển thành silliness. Một tệp có nhãn BURN_BABY_BURN ĐỔI MASTER_IGNITION_ROUTINE có một nhận xét mở đầu giải thích lịch sử văn hóa đại chúng của cụm từ thực tế.

Tuy nhiên, đó không phải là tất cả. Những bình luận khác bao gồm qua lại ngẫu nhiên giữa các lập trình viên MIT và một mọt sách trữ tình thậm chí lẻn vào một chút Shakespeare. Có lẽ những nhận xét thông minh này là lý do tại sao giám đốc kỹ thuật phần mềm, Margaret Hamilton, bị lấn át bởi bộ mã được thu thập.

Mã cho các mô-đun lệnh và mặt trăng đã thực sự có sẵn từ năm 2003, khi nhà nghiên cứu Ron Burkey phiên mã từng bit mã bằng tay. Giờ đây, với một đội ngũ các lập trình viên am hiểu về internet đang rà soát từng dòng mã, chúng tôi chắc chắn sẽ có được nhiều bit hài hước sẵn sàng hơn trên internet, thay vì Burkey giả lập AGC được tạo bằng mã.

$config[ads_kvadrat] not found