Recipes and process checklists, while not computer programs, are also familiar concepts that are similar in style to imperative programming; each step is an instruction, and the physical world holds the state.
•
FORTRAN, developed by John Backus at IBM starting in 1954, was the first major programming language to remove the obstacles presented by machine code in the creation of complex programs.
•
For the needs of the United States Department of Defense, Jean Ichbiah and a team at Honeywell began designing Ada in 1978, after a 4-year project to define the requirements for the language.
Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects.
Java (programming language) | Python (programming language) | Computer programming | Ruby (programming language) | Radio programming | Object-oriented programming | Neuro-linguistic programming | Automatic programming | High-level programming language | Haskell (programming language) | Lisp (programming language) | Application programming interface | Ada (programming language) | Pascal (programming language) | computer programming | The Art of Computer Programming | neuro-linguistic programming | Low-level programming language | application programming interface | Ajax (programming) | imperative | Groovy (programming language) | functional programming | Fourth-generation programming language | Erlang (programming language) | Declarative programming | Computer Programming | Application Programming Interface | Variable (programming) | structured programming |
Bauer also worked in the committees that developed the imperative computer programming languages ALGOL 58 and its successor ALGOL 60, important predecessors to all modern imperative programming languages.