----------------------------------------------------------------------------------
@REPLY: 2:5020/2021.3 6ab437dc
@MSGID: 2:5000/111@fidonet 6ab48e5f
@CHRS: CP866 2
@TZUTC: 0700
@TID: hpt/w32-mvcdll 1.9.0-cur 17-02-17
Доброе (current) время суток, Dmitry!
DC> Игpа написанная на бейсике имеет такую же концепцию. В памяти должен
DC> быть интеpпpетатоp и сама пpогpамма. В своё вpемя такая концепция
DC> позволяла экономить память, т.к. опеpатоpы бейсика тpебовали меньше
DC> памяти, чем машинный код.
Странное мнение.
=== Вырезка из филе Windows Clipboard ===
Turbo Basic - компилятор языка программирования <Бейсик>, а также его
диалект. Это интегрированная среда разработки (IDE) для создания, отладки и
выполнения программ.
В отличие от большинства реализаций <Бейсика> того периода, Turbo
Basic был полным компилятором, генерировавшим родной код для MS-DOS. Прочие
реализации были или лишь интерпретаторами, или сильно зависели от библиотеки
времени исполнения.
Функции
Генерация исполняемых файлов типа .EXE.
[...]
=== Кончилась врезка ===
У меня до сих пор работают утилиты. Весят ~30 Кб. В памяти
занимают не больше. С учётом того, что в DOS выполнялась одна задача, то
вопрос экономии памяти за счёт интерпретатора весьма сомнительный.
Интерпретатор GW-BASIC или более поздний QBasic (который шел в комплекте с DOS
5.0 и 6.22), занимал в памяти от 80 до 300 Кб. Плюс исходный текст
программы. В итоге такая утилита в интерпретаторе съест (в тех самых 640 Кб)
более чем.
Хотя, собственно, при запуске единственной задачи одновременно,без
разницы, сколько она памяти съест. :-)
Что я могу еще сказать?..
Oleg
... AKA oleg(&)redut.info AKA
https://t.me/OVRnsk
--- GoldED+/W64-MSVC 1.1.5-b20260425 (пока работает)
* Origin: --- ...И все на наш редут... --- (2:5000/111)
SEEN-BY: 50/8 460/58 5000/111 5001/100 5015/46
5020/715 830 837 848 1042 4441
SEEN-BY: 5023/24 5030/115 722 1081 5035/64 5051/44
5053/58 5057/77 5058/104
SEEN-BY: 6035/3 66
@PATH: 5000/111 6035/3 5020/715