web-dev-qa-db-fra.com

Quels interprètes BASIC sont disponibles?

Un nouvel utilisateur d’Ubuntu - qui souhaite également en savoir plus sur la programmation - lui a demandé ce qu’il pourrait utiliser pour exécuter du code BASIC. Avant de tester Ubuntu, il travaillait sur un livre BASIC. Il aimerait continuer sans avoir à revenir à Windows.

Il semble qu'il existe quelques packages BASIC dans les référentiels standard, ainsi que des projets tels que Mono qui peuvent inclure une sorte de support BASIC.

Quelle serait une bonne recommandation des référentiels standard - ou d'un paquet deb - pour quelqu'un qui apprend les bases du BASIC et qui débutent dans Ubuntu?

23
Tim Lytle

La recherche d'apt révèle

  • basic256 - environnement de programmation éducative BASIC pour enfants
  • yabasic - Pourtant, un autre interpréteur BASIC

basic256 semble être un peu mieux adapté à l'utilisateur, mais je ne sais pas à quel point ce dialecte correspondra à ce qui se trouve dans son livre de programmation, ce qui pourrait être frustrant.

Page d'accueil ici - http://www.basic256.org/index_fr

yabasic semble plus proche du standard BASIC, mais je n’ai vraiment aucune expérience pratique de ce type.

Bonne chance.

13
achiang

Gambas est l'équivalent le plus proche de Visual Basic (il est tout à fait adapté aux applications de bureau). Ce serait donc bien si votre ami utilisait Visual Basic.

Gambas est un environnement de développement libre basé sur un interpréteur de base avec des extensions d’objet, un peu comme Visual Basic ™ (mais ce n’est PAS un clone!). Lisez le introduction pour plus d'informations.

Avec Gambas, vous pouvez rapidement concevoir l’interface graphique de votre programme avec Qt ou GTK +, accéder aux bases de données MySQL, PostgreSQL, Firebird, ODBCet SQLite, piloter des applications KDE avec DCOP, traduire votre programme dans n’importe quel langage, créer facilement des applications réseau. , créer des applications 3D OpenGL, créer des applications Web CGI, etc.

13
dv3500ea

S'il est plus intéressé par la création de jeux, sdlBasic serait une meilleure option:

sdlBasicInstall Sdlbasic est un petit interpréteur de base efficace et multiplateforme destiné à la création de jeux utilisant la puissance de la bibliothèque SDL. Il est inspiré du vieil et glorieux AMOS.

6
dv3500ea

pourquoi ne pas regarder ce petit mais efficace interprète: my-basic écrit en C. C'est portable. Je considère que c'est un bon début pour jouer un peu en BASIC ou pour apprendre à écrire un interprète BASIC en C.

4
pi_raspi

Je n'ai jamais essayé cela, mais je suppose qu'il serait possible d'exécuter quelque chose comme QBASIC avec un émulateur tel que DOSBox. DOSBox est disponible à partir du référentiel, mais il devra y avoir sa propre copie de QBASIC une fois installé.

Si quelqu'un a essayé, n'hésitez pas à modifier cette réponse avec plus de détails.

2
Ramón

Vous pouvez également considérer blassic. Trouvez-le à - http://blassic.org/

2
LFC_fan

J'écris encore quelques petites choses dans QB64 . Mais je suis surtout concerné par les données et la manipulation de données et non par les graphiques. Je viens de terminer un petit programme pour convertir les informations d’un progiciel de comptabilité à un autre. Il m'a fallu une semaine pour l'écrire. L'exécution du programme a permis de convertir 6 ans d'informations avant que mon café ne refroidisse.

Petit, compact mais très puissant. Seul l'écran affichait les conversions de fichiers en cours, ainsi qu'un écran "Démarrer" et un écran de fin de "Conversion réussie".

1
Arthur Wright

Je recommanderais FreeBasic. Il existe des versions pour Linux et Windows. Seule la version ARM est toujours manquante :(

Je l'ai utilisé dans certains grands projets sans aucun problème. Le code est propre et il existe un bon forum pour cela: http://www.freebasic.net/

1
Pasi Mustalahti