YaBasic

YaBasic

YaBasic, qui signifie Yet Another Basic, est un interprète du langage BASIC pour les plateformes Unix, Windows et PlayStation 2. Similaire au Commodore BASIC du Commodore 64, il supporte le mode graphique couleur et a des possibilités d'impression. Il est aussi relativement petit : environ 200 kilooctets.

Sommaire

Variables

Types

Le langage yabasic utilise deux types de variables :

On notera aussi les choses suivantes :

  • les variables numériques peuvent faire office de variables booléennes (ou logiques)
  • les variables alphanumériques peuvent servir à représenter des images
  • les noms de variables alphanumériques se terminent toujours par le caractère "$" alors que les noms de variables numériques ne contiennent jamais ce caractère

Déclarations

En règle générale, les variable ne sont pas déclarées en yabasic mais il y a des exceptions :

  • les tableaux
  • les variables locales
  • les variables statiques

Un tableaux global se déclare avec dim ou redim (ces deux mots-clés sont synonymes).

Qu'il s'agisse ou non d'un tableau, une variable locale se déclare avec local.

Qu'il s'agisse ou non d'un tableau, une variable statique se déclare avec static.

Exécutables

Yabasic permet la création d'exécutables mais, lors d'une telle action, le fichier n'est pas compilé mais combiné à l'interpréteur. Par conséquent, le code source ne peut pas être caché et peut toujours être visualisé à l'aide d'un éditeur de texte adapté (comme SciTE ou Notepad++).

Exemple de programme

Un programme Hello world en YaBasic:

input "What is your name" name$
print "Hello " + name$

Versions

YaBasic fut créé par Marc-Oliver Ihm, qui a annoncé en août 2007 que la version 2.763, sortie deux ans plus tôt, serait probablement la dernière version du logiciel. Cela dit, ce logiciel étant open source, une version 2.764 a été publiée depuis et une version 3 est en cours de développement.

La version PlayStation 2

La version pour PlayStation 2 est incluse gratuitement avec les consoles vendues en Europe, Asie et Océanie. Le disque de démo contenant l'interprète YaBasic est un disque PAL et n'est pas prévu pour les marchés américains et japonais. Les programmes peuvent être enregistrés sur des cartes mémoires et ainsi échangés entre amis.

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article YaBasic de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • YaBasic — Entwickler u.a. Pedro Sá und Thomas Larsen[1] Aktuelle Version 2.9.15 (10. Juni 2010) Betriebssystem GNU/Linux, Windows …   Deutsch Wikipedia

  • Yabasic — YaBasic, qui signifie Yet Another Basic, est un interprète du langage BASIC pour les plateformes Unix, Windows et PlayStation 2. Similaire au Commodore BASIC du Commodore 64, il supporte le mode graphique couleur et a des possibilités d… …   Wikipédia en Français

  • YaBasic — es una implementación de lenguaje Basic para plataformas Windows, Linux, Unix, Mac OS X y PlayStation 2. Es un BASIC bastante clásico, posee las funciones básicas para programación en modo texto, incluso permite programación estructurada y… …   Wikipedia Español

  • Yabasic — Infobox Software name = Yabasic caption = Yabasic running an implementation of SameGame. developer = Marc Oliver Ihm latest release version = 2.763 Final latest release date = August, 2007 operating system = Windows, Unix genre = Programming… …   Wikipedia

  • Yabasic interpreter — YaBasic YaBasic, qui signifie Yet Another Basic, est un interprète du langage BASIC pour les plateformes Unix, Windows et PlayStation 2. Similaire au Commodore BASIC du Commodore 64, il supporte le mode graphique couleur et a des possibilités d… …   Wikipédia en Français

  • YaBasic — Implementación de lenguaje Basic para plataformas windows y Linux. Es un BASIC bastante clásico, posee las funciones básicas para programación en modo texto, incluso permite programación estructurada y archivos con librería de funciones. Esta muy …   Enciclopedia Universal

  • Net Yaroze — System Requirements Requirements PC Operating system IBM or Macintosh CPU 66Mhz Memory 4Mb Hard drive space 10Mb Graphics …   Wikipedia

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”