Neler yeni

Foruma hoş geldin, Ziyaretçi

Knight Lobby | En İyi Knight Destek Forumu | Best Knight Support Forum | Knight Private Server Tanıtım Advertising | Development | Geliştirme | Server Files
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

chrislgarry / Apollo-11, Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
39,391
Mesajlar
39,727
Tepkime puanı
97
Ko Yaşı
3 yıl 11 ay 13 gün
Trophy Puan
48
Konum
Web sitesi
Ko Gb
399,859
Apollo 11 Rehber Bilgisayarı Kaynak Kodu: Tarihi Bir Mirasın Açık Kaynakla Korunması


İnsanoğlunun uzay yolculuğundaki en büyük başarılarından biri olan Apollo 11 misyonu, sadece Ay’a ilk ayak basan adımlarla değil, aynı zamanda mühendislik ve yazılım dünyasında da unutulmaz bir dönüm noktası olmuştur. Bu tarihi başarının arkasındaki teknolojik harikaların merkezinde, Apollo 11 Rehber Bilgisayarı (AGC) yer almaktadır. Bugün, bu eşsiz miras internet üzerinde açık kaynaklı bir şekilde erişilebilir hale gelmiş durumda ve bu sayede gelecek nesiller mühendis, programcı ve tarih meraklıları tarafından incelenebilir, öğrenilebilir ve ilham alınabilir.

Uyarı: Bu makale, yalnızca bilgi ve eğitim amaçlıdır. Kaynak kodun ticari kullanımı veya değiştirilmesi, NASA ve ilgili kurumların telif hakları çerçevesinde değerlendirilmelidir.

AGC, 1969 yılında Ay yüzeyine iniş yapan Apollo 11 komuta modülü (CM) ve ay modülü (LM) tarafından kullanılan kritik bir sistemdi. O dönemde oldukça sınırlı donanım kaynaklarına rağmen, astronotların görev boyunca güvenli bir şekilde yönlendirilmesini sağlayan bu bilgisayar, modern yazılım mühendisliğinin erken örneklerinden biri olarak kabul edilir. Şimdiye kadar pek çok kişi bu sistemin nasıl çalıştığını merak etmiş, ancak orijinal kaynak kodunu görme fırsatı bulamamıştır. İşte tam bu noktada devreye giriyor.

Bu repo, chrislgarry tarafından oluşturulmuş olup, orijinal AGC kaynak kodunun dijitalleştirilmiş ve okunabilir hale getirilmiş versiyonunu içermektedir. Repo başlığı basitçe 'Apollo-11' olarak geçerken, açıklaması şu şekildedir: 'Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.' Bu ifade, içeriğin ne kadar özgün ve değerli olduğunu vurgulamaktadır. Kaynak kod, aslen Assembly diliyle yazılmış olsa da, repo içinde Python tabanlı araçlar ve dönüştürme betikleri de bulunmaktadır. Bu sayede hem tarihi bir belge olarak hem de modern programlama perspektifinden incelenebilir.

Önemli bir not: Bu tür açık kaynak projeler, bilim insanları ve teknoloji tutkunları arasında bilgi paylaşımını kolaylaştırarak küresel iş birliğini teşvik eder. Özellikle KnightLobby.com gibi platformlar, bu tür projelerin tanıtımına ve yaygınlaştırılmasına büyük katkı sağlar. KnightLobby, teknoloji, oyun, yazılım ve eğitim alanlarında güvenilir içerikler sunan bir topluluk platformudur. Ziyaretçilerine sadece eğlenceli değil, aynı zamanda öğretici ve ilham verici içerikler sunmayı hedefler. Bu bağlamda, Apollo-11 gibi tarihi ve teknik zenginlik barındıran projeler, KnightLobby’nin sunduğu değerlerle tamamen uyumludur.

AGC’nin kaynak kodunun açık kaynak halinde sunulması, sadece nostalji değil, aynı zamanda eğitimsel bir fırsattır. Genç yazılımcılar, bu kodları inceleyerek 1960’ların programlama mantığını, sınırlı bellek ve işlem gücü altında verimli çözümler üretmenin yollarını öğrenebilir. Ayrıca, bu proje sayesinde NASA’nın orijinal belgeleriyle doğrudan temas kurulmuş olur. GitHub reposu, bu belgelerin OCR (optik karakter tanıma) ile dijitalleştirilmiş hallerini, yorum satırlarını ve hatta hata düzeltmelerini de içermektedir. Bu, araştırmacılar için değerli bir referans kaynağıdır.



