LYaPAS
LYaPAS (ЛЯПАС) is a programming language developed by Arkady Zakrevsky, a Soviet computer scientist.
The development started in the end of 1962,[1] while Zakrevsky was working at the Siberian Physical-Technical Institute (part of Tomsk State University).[2] First translators were implemented in 1963.[1]
In 1966, a first widely available book about the language was published in Russian («Логический язык для представления алгоритмов синтеза релейных устройств», 1966), which was soon translated and published in English ("LYaPAS: a programming language for logic and coding algorithms", 1969). The book contained a collection of articles with full LYaPAS description, some algorithms in this language and description of programming environments for machines Ural-1 (100 op/s) and M-20 (20 KIPS).[1]
In 1974, a new version of the language appeared – LYaPAS-M. Among other changes, this version was adapted for the character sets common among the Soviet computers.[1]
LYaPAS is believed to be inspired by A Programming Language (1962) of Ken Iverson.
Versions
- LYaPAS-70 for Minsk-22 (6 KIPS) machine[1]
- LYaPAS-71 for BESM-6 (1 MIPS) and M-220 (27 KIPS) machines[1]
- LYaPAS-M
Bibliography
- LYaPAS: a programming language for logic and coding algorithms. Edited by M. A. Gavrilov and A. D. Zakrevskii. Translated by Morton Nadler. New York, Academic Press, 1969. 475 p.
References
APL dialects [edit] | |
---|---|
Maintained | APL+Win (APL*PLUS) ∙ APL2 ∙ APL64 ∙ APL\iv ∙ April ∙ Co-dfns ∙ Dyalog APL ∙ dzaima/APL ∙ Extended Dyalog APL ∙ GNU APL ∙ KAP ∙ NARS2000 |
Historical | Iverson notation ∙ A Programming Language ∙ A+ (A) ∙ APL# ∙ APL.68000 ∙ APL.SV ∙ APLX ∙ APL\1130 ∙ APL\3000 ∙ APL\360 ∙ APL/700 ∙ NARS ∙ ngn/apl ∙ openAPL ∙ Rowan ∙ SAX ∙ SHARP APL∙ VisualAPL (APLNext) ∙ VS APL ∙ York APL |
Derivatives | AHPL ∙ BQN ∙ ELI ∙ I ∙ Ivy ∙ J ∙ Jelly ∙ K (Q, KDB+) ∙ Nial ∙ RAD |