Какие существуют базовые инициаторы?

21

Был задан новый пользователь Ubuntu, который также хочет узнать о программировании - что он может использовать для запуска кода BASIC. Он работал над книгой BASIC, прежде чем попробовать Ubuntu, и он хотел бы продолжить, не переключаясь обратно в Windows.

Похоже, что есть несколько базовых пакетов в стандартных репозиториях, а также такие проекты, как Mono, которые могут включать некоторую поддержку BASIC.

Что было бы хорошей рекомендацией из стандартных репозиториев - или из пакета deb - для кого-то, изучающего основы BASIC и нового для Ubuntu?

    
задан Tim Lytle 11.10.2010 в 17:56
источник

8 ответов

13

Поиск apt показывает

  • basic256 - образовательная среда программирования BASIC для детей
  • yabasic - Еще один интерпретатор BASIC

basic256 кажется, что он может быть немного лучше подходит для пользователя, но я не уверен, насколько близко этот диалект будет соответствовать тому, что есть в его книге программирования, что может быть расстраивающим.

Домашняя страница здесь - Ссылка

yabasic кажется ближе к стандартному BASIC, но у меня действительно нет непосредственного опыта с этим.

Удачи.

    
ответ дан achiang 11.10.2010 в 18:13
источник
13

Gambas является ближайшим эквивалентом Visual Basic (он очень ориентирован на настольные приложения), так что было бы хорошо, если бы ваш друг использовал Visual Basic.

  

Gambas - это бесплатная среда разработки на основе базового интерпретатора с расширениями объектов, немного похожая на Visual Basic ™ (но это не клон!). Подробнее читайте введение .      

С Gambas вы можете быстро разработать свой графический интерфейс программы с Qt или GTK +, получить доступ к базам данных MySQL, PostgreSQL, Firebird, ODBC и SQLite, пилотным приложениям KDE с DCOP, перевести вашу программу на любой язык, легко создать сетевые приложения, сделать 3D Приложения OpenGL, создавать веб-приложения CGI и т. Д. ...

    
ответ дан dv3500ea 11.10.2010 в 18:15
6

Если он больше заинтересован в создании игр, sdlBasic будет лучшим вариантом:

  

sdlBasic < img src="https://imgur.com/fw46j.png">   это небольшой, эффективный и многоплатформенный базовый интерпретатор, предназначенный для создания игр с использованием возможностей библиотеки SDL, он был вдохновлен старой и славной AMOS.

    
ответ дан dv3500ea 11.10.2010 в 18:25
4

почему бы не взглянуть на этого небольшого, но эффективного интерпретатора: my-basic , написанный на C. Это портативный. Я считаю это хорошим началом для того, чтобы сыграть немного BASIC или научиться писать интерпретатор BASIC в C.

    
ответ дан pi_raspi 24.12.2015 в 12:30
2

Я никогда не пробовал это, но я полагаю, что можно запустить что-то вроде QBASIC с помощью эмулятора, такого как DOSBox. DOSBox доступен из репозитория, но после установки он должен будет получить свою собственную копию QBASIC.

Если кто-то попробовал это, не стесняйтесь редактировать этот ответ более подробно.

    
ответ дан Ramón 12.10.2010 в 22:47
2

Вы также можете считать бласковым. Найдите его - Ссылка

    
ответ дан LFC_fan 13.10.2010 в 19:21
1

Я бы переименовал FreeBasic. Существуют версии для Linux и Windows. Только версия ARM по-прежнему отсутствует: (

Я использовал его в некоторых крупных проектах без проблем. Код чист, и для него есть хороший форум: Ссылка

    
ответ дан Pasi Mustalahti 04.07.2013 в 17:35
1

Я все еще пишу небольшой материал в QB64 . Но в основном я занимаюсь обработкой данных и данных, а не графикой. Просто закончил крошечную программу для конвертирования информации из одного учетного пакета в другой. Потребовал мне неделю, чтобы написать это. Запуск программы успешно преобразовал 6 лет информации, прежде чем мой кофе простудился.

Маленький, компактный, но очень мощный. На экране отображались только конверсии файлов, а также экран «Пуск» и экран «Исключительный успех».

    
ответ дан Arthur Wright 26.08.2017 в 23:41