Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Wie erstelle ich eine eigene Webbasierende Programmiersprache?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.07.2005, 18:57 Uhr
~Hagelnacht
Gast


ich habe mir komplexe Syntaxregeln für eine mir zusagende Programmiersprache entwickelt;
wie kann ich einen compiler dafür herstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.07.2005, 19:02 Uhr
(un)wissender
Niveauwart


In dem du ihn programmierst? Ist halt auch nur ein Programm...
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.07.2005, 20:51 Uhr
virtual
Sexiest Bit alive
(Operator)


Mit lex+yacc bzw. flex+bison.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 09.07.2005 um 20:51 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.07.2005, 21:01 Uhr
(un)wissender
Niveauwart


Das wird dann aber erstmal nur C-Code, oder?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.07.2005, 21:07 Uhr
Bruder Leif
dances with systems
(Operator)


yacc & Co. erstellen Scanner und Parser für (fast) beliebige Sprachen in C, gibbet aber auch für C++, Python usw. Damit wird der Code für das Compiler-Frontend erstellt, das einen Quelltext in der gewünschten Sprache z.B. in einen Syntaxbaum aufdröselt. Das Backend, mit dem der Baum in ein ausführbares Programm umgeschrieben (oder gleich interpretiert) wird, muss dann manuell geschrieben werden. Schau Dir mal das Compiler-Lehrbuch von Wirth an, der Typ ist mir zwar ziemlich unsympathisch, aber im Buch wird ein kompletter Compiler beschrieben, mit der ganzen Theorie im Hintergrund...

Wenn Du's einfacher haben willst, google nach "Let's build a compiler", eine nette Einführung... oder schau Dir einen der OpenSource-Interpreter auf www.thefreecountry.com an...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.07.2005, 23:33 Uhr
~Hagelnacht
Gast


danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.07.2005, 01:08 Uhr
Pablo
Supertux
(Operator)


Was hat diese Frage mit Ideen & Projekte zu tun?

-->

bitte, Threads in richtigen Forum schreiben.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 22.07.2005 um 01:09 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: