
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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: 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: 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: 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. Const MyConst = 50 Define x As Integer x = MyConst + 4 * Select Anweisungen werden unterstütz. Beispiel: 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? Meine Homepage: http://www.fdos.de |
| Antwort schreiben |