NASA-nın Voyager kosmik gəmisi hələ də fəaliyyət göstərir və onu proqramlayan insanlar artıq həyatda deyil. Bu, necə mümkündür? Çünki bu kosmik gəmi 50 il öncə yazılmış assembly dili ilə işləyir.
Voyager-in yaddaşı, müasir smartfonun bir şəkil faylından belə daha azdır, amma hələ də kosmik səyahətinə davam edir. NASA-nın Suzy Dodd, bu gəmini idarə etməyi Apple II kompüteri uçurmaqla müqayisə edir.
Voyager necə işləyir və niyə assembly dili vacibdir?
Voyager-in uçuşunu təmin edən kod assembly dilində yazılıb və bu, öz zamanının xüsusi təyin edilmiş avadanlıqları üçün nəzərdə tutulmuşdur. Fortran dili isə əsasən yer sistemlərində və köhnə missiya alətlərində istifadə olunub.
Voyager-in ümumi yaddaşı təxminən 64-70 kilobaytdır — müasir bir smartfonun kiçik bir şəkil faylından belə daha azdır.
Orijinal mühəndislər artıq mövcud deyil
2015-ci ildə NASA yeni bir mühəndis axtararkən həm assembly dili bacarıqlarını, həm də cihazın unikal avadanlıq arxitekturasını başa düşməyi tələb etmişdi. Tədris boşluqları proqramlaşdırma dilindən daha çox vacib olmuşdur.
Voyager 2 Neptun üzərindən keçərkən, 1989-cu ildə uçuş proqramı yenilənmişdir. Lakin, komandadakı insanlar azalıb və qocalıb, və bir çox orijinal sənədlər itirilib və ya fraqmentləşib.
Voyager layihəsinin gələcəyi
Larry Zottarelli layihədə çalışan son orijinal mühəndis idi və 2016-cı ildə təqaüdə çıxdı. Digər orijinal mühəndislər artıq həyatda deyil və ya 90 yaşını keçiblər.
Nəticə: Voyager-in unikal tarixi və texnologiyası, zamanın sınağından keçərək indiyə qədər fəaliyyətini davam etdirir, lakin gələcəkdə bu mirası qorumaq daha da çətinləşəcək.




