KFG

Compiler Grundlagen

Category: 

Ein Compiler übersetzt den Code einer Sprache in den einer anderen Sprache. Klassische Compiler übersetzen dabei den Programmcode in Maschinencode, welcher direkt vom Computer ausgeführt werden kann. Manche Sprachen, wie z.B. Java und C# erzeugen Bytecode, welcher von einer virtuellen Maschine ausgeführt wird oder auch beim ersten starten in Maschinencode übersetzt wird.

Kontextfreie Grammatiken

Category: 

Eine Kontextfreie Grammatik ist eine formale Grammatik, bei der immer genau ein Nichtterminalsymbol auf eine beliebig lange Folge von Terminalen und Nichtterminalen abgeleitet wird. KFGs sind insbesondere im Zusammenhang von Programmiersprachen wichtig, da deren Syntax durch eine KFG beschrieben wird.

Subscribe to RSS - KFG