For faster navigation, this Iframe is preloading the Wikiwand page for BASIC-256.

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; 4 года назад (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.
{{bottomLinkPreText}} {{bottomLinkText}}
BASIC-256
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?