Существуют ли современные среды программирования, синтаксически совместимые с QBasic?

У меня есть старая книга об обучении программированию на BASIC. Он очень хорошо написан, увлекателен и отлично учит первым шагам в компьютерном программировании. Это также моя первая книга о программировании, с которой все началось для меня. :)

Теперь есть еще один человек, который хотел бы изучить программирование, и (поскольку я не могу быть там, чтобы научить его самому), я не могу придумать лучшую книгу, чтобы порекомендовать его. Конечно, язык устарел, но основы программирования не изменились, и книга настолько хорошо написана, что я еще не видел эквивалента (правда, я не смотрел).

Есть только одна загвоздка - поскольку книга старая , она написана на каком-то диалекте BASIC, который был популярен на мэйнфреймах около 25 лет назад (по крайней мере, я так понимаю). Это вещь с обязательной нумерацией строк, без правильного текстового редактора (все редактирование происходит в командной строке с помощью номеров строк) и т. Д. Это было уже сильно устаревшим, когда я впервые взял книгу в руки.

К счастью для меня (и других), я обнаружил, что синтаксис почти полностью совместим с Microsoft QBasic.Единственное отличие, которое я помню, это то, что в книге строковые переменные должны были иметь суффикс ¤ , в то время как QBasic требовал $ . Каким-то образом они оба закончились на одной и той же клавише на той старой клавиатуре, так что я обнаружил это сам.

Теперь я мог бы порекомендовать QBasic или QuickBasic, но мне интересно, нет ли чего-нибудь лучше и современнее. Экран в текстовом режиме, ограниченная медленная графика и 64 КБ доступной оперативной памяти - своего рода образовательные, но ...

Есть предложения?

5
задан Vilx- 1 March 2012 в 08:40
поделиться