IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Écrire et exécuter des programmes QuickBASIC 4.5 sur Android comme dans les années 80, avec BabaBASIC
Programmé majoritairement en Kotlin

Le , par Jade Emy

0PARTAGES

6  0 
BabaBASIC vous permet d'écrire et d'exécuter des programmes compatibles avec QuickBASIC 4.5 sur votre appareil Android, vous permettant de vous remémorer l'ère préhistorique de l'informatique.

Pourquoi cette application a été créé ?

Le développeur a créé cette application parce que son père, qui était programmeur dans les années 80, lui a demandé de lui trouver une application Android pour présenter la programmation aux autres en utilisant QuickBASIC. N'ayant rien trouvé à recommander, alors il a passé une nuit blanche et créé cette application.

Mon père, qui a raccroché son chapeau de codeur dans les années 80, est récemment entré dans l'âge d'or de la retraite. Un jour, il a songé à la simplicité et à la valeur éducative de BASIC et s'est demandé s'il existait un moyen de partager son charme en utilisant la technologie d'aujourd'hui. Plus précisément, il cherchait une application Android capable d'exécuter BASIC afin de pouvoir "enseigner la programmation tout en buvant un café avec [ses] amis".

C'est ainsi qu'est né BabaBASIC, un clin d'œil à "Babá", le terme grec pour "papa", et un rappel de la personne qui est à l'origine de ce voyage.

La première itération a été réalisée au cours d'une nuit blanche de 10 heures en utilisant des bibliothèques open-source existantes. J'ai fini par forker l'implémentation de type BASIC pour la rendre plus compatible, octet par octet, avec QBasic 4.5, que mon père utilisait dans les années 90 pour m'enseigner la programmation.

C'est la première chose que j'ai faite et qu'il approuve.
Exécution en ligne de commande

Code : Sélectionner tout
1
2
./gradlew :bbasic:build
java -jar bbasic/build/libs/bbasic-standalone.jar INPUT.BAS

Source : Ian Atha

Et vous ?

Quel est votre avis sur cette application ?

Voir aussi :

Java, Python, Kotlin et Rust connaissent une croissance rapide, mais JavaScript reste le langage de programmation le plus populaire, selon une enquête de SlashData

Kotlin 1.9.0 est disponible : un aperçu des nouveautés et améliorations du langage de programmation

Android : Kotlin est désormais le langage préféré et recommandé par Google. Vers la fin de Java pour le développement Android ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de weed
Membre chevronné https://www.developpez.com
Le 12/11/2023 à 0:39
Très beau challenge pour le fiston pour avoir forker un vieux pour le rendre compatible sur nos PC actuels.

Un ancien langage pour apprendre est le Pascal mais je pense qu'en effet, le BASIC est plus mythique.

Personnellement je ne pense pas l'utiliser mais je trouve l'idée très bonne pour ceux qui veulent découvrir ce langage et même en effet pourquoi pas pour apprendre les rudiments de la programmation.
1  0