Search
Write a publication
Pull to refresh

Comments 29

Нас в школе обучали на GW-BASIC (конец 90х — начало 2000х).
А я вполне себе научные расчеты программировал. Моделирование движения ЦМД (цилиндрических магнитных доменов) в пленках феррит-гранатов в магнитном поле.
Причем вставки там были на ассемблере, т.к. GW-BASIC не «немного медленнее», а очень сильно медленнее. На 8088 процессоре.
… в 89 году… :-)
За ностальгии пост спасибо, но пару «НО»:
Он работает немного медленнее, чем компилируемые языки (например, C).
наверное, имелось ввиду нАмного?
И как можно забыть про RANDOMIZE TIMER, любая бейсиковская игрушка с этого начиналась.

Эх, ностальгия...
а не помнит ли кто нибудь название книги по BASIC?
Книгу читал лет 30 назад, Черная мягкая обложка, страниц 400, размер - немного меньше А4, автор - не русский, книга переводная, название - связано с разработкой бизнесс приложений (но это не точно)
если мне не изменяет память, то одной из разработанных программ, был графический редактор.

Возможно Д.Грайс Графические средства персонального компьютера

спасибо огромное, это именно та книга.

А еще была маленькая черненькая брошюрка, где были листинги примитивного, но графического редактора, текстового процессора и программки, наигрывающей Турецкий Марш
Моцарта. При практически отсутствии какой-нибудь обучающей литературы эта брошюрка мне служила практическим учебником по языку и организации программ, отличных от пробегающих псевдографических человечков. Вспомнить бы.
С нее началось мое изучение программирования. Может где-то у родителей лежит еще. Если найду — отсканирую.
Было бы круто, спасибо! В интернете на первый взгляд не нашел. Даже закралось подозрение, что это было региональное издание.
Да, именно та самая книжка! Большое спасибо за труд!
Сохранил.

PS. Графический редактор в 55 строк, — это ли не выразительная сила для низкоуровневого языка начала 80-х!

А я когда то кодил на бейсик "микрон" партнер 01.01. Давно это было, потом на qbasic перешёл, далее немного visualbasic. Но затем решил турбопаскале кодить, и далее делфи. А от бейсиков отказался, как полюбил, так и совсем разлюбил. Да, сейчас бейсики для меня плохие ЯП.

В 93-м обслуживал нечто, что сейчас назвали бы ERP на GW-BASIC.
Его писатели всю дорогу боролись за попадание кусков данных в объем 64к

Надо ещё вспомнить, что строки там перенумеровывались автоматически (по крайней мере в той версии что я юзал) с кратностью 10, но это срабатывало только в момент выполнения LIST. И ещё одна фича была — можно было ввести строку из экранного буфера (то есть, не только с самой нижней строки, а переместить курсор повыше и нажать ENTER — я этим пользовался для "генерации кода", когда маленькая подпрограмма в старших адресах выполнялась и выводила на экран заготовки строк с номерами, а я потом их вручную правил и нажимал ENTER — так можно было даже вставить до 9 строк "между строк" уже существующей программы)

Не перенумеровывались, как я помню. То есть не по LIST. Была отдельная команда RENUM. Можно было указать, с каким шагом, по умолчанию 10, да

Прекрасно помню эту фичу, с перемещением курсора к нужной строке :) В то время это казалось просто невероятным прогрессом!
UFO landed and left these words here
UFO landed and left these words here
Собрав свой клон PC XT, первым делом поставил на него GW Basic. Ностальгия — она такая. Но, в целом, ощущения — как со связанными руками. У Турбо Паскаля на той же машине возможностей значительно больше.

Вот вопрос: как делать скриншоты в DOS?
Дос то новый? Говорят что был Ctrl + PrintSc, но мне казалось что раньше отдельные резидентные утилиты были типа PCGRAB которые в файлик видеопамять писали… Да Вы и сами, для разминки можете такое запрограммировать наверное?
Дос версии 6.22. Сейчас не под руками, но неужели эта утилита была включена в набор Дос?
Да Вы и сами, для разминки можете такое запрограммировать наверное?

Безусловно, x*10 лет назад я бы такое мог написать, и даже увлекался именно резидентными программами. Помнится, там для того, чтобы оставить программу в памяти, нужно было дернуть особый вызов. Деталей не помню. Но сейчас нет ни времени, ни желания — приоритеты совсем другие.
CTRL+prtscr не пользовался, а утилита как тут подсказали pcxgrab.exe, отдельно конечно

Непонятно почему автор решил что "поддержка ввода-вывода через последовательный порт отсутствует" - хотя она описана в мануале.

В оригинальном GWBASIC конечно она была. Но эта фраза относилась к «пересборке из исходников под новые архитектуры». Я думаю, что всякие POKE / PEEK там тоже работать не будут.
Как хорошо, что как только одновременно стали уже доступны CD-R и ещё доступны 5.25" дисководы, я догадался забэкапить большинство дискет со своими первыми и не очень программами на Basic. Сейчас можно открыть и поностальгировать. Вот эту программу «помогал» (писал за неё в смысле) какой то малознакомой девочке, уже будучи студентом.
image

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

Sign up to leave a comment.