ОСНОВА свободы
-
Обзор Liberty BASIC
- Liberty BASIC — коммерческий язык программирования и IDE.
- Имеет интерпретатор на Smalltalk, работает на Windows и OS/2.
- Разработан Карлом Ганделем, последнее обновление в 2018 году.
-
История и развитие
- Создан в 1991 году, активно развивался.
- Версия 5.0 в альфа-тестировании, работает на разных платформах.
-
Особенности и функциональность
- Визуальная разработка FreeForm, отладчик, работа с DLL и API.
- Поддержка цветной графики, создание игр, Assist с дополнительными функциями.
-
Процедурное и событийно-управляемое программирование
- Поддержка процедурного программирования и событийно-управляемого программирования.
- Обработка файлов и устройств через синтаксис, упрощение синтаксиса в версии 4.03.
-
Поддержка данных и структур
- Поддержка только числовых и строковых данных, поддержка массивов.
- В версии 5 планируется поддержка других типов данных и пользовательских типов.
-
Известные программы
- FreeForm, графический редактор, написан на LB.
-
Примеры кода
- Примеры программ на Liberty BASIC для различных задач.
-
Альтернативные реализации и совместимость
- GLBCC, LBBB, LBB — альтернативные реализации, не все совместимы с LB4.
-
Отсутствие деклараций данных
- Отсутствие деклараций данных, некоторые считают это преимуществом, другие проблемой отладки.
-
Дополнения и улучшения
- Система объявлений и проверки данных без изменения кода, портирована на GitHub.
-
Рекомендации
- Ссылки на официальный сайт, блог Карла Ганделя, коллекции компиляторов и другие ресурсы.