Geek Trivia: Den Äldsta Verifierade Datorprogram Som Fortfarande Är I Bruk Används Det För?

0
456

New York City Subway Byta
Kontrollera London Gatubelysning

Försvarsdepartementet Kontrakt
Gem Tillverkning

Svar: Försvarsdepartementet Kontrakt

Även om det är svårt att säga med säkerhet vad som är den äldsta datorprogram som används är (som det kan vara en otroligt gamla program någonstans i tarmarna av ett gammalt företag eller bank fortfarande veva bort i anonymitet), kan vi med säkerhet säga att de äldsta verifierade datorprogram fortfarande nynna tillsammans uppgift är att förvalta US Department of Defense kontrakt.

Först upp på nätet 1958, Mekanisering av Avtal administrativa Tjänster (MOCAS) har i årtionden, har varit navet i hela Department of Defense avtal spårning. Skrivet i COBOL, systemet har fått många uppgraderingar under åren i termer av dess gränssnitt—det var ursprungligen kontrolleras med hjälp av hålkort, då CRT-terminaler, och nu är den begravd under lager av webb gränssnitt och Gui—men under de olika gränssnitten, det är fortfarande i stort sett exakt samma program förde on line att hantera Kalla Kriget-Eran kontrakt.

Varför är den programvara som så länge levt? Säkert finns det ett mer modernt system som Institutionen kan använda, eller hur? Det största hindret för att en uppgradering är helt enkelt den mängd data som programmet hanterar och skiftnyckel det skulle kasta i den dagliga verksamheten på Avdelningen om de ersatt det. Den MOCAS programvara hanterar cirka 340 000 optioner kontrakt vid varje given tidpunkt, totalt över en biljon dollar i obligationer. Övergår gamla avtal eller helt enkelt för att starta alla nya kontrakt i ett nyare system skapar en mess som Institutionen är helt enkelt inte beredd att ta itu med om det är en bra och smidig väg som utförs mellan den gamla programvaran och dess efterföljare.