BASIC-256

Из Википедии, бесплатной энциклопедии

BASIC-256
Логотип программы BASIC-256
Скриншот программы BASIC-256
Тип интерпретатор, интегрированная среда разработки
Авторы Ian Larsen,
Джеймс М. Рено
Разработчик сообщество
Написана на C++, BASIC
Интерфейс графический (Qt, Carbon, Windows API)
Операционные системы Linux, Mac OS X и др. UNIX-подобные, Windows
Языки интерфейса русский и ещё 4 языка
Первый выпуск сентябрь 2006[1]
Последняя версия 2.0.0.11 (30 июня 2020; 3 года назад (2020-06-30)[2])
Репозиторий sourceforge.net/projects…
Состояние активное
Лицензия GNU GPL
Сайт basic256.org
Логотип Викисклада Медиафайлы на Викискладе

BASIC-256 — открытая реализация языка программирования Бейсик и одновременно — интегрированная среда разработки для него. Ориентирована на обучение программированию школьников. Имеет встроенный графический режим и русскоязычную документацию[3].

BASIC-256 является кроссплатформенной программой, имеются версии для Linux, FreeBSD[4] и Windows, готовится версия для Mac OS X.

История[править | править код]

Разработка BASIC-256 начата в 2006 году под названием kidbasic, начиная с версии 0.8 (9 ноября 2006 года) проект получил своё текущее название[2].

Особенности реализации[править | править код]

Метки в BASIC-256 должны начинаться с буквы, поэтому традиционная для Бейсика нумерация строк невозможна. В языке отсутствуют механизмы создания собственных процедур и функций, возможен только переход на метку с помощью gosub с последующим возвратом с помощью return. В этом плане Basic-256 остаётся вполне классическим Бейсиком, со всеми вытекающими из этого недостатками.

Используемые программные компоненты[править | править код]

Для Linux:

Примечания[править | править код]

  1. См. файл ChangeLog в архиве с исходными кодами BASIC-256.
  2. 1 2 Репозиторий BASIC-256. Дата обращения: 15 января 2012. Архивировано 13 января 2011 года.
  3. Справочник синтаксиса BASIC-256. Дата обращения: 16 декабря 2010. Архивировано 1 мая 2012 года.
  4. Порт BASIC-256 Архивная копия от 1 августа 2012 на Wayback Machineдля FreeBSD
  5. См. файл COMPILING.txt в архиве с исходными кодами BASIC-256.

Литература[править | править код]

  1. Джеймс М. Рено. Хотите научиться программировать? = So You Want To Learn to Programm? / пер. с англ. С. Ирюпин, В. Чёрный. — М.: Альт Линукс, 2011. — 320 с. — ISBN 978-5-905167-06-5.

Ссылки[править | править код]