Hallo,
für alle, die es interessiert: Ich arbeite grade an einer eigenen Programmiersprache. Das klingt zunächst einmal komisch... Wozu denn noch eine Programmiersprache? Nun ... Das stimmt schon aber der Hintergrund sieht etwas anderes aus.
Die von mir erstellte (oder besser gesagt noch in der Entstehung befindliche) Programmiersprache ist sehr BASIC ähnlich. D.h. erlernter Syntax muss nur teilweise bei der Sprache (genannt Visual Opal / VOpal) modifiziert werden. Auch C oder PHP Coder können sich mit der Sprache recht schnell anfreunden (zumindest versuchte ich darauf zu achten).
Im Prinzip besteht der Compiler aus drei Elementen, wobei nur eines dieser Elemente von mir geschrieben wird: Einer Art Converter, einem Assembler (NASM) und einem Linker (ALINK). Wenn man nun einen VOpal Code compilieren will wird dieser von meinem "Compiler" in Assembler Code umgewandelt und dann von den anderen Programmen in das gewünschte Format (EXE, COM, DLL, ...) umgewandelt. Ich könnte natürlich zumindest den Assembler in meinen Compiler integrieren, jedoch will ich später einmal einen Converter haben, der auch noch andere Plattformen ansprechen kann. So wäre es dann möglich mit einem VOpal Code nicht nur Win oder Linx anzusprechen, sondern auch exotische CPUs oder Microcontroller.
Ihr könnt euch ja einfach mal das Programm herunterladen: http://www.fdos.de/vopal
Wenn Ihr den Code wollt müsst Ihr mir bitte eine Mail schreiben (tappertzhofen@fdos.de), da ich den Code nicht als GNU Project veröffentliche.
Ach ich sollte erwähnen, dass das Programm in Visual Basic programmiert wird. Da der Compiler weder speichereffizent sein muss und keine besondere Schnelligkeit vorweisen muss ist das ja egal. Außerdem werden wohl die meisten mit VB umgehen können.
für alle, die es interessiert: Ich arbeite grade an einer eigenen Programmiersprache. Das klingt zunächst einmal komisch... Wozu denn noch eine Programmiersprache? Nun ... Das stimmt schon aber der Hintergrund sieht etwas anderes aus.
Die von mir erstellte (oder besser gesagt noch in der Entstehung befindliche) Programmiersprache ist sehr BASIC ähnlich. D.h. erlernter Syntax muss nur teilweise bei der Sprache (genannt Visual Opal / VOpal) modifiziert werden. Auch C oder PHP Coder können sich mit der Sprache recht schnell anfreunden (zumindest versuchte ich darauf zu achten).
Im Prinzip besteht der Compiler aus drei Elementen, wobei nur eines dieser Elemente von mir geschrieben wird: Einer Art Converter, einem Assembler (NASM) und einem Linker (ALINK). Wenn man nun einen VOpal Code compilieren will wird dieser von meinem "Compiler" in Assembler Code umgewandelt und dann von den anderen Programmen in das gewünschte Format (EXE, COM, DLL, ...) umgewandelt. Ich könnte natürlich zumindest den Assembler in meinen Compiler integrieren, jedoch will ich später einmal einen Converter haben, der auch noch andere Plattformen ansprechen kann. So wäre es dann möglich mit einem VOpal Code nicht nur Win oder Linx anzusprechen, sondern auch exotische CPUs oder Microcontroller.
Ihr könnt euch ja einfach mal das Programm herunterladen: http://www.fdos.de/vopal
Wenn Ihr den Code wollt müsst Ihr mir bitte eine Mail schreiben (tappertzhofen@fdos.de), da ich den Code nicht als GNU Project veröffentliche.
Ach ich sollte erwähnen, dass das Programm in Visual Basic programmiert wird. Da der Compiler weder speichereffizent sein muss und keine besondere Schnelligkeit vorweisen muss ist das ja egal. Außerdem werden wohl die meisten mit VB umgehen können.