
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.
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.
Code : | Sélectionner tout |
1 2 | ./gradlew :bbasic:build java -jar bbasic/build/libs/bbasic-standalone.jar INPUT.BAS |
Source : Ian Atha
Et vous ?

Voir aussi :



Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.