SAKO (programming language)

SAKO (PL: System Automatycznego KOdowania - EN: An Automatic Coding System ) is a Polish language-based programming language written in years 1959-1960 by a team from ZAM division of Polish Academy of Sciences. Originally developed for the computers XYZ and ZAM-2, in later years also for ZAM-21, ZAM-41 and Mińsk-22.

General features of the SAKO language:


 * commands similar to sentences used in natural language
 * shortened the time of learning the principles of programming
 * easy to use, reduced coding time
 * transparent program code, low probability of making a mistake

It had a static address allocation. It was possible to insert code in SAS macro assembler. The compilation proceeded in two stages:


 * 1) From SAKO to simplified SAS macro assembler (SAS-W).
 * 2) From SAS-W to machine language.

The most characteristic feature of SAKO are Polish commands, e.g. CZYTAJ, SKOCZ DO. Designed primarily for programming numerical calculations.