Обсуждение:Бейсик Вильнюс

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

почему же этот Бейсик есть Вильнюс ?

По всей видимости, разработан в Вильнюсе. Но кем именно -- данных нет. -- NZeemin 08:18, 4 октября 2009 (UTC)[ответить]

Машинный код[править код]

Вот здесь говорится: "Кроме того, эта версия ... и позволяла подключать подпрограммы в машинных кодах, чего был лишен Фокал." Что, Бейсик-Вильнюс действительно имеет средства для записи подпрограмм в машинных кодах? -- NZeemin 08:58, 15 июня 2009 (UTC)[ответить]

Про Бейсик-Вильнюс на БК0010/0011 ничего не могу сказать. А версии для УКНЦ имели операторы BLOAD и BSAVE для загрузки и сохранения машинного кода в память. Также код можно было занести с помощью оператора POKE. Для вызова подпрограммы в машинных кодах она объявлялась оператором DEF USR, а вызывалась функцией USR. Об этом можно прочитать в описании языка. -- Contributions/79.173.80.248 09:43, 15 июня 2009 (UTC)[ответить]
То же самое было и в Бейсике для БК. 216.38.138.34 17:48, 29 октября 2010 (UTC)[ответить]
  • "Я программировал с помощью отладчика из Вильнюса. С его помощью набранная мнемоника ассемблера мгновенно превращалась в несколько строчек с восьмеричным кодом! Сохранялась и ясность программы на ассемблере и гибкость в полном контроле за ресурсами процессора. Очень полезно для применений в автоматизации быстрых процессов." - интересно, об каком отладчике идет речь. Tpyvvikky 03:37, 25 марта 2010 (UTC)[ответить]

Про символы $ и ¤[править код]

Стоит ли упоминать в статье про Бейсик-Вильнюс про замену символа с кодом 36, который в ASCII был представлен как $ на ¤? Все дело в том, что на советских компьютерах применялись кодировки КОИ-7 и КОИ-8 в соответствии с ГОСТ 19768-74. В этом ГОСТ первые 128 символов набора КОИ-8 и все символа набора КОИ-7 H0 соответствовали кодировки ASCII с заменой изображения символа $ на ¤. Также было и в КОИ-7 Н1 и КОИ-7 Н2, в которых ещё латинские символы были заменены кириллицей. Так что такая ситуация была и на СМ ЭВМ, и на ДВК, и на УКНЦ, и это не является особенностью Бейсик-Вильнюс. -- 79.173.80.248 06:44, 17 июня 2009 (UTC)[ответить]

НЕ стоит -- это действительно особенность не языка или его реализации, а раскладки клавиатуры. -- NZeemin 07:32, 17 июня 2009 (UTC)[ответить]

Влияние MSX BASIC[править код]

Влияние MSX BASIC конечно явно видно. Этому есть ещё одно объяснение. Ещё до БК в стране стали внедрять КУВТ Yamaha MSX, и его внедрение было весьма успешным, см. [1]. Поэтому MSX BASIC рассматривался как удобный для обучения и уже описанный в литературе. Этому утверждению конечно нужны АИ, поэтому пока не пишу в самой статье. -- NZeemin 11:01, 14 ноября 2012 (UTC)[ответить]

Vlad Tru, вы указали в статье явно, что Вильнюс Бейсик "был разработан в качестве почти полного аналога MSX BASIC", но этому нет явных подтверждений в виде АИ (есть только мнение), и пока их нет -- считаю, так писать не стоит. -- NZeemin 08:20, 20 мая 2016 (UTC)[ответить]

Точность вычислений для вещественных чисел[править код]

Нужны АИ по точности вычислений для вещественных чисел. Сейчас в статье в разделе "Интересные факты" говорится о 64-разрядных числах. Но в исходниках Бейсик-Вильнюс для БК работа идёт с вещественными числами как двойными словами (32 бита). И тесты на версиях для УКНЦ показывают разрядность мантиссы в 25 бит. -- NZeemin 10:02, 20 мая 2016 (UTC)[ответить]

  • Когда я запускал свой любимый тест возведения 27 раз в квадрат числа 1.0000001, то в отличие от других бейсиков, Вильнюсский выдавал очень хорошую точность как при умножении само на себя, так и при возведении в квадрат ^ 2 --Sergei Frolov 10:29, 20 мая 2016 (UTC)[ответить]
  • 64-разрядность вещественных чисел двойной точности в Бейсике БК я неоднократно встречал в разных статьях – обычно написано, что они занимают в памяти 8 байт. А зачем вообще АИ на достаточно очевидные факты – любой желающий может запустить эмулятор БК и проверить точность вычислений, если у него есть сомнения. Например, по вашей методике: http://zx-pk.ru/threads/26563-razryadnost-mantissy-v-razlichnykh-yazykakh.html. Бейсик УКНЦ как раз отличается от бейсика БК тем, что работает с числами одинарной точности, из-за чего имеет скорость в разы выше. Об этом я достаточно подробно писал в теме: http://zx-pk.ru/threads/25778-otechestvennye-kompyutery-bystrodejstvie.html. Vlad Tru 08:17, 27 мая 2016 (UTC)[ответить]
    • Как раз таки это довольно неочевидные вещи, поэтому и понадобились эксперименты. В статье всё это пока очень голословно. Форум не является АИ. -- NZeemin 08:28, 27 мая 2016 (UTC)[ответить]