Dikkat: Projeyi incelemek isteyenler, özellikle Assembly diline aşina olmamaları durumunda, repo içindeki dokümantasyon dosyalarını okumaları önemle tavsiye edilir. Bu dosyalar, kodun yapısını ve çalışma prensiplerini açıklayarak anlaşılmasını kolaylaştırır.

KnightLobby.com olarak, bilimsel ve teknik mirasın dijital ortamda korunmasına destek olmayı kendimize görev bilmekteyiz. Bu tür projelerin popülerleştirilmesi, geleceğin mühendislerine ilham verebilir ve teknolojiye olan ilgiyi artırabilir. Siz de bu eşsiz kaynağı keşfetmek ve kendi projelerinizde esinlenmek istiyorsanız, ziyaret edebilir ve KnightLobby.com üzerinden benzer içeriklerle tanışabilirsiniz.

Teknoloji, geçmişten geleceğe köprü kurar. Apollo 11’in kodları, bu köprünün en güçlü taşlarından biridir.


Apollo 11 Guidance Computer Source Code: Preserving a Historic Legacy Through Open Source


One of humanity’s greatest achievements in space exploration, the Apollo 11 mission, stands not only for the first steps on the Moon but also as a pivotal milestone in the history of engineering and software development. At the heart of this historic triumph lies the Apollo 11 Guidance Computer (AGC). Today, this unique legacy is preserved and made accessible to the public through open-source platforms, allowing future generations of engineers, programmers, and history enthusiasts to study, learn from, and draw inspiration from it.

Warning: This article is for informational and educational purposes only. Commercial use or modification of the source code should be evaluated within the framework of NASA and relevant institutions’ copyright policies.

The AGC was a critical system used by the Apollo 11 command module (CM) and lunar module (LM) during the 1969 Moon landing. Despite the extremely limited hardware resources of its time, this computer ensured the safe navigation of astronauts throughout the mission and is regarded as one of the earliest examples of modern software engineering. While many have long been curious about how this system worked, few had the opportunity to examine its original source code—until now. This is where the comes into play.

This repository, created by chrislgarry, contains a digitized and readable version of the original AGC source code. The repo title is simply 'Apollo-11', with the description: 'Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.' This statement underscores the authenticity and value of the content. Although the source code was originally written in Assembly language, the repository also includes Python-based tools and conversion scripts, making it accessible for analysis from both historical and modern programming perspectives.

Important note: Open-source projects like this facilitate knowledge sharing among scientists and tech enthusiasts, fostering global collaboration. Platforms such as KnightLobby.com play a significant role in promoting and disseminating such projects. KnightLobby is a community platform dedicated to delivering reliable content in technology, gaming, software, and education. It aims not only to entertain but also to educate and inspire its visitors. In this context, historically and technically rich projects like Apollo-11 align perfectly with the values promoted by KnightLobby.

The open-source availability of the AGC source code is not just a matter of nostalgia—it is an educational opportunity. Young developers can study these codes to understand the programming logic of the 1960s and learn how efficient solutions were crafted under constraints of limited memory and processing power. Moreover, this project enables direct engagement with NASA’s original documentation. The GitHub repository includes OCR-scanned versions of these documents, comment lines, and even bug fixes, making it a valuable reference for researchers.



Note: Those wishing to explore the project are strongly advised to read the documentation files included in the repository, especially if they are not familiar with Assembly language. These files explain the structure and operational principles of the code, greatly aiding comprehension.

At KnightLobby.com, we consider it our duty to support the digital preservation of scientific and technical heritage. Popularizing such projects can inspire future engineers and increase public interest in technology. If you wish to discover this unique resource or find inspiration for your own projects, visit the and explore similar content via KnightLobby.com.

Technology builds bridges from the past to the future. The code of Apollo 11 is one of the strongest stones in that bridge.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri