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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

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


Sujet :

Android

  1. #1
    Communiqués de presse

    Femme Profil pro
    Traductrice Technique
    Inscrit en
    Juin 2023
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Traductrice Technique

    Informations forums :
    Inscription : Juin 2023
    Messages : 942
    Points : 66 351
    Points
    66 351
    Par défaut Écrire et exécuter des programmes QuickBASIC 4.5 sur Android comme dans les années 80 avec BabaBASIC
    Écrire et exécuter des programmes QuickBASIC 4.5 sur Android comme dans les années 80, avec BabaBASIC, programmé majoritairement en Kotlin

    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 - Visualiser dans une fenêtre à part
    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 ?
    Publication de communiqués de presse en informatique. Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 023
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 023
    Points : 1 785
    Points
    1 785
    Par défaut
    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.

Discussions similaires

  1. Apprendre la programmation d'ordinateur 8 bits comme dans les années 80
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 27/04/2016, 21h09
  2. exécuter des programmes avec python
    Par piotrgavriloff dans le forum Général Python
    Réponses: 1
    Dernier message: 24/06/2007, 01h09
  3. Réponses: 5
    Dernier message: 03/04/2007, 15h51
  4. Au sujet de la vitesse d'exécution des programmes
    Par emie31 dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2006, 13h42
  5. [UBUNTU] Exécuter des programmes java
    Par hammag dans le forum Ubuntu
    Réponses: 6
    Dernier message: 21/04/2006, 23h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo