BASIC-256

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
BASIC-256
BASIC-256 Logo.png
Basic-256 1.0.0.0.png
среда разработки BASIC-256
Тип интерпретатор, интегрированная среда разработки
Автор Ian Larsen,
Джеймс М. Рено
Разработчик сообщество
Написана на С++, BASIC
Интерфейс графический (Qt, Carbon, Windows API)
Операционная система Linux, Mac OS X и др. UNIX-подобные, Windows
Языки интерфейса русский и ещё 4 языка
Первый выпуск сентябрь 2006[1]
Последняя версия 0.9.9.46 (10 февраля 2013[2])
Состояние активное
Лицензия GNU GPL
Сайт basic256.org
Commons-logo.svg BASIC-256 на Викискладе

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
  3. Справочник синтаксиса BASIC-256
  4. Порт BASIC-256для FreeBSD
  5. См. файл COMPILING.txt в архиве с исходными кодами BASIC-256.

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

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

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