Comments 29
Он работает немного медленнее, чем компилируемые языки (например, C).наверное, имелось ввиду нАмного?
И как можно забыть про RANDOMIZE TIMER, любая бейсиковская игрушка с этого начиналась.
Эх, ностальгия...
а не помнит ли кто нибудь название книги по BASIC?
Книгу читал лет 30 назад, Черная мягкая обложка, страниц 400, размер - немного меньше А4, автор - не русский, книга переводная, название - связано с разработкой бизнесс приложений (но это не точно)
если мне не изменяет память, то одной из разработанных программ, был графический редактор.
Моцарта. При практически отсутствии какой-нибудь обучающей литературы эта брошюрка мне служила практическим учебником по языку и организации программ, отличных от пробегающих псевдографических человечков. Вспомнить бы.
А я когда то кодил на бейсик "микрон" партнер 01.01. Давно это было, потом на qbasic перешёл, далее немного visualbasic. Но затем решил турбопаскале кодить, и далее делфи. А от бейсиков отказался, как полюбил, так и совсем разлюбил. Да, сейчас бейсики для меня плохие ЯП.
Его писатели всю дорогу боролись за попадание кусков данных в объем 64к
Надо ещё вспомнить, что строки там перенумеровывались автоматически (по крайней мере в той версии что я юзал) с кратностью 10, но это срабатывало только в момент выполнения LIST. И ещё одна фича была — можно было ввести строку из экранного буфера (то есть, не только с самой нижней строки, а переместить курсор повыше и нажать ENTER — я этим пользовался для "генерации кода", когда маленькая подпрограмма в старших адресах выполнялась и выводила на экран заготовки строк с номерами, а я потом их вручную правил и нажимал ENTER — так можно было даже вставить до 9 строк "между строк" уже существующей программы)
Вот вопрос: как делать скриншоты в DOS?
Да Вы и сами, для разминки можете такое запрограммировать наверное?
Безусловно, x*10 лет назад я бы такое мог написать, и даже увлекался именно резидентными программами. Помнится, там для того, чтобы оставить программу в памяти, нужно было дернуть особый вызов. Деталей не помню. Но сейчас нет ни времени, ни желания — приоритеты совсем другие.
Непонятно почему автор решил что "поддержка ввода-вывода через последовательный порт отсутствует" - хотя она описана в мануале.

20 лет назад в техникуме что-то писали на GW-Basic в аудитории с совсем древними компами.
На компах посильнее уже был Turbo Pascal.
Ретро-программирование: пишем простую игру на том самом GW-BASIC 1983 года