Developpez.com - Rubrique Android

Le Club des Développeurs et IT Pro

Écrire et exécuter des programmes QuickBASIC 4.5 sur Android comme dans les années 80~? avec BabaBASIC

Programmé majoritairement en Kotlin

Le 2023-11-10 08:20:25, par Jade Emy, Communiqués de presse
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 :
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 ?
  Discussion forum
1 commentaire
  • weed
    Membre chevronné
    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.