Які інтегратори BASIC доступні?


23

Запитав його новий користувач Ubuntu - який також хоче дізнатися про програмування - що він може використовувати для запуску BASIC-коду. Перед тим, як спробувати Ubuntu, він працював над базовою книгою, і йому хотілося б продовжувати, не повертаючись до Windows.

Схоже, в стандартних сховищах є кілька пакетів BASIC, а також такі проекти, як Mono, які можуть включати якусь підтримку BASIC.

Що може бути корисною рекомендацією зі стандартних сховищ - або з деб-пакету - для того, щоб хтось вивчав основи BASIC та новий для Ubuntu?


Це сильно залежить від того, який БАЗОВИЙ діалект він вивчає.
sepp2k

Рекомендації щодо інших мов дійсно виходять за межі цього веб-сайту.
dv3500ea

Я їх зняв. Питання програмування слід задавати при переповненні стека. З рештою питання це нормально, оскільки це стосується пакету Ubuntu.
dv3500ea

@ dv3500ea Я говорив, що не хочу інших мовних рекомендацій. Оскільки мова йде про мову, мені хотілося зрозуміти, що я не хочу, щоб "він повинен вивчити [мову] замість". Тож я не впевнений, чому ви це відредагували, а потім сказали те саме в коментарях.
Тім Літлл

Вибачте, я, мабуть, прочитав його неправильно. Я на насправді думав , що ти мав в виду , що ви зробили рекомендацію хоче для інших мов ... моїх поганого.
dv3500ea

Відповіді:


13

Пошук влучних виявляє

  • basic256 - навчальне середовище програмування BASIC для дітей
  • yabasic - Ще один БАЗОВИЙ перекладач

basic256 здається, це може бути трохи краще підходить для користувача, але я не впевнений, наскільки тісно діалект буде відповідати тому, що є в його програмі, що може бути розчарувальним.

Домашня сторінка тут - http://www.basic256.org/index_en

yabasic здається ближчим до стандарту BASIC, але я ні з ким не маю досвіду з перших рук.

Удачі.


13

Gambas є найближчим еквівалентом Visual Basic (Він досить орієнтований на додатки для настільних ПК), тому було б добре, якби ваш друг використовував Visual Basic.

Gambas - це вільне середовище розробки, засноване на інтерпретаторі Basic з розширеннями об'єктів, схожим на Visual Basic ™ (але це НЕ клон!). Прочитайте вступ для отримання додаткової інформації.

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


6

Якщо він більше зацікавлений в іграх, sdlBasic стане кращим варіантом:

sdlBasicВстановіть Sdlbasic - це невеликий, ефективний та багатоплатформенний базовий інтерпретатор, спрямований на створення ігор, використовуючи потужність бібліотеки SDL, її надихнули старі та славні AMOS.


4
Чи справді потрібно було вказати це на окрему відповідь, а не включати її у свою першу відповідь?

1
Щоб люди могли голосувати між окремими основами, щоб вказати, який найбільш підходить.
dv3500ea

4

чому б не подивитись на цього маленького, але ефективного перекладача: моє основне написане на C. Це портативно. Я вважаю це гарним початком для того, щоб або грати трохи BASIC, або навчитися писати перекладач BASIC на C.


2

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

Якщо хтось спробував це, сміливо відредагуйте цю відповідь більш детально.



1

Я б рекомендував FreeBasic. Існують версії для Linux та Windows. Лише версія ARM відсутня :(

Я використовував це в деяких великих проектах без проблем. Код чистий і для нього є хороший форум: http://www.freebasic.net/


1
У Askubuntu ми використовуємо слова Windows та Microsoft. Не потрібно використовувати $ :)
Rinzwind

1

Я все ще пишу невеликі речі в QB64 . Але я в основному переймаюся маніпулюванням даними та даними, а не графікою. Щойно закінчив крихітну програму для перетворення інформації з одного пакета обліку в інший. Мені потрібен тиждень, щоб написати це. Запуск програми успішно перетворив 6 років інформації, перш ніж моя кава застудилася.

Невеликий, компактний, але дуже потужний. Лише на екрані відображалися конверсії файлів, що відбуваються, а також екран "Пуск" та екран "Комплект успішного перетворення".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.