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 RUN command.

PropertyValue
dbpprop:abstract
  • 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 RUN command. The dialect was very close to MSX BASIC, the major differences were the lack of the PLAY, SOUND, VPOKE and PUT SPRITE operators, impossibility to open several files at the same time and impossibility to use several operators in one line. It also lacked full-screen editor. Machine-dependent features, like graphics operators parameters and PEEK/POKE addresses were also different. The software takes its name from Vilnius, the capital city of Lithuania, formerly a republic of the Soviet Union.
  • Бейсик Вильнюс (BASIC-86) — реализация языка Бейсик для 16-разрядных домашних и учебных компьютеров с процессорами архитектуры PDP-11. Использовался на компьютерах БК-0010/БК-0011 и УКНЦ. При запуске программы командой RUN происходила компиляция программы в промежуточный, так называемый шитый код. Шитый код, по сути, представляет из себя последовательность адресов вызова подпрограмм и данные для вызовов. Команда кодируется в памяти числом, а параметры команды следуют за ней текстом. При выполнении программы, исполняющая система производит вызовы указанных подпрограмм и передаёт им подготовленные данные. Таким образом, шитый код выполняется намного быстрее чем обычная интерпретация, но в несколько раз медленнее чем программа в машинном коде. BASIC-86 по сути представляет из себя усечённый вариант MSX BASIC. В частности, нет возможности записи нескольких операторов в одной строке, нет оператора PLAY и некоторых других возможностей.
dbpprop:designer
  • ?
dbpprop:developer
  • ?
dbpprop:dialects
dbpprop:hasPhotoCollection
dbpprop:implementations
  • ?
dbpprop:influenced
  • None
dbpprop:influencedBy
dbpprop:latestReleaseDate
  • ?
dbpprop:latestReleaseVersion
  • ?
dbpprop:name
  • Vilnius Basic
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
  • ?
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1986 (xsd:integer)
rdf:type
rdfs:comment
  • 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 RUN command.
  • Бейсик Вильнюс (BASIC-86) — реализация языка Бейсик для 16-разрядных домашних и учебных компьютеров с процессорами архитектуры PDP-11. Использовался на компьютерах БК-0010/БК-0011 и УКНЦ.
rdfs:label
  • Vilnius BASIC
  • Бейсик Вильнюс
owl:sameAs
skos:subject
foaf:page
is dbpprop:influenced of
is dbpprop:redirect of
is owl:sameAs of