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

Contribuez Discussion :

Panoramic : un langage Basic pour Mac


Sujet :

Contribuez

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 120
    Points : 168
    Points
    168
    Par défaut Panoramic : un langage Basic pour Mac
    Panoramic est un langage BASIC que je développe pour Windows depuis une dizaine d'années et que j'ai récemment porté sous Android puis maintenant sous MAC OS.
    Mon but est de proposer un langage multi-plateforme avec la devise : "code somewhere, execute anywhere" (coder quelque part, exécuter partout).

    Ce langage utilise les mots-clés classiques du BASIC (DIM, IF, THEN, ELSE, DATA, PRINT, etc) auquel j'ai ajouté des fonctionnalités pour utiliser les objets graphiques (BUTTON, EDIT, FORM, MAIN_MENU, etc), le dessin, les SPRITEs, la 3D.
    Je l'ai voulu le plus simple possible, à la portée du programmeur du dimanche.

    Par exemple, pour créer un bouton qui visualise un texte, c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    BUTTON 1 : REM crée un bouton qui portera le numéro 1
    CAPTION 1,"cliquez"
    Pour créer un programme qui :
    - crée un bouton affichant "cliquez"
    - puis qui affiche "OK" quand on a cliqué dessus, on a besoin de 8 instructions (difficile de faire plus simple !):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    LABEL clic
    BUTTON 1
    CAPTION 1,"cliquez"
    ON_CLICK 1,clic : REM le sous-programme clic s'exécutera quand on cliquera sur le bouton
    END : REM le programme principal s'arrète ici
    clic:
    CAPTION 1,"OK"
    RETURN
    Pour fonctionner, il n'a besoin de rien et se suffit à lui-même.
    Il est autonome et portable (je l'utilise d'ailleurs à partir d'une clé USB).
    Il ne nécessite pas que XCode soit installé sur votre machine.

    Il tourne sous Yosemite et EL Capitan (je n'ai pas encore essayé d'autres versions de MAC OS).

    Il se présente sous forme d'un éditeur qui permet de charger, de sauvegarder et de modifier un source, de l'exécuter et d'en produire un exécutable.
    De même, l'exécutable produit se suffit à lui-même : il est autonome et portable et n'a besoin de rien pour tourner, si ce n'est d'un MAC !

    Il est livré avec une aide (Help) et quelques exemples divers.

    J'allais oublier : il est gratuit.

    Comment on l'utilise ?

    Vous le téléchargez à partir d'un fichier :
    http://panoramic-language.pagesperso...EDITOR.app.zip
    ou d'une image disque :
    http://panoramic-language.pagesperso.../PANORAMIC.dmg
    Vous le faites glisser par exemple sur le bureau ou dans le dossier de votre choix.
    Vous double-cliquez sur son icône et il se lance.

    La fenêtre principale s'ouvre et il est prêt à accueillir votre source.
    Quelques fichiers exemples sont automatiquement installés dans le répertoire de l'application.
    Vous pouvez les essayer pour voir de quoi est fait ce langage Basic.
    Ces exemples disparaissent quand l'éditeur est fermé.

    Vous pouvez les charger par la commande Fichier / Ouvrir, puis les exécuter de 3 façons (au choix) :
    - en cliquant sur l'icône éclair,
    - par le menu Fichier / Exécuter,
    - par le raccourci F9.

    C'est juste une version alpha d'un portage sur MAC. Des fonctionnalités ne sont pas présentées dans les exemples et ne figurent pas encore dans l'aide.
    Des bugs peuvent exister car je n'ai pas encore tout testé en profondeur.

    PANORAMIC possède sous Windows une communauté très active et très réactive sur son forum.

    Aidez-moi à le développer et à l'améliorer. Je ne vous demande pas de le coder avec moi, mais seulement de me signaler les améliorations que vous aimeriez, et de me donner des détails si vous rencontrez un bug.
    C'est ainsi qu'il progresse sous Windows depuis 10 ans...
    Et qu'il progressera demain sur Mac.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2015
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Basic et ensuite ?
    Belle initiative que ce Basic ( que je n'ai pas encore vu). J'ai utilisé un autre Basic sous IOS mais n'ai jamais pu le publier, faiute d'aide du développeur de ce Basic. Et vous, comment faites-vous ?

Discussions similaires

  1. Réponses: 101
    Dernier message: 07/03/2010, 02h55
  2. Réponses: 10
    Dernier message: 12/05/2008, 07h01
  3. [JEUX] quel langages/api pour des jeux sous mac ?
    Par pada51 dans le forum Apple
    Réponses: 9
    Dernier message: 27/06/2007, 14h41
  4. Langage de prog. simple type basic pour RS232, vos idées SVP
    Par briconique dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 14/08/2006, 22h45
  5. Réponses: 2
    Dernier message: 29/05/2002, 20h43

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