Hallo,
zur Zeit arbeite ich an einem neuen Basic Compiler für die C-Control. Ich hoffe es werden sich ein paar Leute mal das Ding herunterladen, wenn es fertig ist (dazu werde ich auf meiner Webseite noch eine Rubrik einrichten).
Features des Compilers:
* Mehrzeilige IF Bedingungen möglich
* Verschachtelungen von IF Bedingungen möglich
Beispiel:
Code:
If a = 1 Then
If b = 2 AND c = 3 + 4 * (4-a) Then
System.Pause c
Else
System.Print "Error!"
End If
Else
System.Print "Error!"
End If
* SUB und FUNCTION Befehle mit Parameter Übergabe
* Lokale und Globale Variablen (Ob eine Variable global od. lokal ist ergibt sich durch die Position)
Beispiel:
Code:
Define a As Byte
Function foo(x As Byte, y As Byte)
Define Result As Byte
Result = x + y
Return Result
End Function
a = a + foo(1, 4)
* eine kleine Implementierung von OOP
Beispiel:
Code:
Type MeinOOPType
Wert1 As Byte
Wert2 As Byte
IntegerWert As Integer
End Type
Define MeineVariable As MeinOOPType
MeineVariable.Wert1 = 100
* Bit Variablen heißen sind dann entweder vom Typ Bit oder Boolean. Der Speicherplatz der Variable wird automatisch erzreugt oder kann manuell angegeben werden. Anstatt ON und OFF kann man dann auch TRUE oder FALSE nehmen.
* Konstanten können erstellt werden.
Code:
Const MyConst = 50
Define x As Integer
x = MyConst + 4
* Select Anweisungen werden unterstütz.
Beispiel:
Code:
Select Case x
Case 1
System.Print "Grün"
Case 2
System.Print "Gelb"
Case Else
System.Print "Rot"
End Select
So was haltet ihr davon?
--
Stefan Tappertzhofen (www.fdos.de, tappertzhofen@fdos.de)
Lesezeichen