BareBones

Screenshot der Software:
BareBones
Softwarebeschreibung:
Version: 0.4
Upload-Datum: 3 Jun 15
Entwickler: Eric Smith
Lizenz: Frei
Popularität: 38

Rating: 1.0/5 (Total Votes: 1)

BareBones ist ein Interpreter für die "Bare Bones" Programmiersprache.
BareBones sollte von der Kommandozeile mit dem Namen des als Argument angegeben Quelldatei aufgerufen werden:
        Barebone prog1.bb
Optional können zusätzliche Befehlszeilenargumente verwendet, um Variablen zu initialisieren:
        Barebone-X = 37 Y = 116 prog1.bb
Eine Erweiterung ist die Sprache, wie in dem Buch definiert aufgenommen. Zu Beginn eines Bare Knochen Quelldatei vor dem richtigen Programm, Variablen können zu nicht-negative ganzzahlige Werte initialisiert werden:
        init X = 37;
Standardmäßig werden Variablen, die nicht explizit initialisiert werden implizit auf Null initialisiert werden. Wenn die Option "-u" wird in der Befehlszeile angegeben wird, wird diese Initialisierung unterdrückt wird, und jede Bezugnahme auf eine nicht initialisierte Variable, andere als in einer klaren Aussage, wird in einem Laufzeitfehler führen.
Bevor das Programm interpretiert wird, werden die anfänglichen Werte aller Variablen auf der Standardausgabe gedruckt. Nach erfolgreichem Abschluss des Dolmetschers, werden die endgültigen Werte ausgedruckt werden.
Die Kommandozeilen-Option "-O" ermöglicht eine Optimierung des Programms. Derzeit ist nur eine Art von Optimierung durchgeführt wird. Ein gemeinsames Idiom in Bare Bones-Programme ist es, eine while-Schleife verwenden, um eine Variable zu einem anderen hinzufügen, Löschen des ersten in den Prozess. Das Optimierungsprogramm wird dieses Idiom und realisierte Projekte eine direkte Lösung, anstelle der Standard-iterative Interpretation der while-Schleife.
Zwei Proben Bare Bones-Programme sind in der "Beispiele" Unterverzeichnis zur Verfügung gestellt. fibonacci.bb wird das N-te Zahl in der Fibonacci-Sequenzen zu berechnen. factorial.bb wird die Fakultät einer (kleinen) positive ganze Zahl zu berechnen.
Zum Beispiel, um zu berechnen, sechs faktoriellen:
        Barebone-N = 6 Beispiele / factorial.bb
Was ist neu in dieser Version:

Ähnliche Software

Mozart
Mozart

3 Jun 15

autogen.sh
autogen.sh

20 Feb 15

LavaPE
LavaPE

20 Feb 15

Andere Software von Entwickler Eric Smith

Nonpareil
Nonpareil

2 Jun 15

dis6502
dis6502

3 Jun 15

Kommentare zu BareBones

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!