Airstud
Topic Author
Posts: 4813
Joined: Wed Nov 29, 2000 11:57 am

The source code of SABRE

Tue Jan 14, 2020 1:21 am

An friend booked an ticket on American and when he told me this, I decided that:

A) His booking was processed by the SABRE system, and

2) It's the only reservation system that had an entire programming language created for it; namely, SABRETalk.

As is habitual for me, I waited until after I had said both of these things out loud before I began to consider verifying them. I know that AA created SABRE in the 1950's, but also that they spun it off in 2000 (still don't understand why companies do that with things that work just fine :boggled: ).

Is anything I told this person right? Do bookings made via AA.com go through SABRE? Is the current SABRE implementation coded in SABRETalk or has it been revamped in a more modern, forward-looking language (like COBOL :biggrin:)??





p.s. COBOL schmobol
Pancakes are delicious.
 
aklrno
Posts: 1535
Joined: Sat Dec 04, 2010 11:18 pm

Re: The source code of SABRE

Tue Jan 14, 2020 6:38 am

Sabretalk was a version of PL/1. PL/1 didn’t come out until the late 60’s. So it was after COBOL. I don’t think either FORTRAN or Cobol would have been suitable for Sabre so I suspect it would have been written in 7090 assembler language using MAP, the macro assembler program. I am not sure what they would have used for an operating system if they used one at all. IBSYS, the normal OS for a 7090 was not suitable for real time systems. They might have used some other system IBM developed for the military or NASA. Although NASA used 7090’s in the 60’s they weren’t the real time systems used for launch and mission control. Those were probably Honeywell systems designed for real-time apps. The 7090 was used for offline stuff like orbital calculations.
 
TheWorm123
Posts: 96
Joined: Sun Oct 06, 2019 8:29 pm

Re: The source code of SABRE

Tue Jan 14, 2020 8:06 pm

Seems to mostly be a mix of C and C++ with some SABREtalk left.
752 753 A332
 
Airstud
Topic Author
Posts: 4813
Joined: Wed Nov 29, 2000 11:57 am

Re: The source code of SABRE

Thu Jan 16, 2020 3:13 am

TheWorm123 wrote:
Seems to mostly be a mix of C and C++ with some SABREtalk left.


aklrno wrote:
Sabretalk was a version of PL/1. PL/1 didn’t come out until the late 60’s. So it was after COBOL. I don’t think either FORTRAN or Cobol would have been suitable for Sabre so I suspect it would have been written in 7090 assembler language using MAP, the macro assembler program. I am not sure what they would have used for an operating system if they used one at all. IBSYS, the normal OS for a 7090 was not suitable for real time systems. They might have used some other system IBM developed for the military or NASA. Although NASA used 7090’s in the 60’s they weren’t the real time systems used for launch and mission control. Those were probably Honeywell systems designed for real-time apps. The 7090 was used for offline stuff like orbital calculations.


Which, is what I said basically.
Pancakes are delicious.

Who is online

Users browsing this forum: airhansa, Airstud, QR1350, sportzbar, vhqpa and 62 guests

Popular Searches On Airliners.net

Top Photos of Last:   24 Hours  •  48 Hours  •  7 Days  •  30 Days  •  180 Days  •  365 Days  •  All Time

Military Aircraft Every type from fighters to helicopters from air forces around the globe

Classic Airliners Props and jets from the good old days

Flight Decks Views from inside the cockpit

Aircraft Cabins Passenger cabin shots showing seat arrangements as well as cargo aircraft interior

Cargo Aircraft Pictures of great freighter aircraft

Government Aircraft Aircraft flying government officials

Helicopters Our large helicopter section. Both military and civil versions

Blimps / Airships Everything from the Goodyear blimp to the Zeppelin

Night Photos Beautiful shots taken while the sun is below the horizon

Accidents Accident, incident and crash related photos

Air to Air Photos taken by airborne photographers of airborne aircraft

Special Paint Schemes Aircraft painted in beautiful and original liveries

Airport Overviews Airport overviews from the air or ground

Tails and Winglets Tail and Winglet closeups with beautiful airline logos