Vilnius BASIC
   HOME

TheInfoList



OR:

Vilnius BASIC is a dialect of the BASIC
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
running on the
Elektronika Elektronika, also spelt Electronika and Electronica (russian: Электроника, "Electronics"), is the brand name used for many different electronic products built by factories belonging to the Soviet Ministry of Electronic Industry, incl ...
BK-0010-01/BK-0011M and
UKNC UKNC (russian: УКНЦ) is a Soviet PDP-11-compatible educational micro computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511. UKNC stands for Educational Computer by Scientific Centre. Hardware *CPU: KM ...
computers. It was a quite advanced BASIC and, instead of being an interpreter like most systems of the day, featured a runtime
threaded code In computer science, threaded code is a programming technique where the code has a form that essentially consists entirely of calls to subroutines. It is often used in compilers, which may generate code in that form or be implemented in that fo ...
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
that compiled the program when one entered the RUN command. The dialect was very close to
MSX BASIC MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft's MBASIC Version 4.5, adding support for graphic, music, and various peripherals attached to MSX microcomputers. Generally, MSX BASIC is designed to ...
. 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
UKNC UKNC (russian: УКНЦ) is a Soviet PDP-11-compatible educational micro computer, aimed at teaching school informatics courses. It is also known as Elektronika MS-0511. UKNC stands for Educational Computer by Scientific Centre. Hardware *CPU: KM ...
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 ( lt, Vilniaus universitetas) is a public research university, oldest in the Baltic states and in Northern Europe outside the United Kingdom (or 6th overall following foundations of Oxford, Cambridge, St. Andrews, Glasgow and ...
, located in Lithuania which was a republic of the
Soviet Union The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, ...
at the time.


See also

* List of BASIC dialects *
List of BASIC dialects by platform This is an alphabetical list of BASIC dialects — interpreted and compiled variants of the BASIC programming language. Each dialect's platform(s), i.e., the computer models and operating systems, are given in parentheses along with any o ...


References


External links

{{BASIC BASIC programming language Computing in the Soviet Union Soviet inventions BASIC, Vilnius
Vilnius Vilnius ( , ; see also other names) is the capital and largest city of Lithuania, with a population of 592,389 (according to the state register) or 625,107 (according to the municipality of Vilnius). The population of Vilnius's functional urb ...
Vilnius University BASIC programming language family