Які інтегратори 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.