YaBasic

YaBasic , das für Yet Another Basic steht , ist ein Interpreter der BASIC- Sprache für Unix- , Windows- und PlayStation 2- Plattformen . Ähnlich wie der Commodore BASIC des Commodore 64 unterstützt er den Farbgrafikmodus und verfügt über Druckfunktionen. Es ist auch relativ klein: rund 200 Kilobyte .

Variablen

Typen

Die yabasische Sprache verwendet zwei Arten von Variablen:

Beachten Sie auch Folgendes:

Aussagen

Normalerweise werden Variablen nicht in yabasisch deklariert, es gibt jedoch Ausnahmen:

Ein globales Array wird mit dim oder redim deklariert (diese beiden Schlüsselwörter sind Synonyme).

Unabhängig davon, ob es sich um ein Array handelt oder nicht, wird eine lokale Variable mit local deklariert .

Unabhängig davon, ob es sich um ein Array handelt oder nicht, wird eine statische Variable mit static deklariert .

Ausführbare Dateien

Yabasic ermöglicht die Erstellung ausführbarer Dateien, aber während einer solchen Aktion wird die Datei nicht kompiliert, sondern mit dem Interpreter kombiniert. Daher kann der Quellcode nicht ausgeblendet und dennoch mit einem geeigneten Texteditor (wie SciTE oder Notepad ++ ) angezeigt werden .

Beispielprogramm

Ein Programm vom Typ " Hallo Welt " in YaBasic:

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

Versionen

YaBasic wurde von Marc-Oliver Ihm erstellt , der in bekannt gabAugust 2007Diese Version 2.763, die zwei Jahre zuvor veröffentlicht wurde, wäre wahrscheinlich die letzte Version der Software. Da es sich jedoch um Open Source handelt, wurde inzwischen eine Version 2.764 veröffentlicht, und eine Version 3 befindet sich in der Entwicklung.

Die PlayStation 2-Version

Die Version für PlayStation 2 ist kostenlos in Konsolen enthalten, die in Europa, Asien und Ozeanien verkauft werden. Die Demo-Disc mit dem YaBasic-Interpreter ist eine PAL-Disc und nicht für den US-amerikanischen und japanischen Markt bestimmt. Die Programme können auf Speicherkarten aufgezeichnet und so zwischen Freunden ausgetauscht werden.

Externe Links