в каждой реализации этот язык — уникален, поэтому никто в итоге не може сказать, что такое BASIC.
Это с какой стороны посмотреть. С одной нет общего стандарта, а с другой, в язык могут добавить интересные особенности.
FreeBASIC
С библами у него полный голяк! Нада гуя? Пиши на вынь-апи! А если мне под линукса нада? Аблом или иди учи GTK! Ну его нафик тем более из каробки тока компилятор. Ни IDE тебе ни отладчика. На Си и то проще!
Кроссплатформеннось полная. Все операторы и функции (за редким исключением) одинаково работают на всех поддерживаемых платформах https://www.purebasic.com/documentation/
Работаем с тем что есть, а есть Raspberry PI с ядром ARM. Ее ближайшие аналоги с Intel x86 процессором стоят значительно больше. За недорого можно купить апельсин, банан и прочие "фрукты", но все они построены на ARM, а не на Intel.
Да платный. Стоимость 79 евро за все существующие версии и выпущенные в дальнейшем для всех платформ. Стоит не много с учетом что поддерживаются Windows, Linux, MacOS, AmigaOS для процессоров x86, x64, PowerPC и ARM. Чего только стоит кроссплатформенная библиотека функций и IDE с поддержкой отладки. Приложения компилируются в натив без виртуальных машин как это часто бывает при кросплатформенности и размеры исполняемых файлов невелики.
Bascom, FastAVR, mikroBasic, GreatCowBASIC, ProtonBasic и так далее можно перечислять бейсики для микроконтроллеров.
Сейчас полно компиляторов бейсика. Вполне адекватных. К примеру https://habr.com/ru/post/674810/
Это с какой стороны посмотреть. С одной нет общего стандарта, а с другой, в язык могут добавить интересные особенности.
С библами у него полный голяк! Нада гуя? Пиши на вынь-апи! А если мне под линукса нада? Аблом или иди учи GTK! Ну его нафик тем более из каробки тока компилятор. Ни IDE тебе ни отладчика. На Си и то проще!
Это не единственный бейсик для малины.
Давно есть другие типа BlitzMax и PureBasic https://habr.com/ru/post/674810/
Кроссплатформеннось полная. Все операторы и функции (за редким исключением) одинаково работают на всех поддерживаемых платформах https://www.purebasic.com/documentation/
И да, это не интерпретатор, а компилятор.
На FreeBasic посмотрите. Он точно Си с синтаксисом бейсика.
PureBasic содержит некоторые операторы (логические, битовые) как в Си, но все же у него языковых конструкций больше из бейсика.
Работаем с тем что есть, а есть Raspberry PI с ядром ARM. Ее ближайшие аналоги с Intel x86 процессором стоят значительно больше. За недорого можно купить апельсин, банан и прочие "фрукты", но все они построены на ARM, а не на Intel.
Да платный. Стоимость 79 евро за все существующие версии и выпущенные в дальнейшем для всех платформ. Стоит не много с учетом что поддерживаются Windows, Linux, MacOS, AmigaOS для процессоров x86, x64, PowerPC и ARM. Чего только стоит кроссплатформенная библиотека функций и IDE с поддержкой отладки. Приложения компилируются в натив без виртуальных машин как это часто бывает при кросплатформенности и размеры исполняемых файлов невелики.
Не оно? https://users.freebasic-portal.de/stw/builds/linux-armv6-rpi/
Первый параметр - идентификатор файла. Второй - новая позиция. https://www.purebasic.com/documentation/file/fileseek.html
Пояснение по поводу константных идентификаторов https://www.purebasic.com/documentation/reference/purebasic_objects.html
В списке IDE пополнение. Недавно состоялся релиз одного из диалектов бейсика - PureBasic для Raspberry PI.