Vilnius BASIC
Encyclopedia
Vilnius BASIC was a dialect of the BASIC
programming language
running on the Elektronika
BK-0010-01/BK-0011M and UKNC
computers.
It was a quite advanced BASIC and featured a runtime threaded code
compiler
that compiled the program when one entered the
. The major differences were the lack of the
version had a full-screen editor. Machine-dependent features, like graphics operators parameters and
The software was developed at Vilnius University
, located in Lithuania
which was a republic of the Soviet Union
at the time.
BASIC
BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use - the name is an acronym from Beginner's All-purpose Symbolic Instruction Code....
programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
running on the Elektronika
Elektronika
Electronika is the brand name used for many different electronic products such as calculators, electronic watches, portable games and radios in the Soviet Union and, nowadays, in Russia...
BK-0010-01/BK-0011M and UKNC
UKNC
UKNC was a Soviet PDP-11-compatible educational computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511...
computers.
It was a quite advanced BASIC and featured a runtime threaded code
Threaded code
In computer science, the term threaded code refers to a compiler implementation technique where the generated code has a form that essentially consists entirely of calls to subroutines...
compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...
that compiled the program when one entered the
RUN
command. The dialect was very close to MSX BASICMSX BASIC
MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft Standard BASIC Version 4.5, and includes support for graphic, music, and various peripherals attached to MSX Personal Computers. Generally, MSX-BASIC is designed to follow GW-BASIC, which is one of the...
. The major differences were the lack of the
PLAY
, SOUND
, VPOKE
and PUT SPRITE
operators, the inability to open several files at the same time, and the inability to use more than one operator on one line. Only the UKNCUKNC
UKNC was a Soviet PDP-11-compatible educational computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511...
version had a full-screen editor. Machine-dependent features, like graphics operators parameters and
PEEK/POKE
addresses were also different.The software was developed at Vilnius University
Vilnius University
Vilnius University is the oldest university in the Baltic states and one of the oldest in Eastern Europe. It is also the largest university in Lithuania....
, located in Lithuania
Lithuania
Lithuania , officially the Republic of Lithuania is a country in Northern Europe, the biggest of the three Baltic states. It is situated along the southeastern shore of the Baltic Sea, whereby to the west lie Sweden and Denmark...
which was a republic of the Soviet Union
Soviet Union
The Soviet Union , officially the Union of Soviet Socialist Republics , was a constitutionally socialist state that existed in Eurasia between 1922 and 1991....
at the time.
See also
- List of BASIC dialects
- List of BASIC dialects by platform
External links
- HCM - The HomeComputer Museum about Vilnius BASIC. Митрюхин В.К., Донской А.Н., Михайлов А.В., Немов А.М. Программирование на БК-0010-01. http://bk0010.narod.ru/docs/bk-prog.html (Programming for BK-0010-01).