3Fermer5
KochiseLe 23/12/2006 à 08:58
Le STOS utilise son propre environnement graphique, et faire autre chose que du 'STOS' avec (genre du GEM) n'est pas vraiment conseillé. Tu trouveras tout ça ici : http://www.clickteam.com/frn/downloadcenter.php?i=114

Concernant le GFA, c'est un bon BASIC qui prend le programmeur débuttant par la main (indentation automatique) mais ce qu'il produit est très 'sale' (d'où source d'incompatibilités sur TT et Falcon). Strider à bien rappelé l'adresse la plus à jour, soit : http://www.bright.net/~gfabasic/

Sinon sur Atari y'avais aussi le BASIC livré avec la machine, une sombre daube (comme tous les softs livrés d'office par Atari) sauf éventuellement l'Omikron BASIC diffusé en partenariat avec Atari France au début des années 90. L'Omikron BASIC à eu beaucoup de succés de part sa puissance et son respect du GEM. Je te le conseille plutôt que le GFA qui nécessite pas mal de bricolage pour obtenir un résultat correct, par contre il n'a pas évolué coté respect des 68030 : http://www.berkhan.com/atari/atari_e.htm (pour info il existe aussi pour Mac, alorsque le GFA existe aussi sur PC). Petite doc pour la version livrée avec les Atari : http://www.jchr.be/inf/ata/omikron.htm

Enfin il reste le Megamax Modula-2 (le Modula-2 est un langage multiplateforme plus ou moins dérivé du Pascal, dont le GFA s'inspire pour les PROCEDURE et FUNCTION). Tu n'auras aucun mal à trouver des exemples en Modula-2, ni des interpreteurs/compilateurs pour PC/Mac/Amiga/... De nombreux programmes ont étés fait en Modula-2 sur Atari, des drivers, et même le jeu Oxyd ! Tu trouveras ça là : http://www.tempel.org/files-e.html ! Attention, le Modula-2 est utilisé dans certains calcul distribués (c'est une étape dans l'évolution des langages fonctionnels), il supporte le concept objet, etc... Voir ici pour démarrer : http://en.wikipedia.org/wiki/Modula-2

Mais bien évidement, ma préférence ultime va au C, qui en dehors de sa syntaxe étrange à prime abord, est un mélange de BASIC et d'assembleur (si si si !) et est réutilisable sur toutes les autres plateformes ! Pour peu qu'on soit un bon programmeur et qu'on arrive à correctement différencier les couches de haut niveau de celles de bas niveau, il ne reste que ces dernières à ré-écrire quand on porte sur une autre architechture...

Kochise

PS : Vu que l'environnement Modula-2 est dispo, gratos, avec source et docs, utilise plutôt ça si tu veux utiliser autre chose que le C sur Atari. Tu auras ensuite beaucoup de facilité à franchir le pas le moment venu...