Dans le choix d'aujourd'hui de consacrer ce billet à GC Basic plusieurs raisons :

- la gratuité,
- la possibilité de mises à jour,
- l'importance du nombre de librairies.


Le choix n'est pas très important, les compilateurs de Mikroe sont limités à 2k en version gratuite, Proton basic, picbasic de Oshon, PBP3 et d'autres sont payants.
J'ai donc choisi de m'intéresser à Great cow Basic que l'on peut trouver sur ce site :
Great cow Basic Sourceforge.
Il suffit de télécharger le fichier zip disponible sur cette page : Téléchargement.
Après le téléchargement il est nécessaire d'extraire le dossier "GCB@Syn" dans un répertoire de son choix.
Par ex : C:\compilateur\GCB@Syn
Dans ce répertoire un fichier particulier "IDE.exe" qui est l'éditeur que nous allons utiliser (il peut être intéressant de créer un raccourci).
Après lancement de ce fichier nous obtenons (par ex) :

gcbasic01.PNG
Le programme affiché fait partie des démos fournies dans l'archive. L'éditeur est basé sur le programme "SynWrite" adapté pour GCBasic.
Comme vous pouvez le remarquer ce compilateur est capable de compiler des programmes écrits pour les microcontrôleur Atmel ou Microchip, c'est rare. Il accepte divers programmateurs :

- AVRdude,
- Pickit 2 et 3,
- PICPgm

Les principaux icônes pour compiler, programmer ou afficher l'aide sont :

Gcbasic004.png

Pas besoin d'explications, la fonction de chaque icône est explicite.
J'espère que ces quelques lignes vont vous encourager à découvrir cet ensemble "Editeur + Compilateur" pour AVR ou PIC.
Le programme à sa création est un "éditeur d'organigrammes" comme "Flowcode" qui est plus connu. Il est possible de l'utiliser en cliquant sur le fichier "Great Cow Graphical BASIC.exe" qui se trouve dans le répertoire "GreatCowBasic", nous obtenons :

03
A mon avis pour des programmes courts il est possible d'utiliser la représentation graphique d'un programme mais très rapidement l'écriture sous forme de texte s'impose.
Bonne programmation en Basic et ne pas oublier le forum Forum GCB