Also ich habe gestern angefangen meine eigene Programmiersprache zubasteln, mit Compiler selbst verständlich. Der wandelt den Quellcode in nasm verträglichen Assemblercode um.
Bin schon recht weit gekommen:
-über 1000 Zeilen C-Code für den Compiler
-Datentypen Char Int Long
-Variablen von 128 Zeichen Länge
-Rechenopeationen Addieren, Subtrahieren, Multi, Divi und Potenzieren (keine Vorrangautomatik bisher)
-If Konstrukte
-While Konstrukte
-Gleichheits und Ungleichheitsoperatoren dafür
-Funktionsaufrufe und Rücksprünge
So ich baue dann grade an Pointern und an der Funkionsparameterübergabe. Falls ihr Lust habt mich ein bisschen dabei zu unterstützten, könnt ihr ja mal sagen, was ihr so für Funktionen euch bei einer Programmiersprache wünschen würdet. Soll irgendwann dann auch so verwendbar sein dass man nasm nur noch zum direkten Assembliern brauch, also fürs OS-Progging nutzbar ist. Sobald eine brauchbare Version davon existiert, stelle ich sie selbstverständlich hier her. Wie gesagt ist der 2te Tag heut;)
Thx im Vorraus