Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie funzt ein Compiler? (https://www.delphipraxis.net/5635-wie-funzt-ein-compiler.html)

heiopei 13. Jun 2003 21:39


Wie funzt ein Compiler?
 
Hallo,
kann mir jemand erklären wie ein Compiler in etwa funktioniert?

heiopei

jbg 13. Jun 2003 21:56

In etwa:
- Den Quellcode in eine Baumstruktur auflösen. (Parsen + Syntax Check)

- Übersetzen in Maschinensprache / Assembler

- Codeoptimierung

- bei Assemberausgabe: internen/externen Assembler starten


Zu dem Thema gibt es gute Bücher, die man unter dem Begriff "Compilerbau" findet.

heiopei 17. Jun 2003 21:27

Abend,
Danke werd mich mal in Google umschaun!

Tschüss,
heiopei

Christian Seehase 17. Jun 2003 21:58

Moin Heiopei,

da zum Compilieren dann auch solche Dinge gehören, wie lexikalische Anlayse, syntaktische Analyse kannst Du mal nach diesen Begriffen bzw. ihren englischen Pendants suchen.

alex 18. Jun 2003 07:49

empfohlene lektüre
 
Compilers
Principles, Techniques and Tools

von Alfred V.Aho, Ravi Sethi, Jeffrey D. Ullman
erschienen im Addison Wesley Verlag
auch bekannt als das drachenbuch (wegen des covers ;-)

dieses buch ist sehr zu empfehlen, ist sozusagen das standardbuch über compiler.

lg
alex

Christian Seehase 18. Jun 2003 09:08

Moin Alex,

ob das Drachenbuch allerdings für den Einstieg geeignet ist, darüber lässt sich streiten. ;-)

Phoenix 18. Jun 2003 09:21

Unter http://www.drd.de/helmich/inf/comp/ findet sich eigentlich alles was das Herz begehrt, wenn man einen Compiler bauen oder verstehen lernen will.

Für mich war die Seite die beste Anlaufstelle für den ersten Einblick.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz