Aktuelle Änderungen Printable View Änderungen Bearbeiten
AgileSoftwareEngineering > ObjectObsessedProgramming > ObjectOrientedProgramming > AspectOrientedProgramming > ReflectionAndIntrospection > LetzteInformatikPruefungen > CurrentTrendsInProgramming > RapidApplicationDevelopment > DotNetFrameworkClassBrowser > SoftwareTransactionalMemory > FontsForProgramming > RefactoringInDynamicLanguages > TheArtOfTheMetaobjectProtocol > DifferenceBetweenTypeAndClass > ClojureInformationVisualization > DistributedVersionControlSystem > TheOriginalMetacircularEvaluatorClear TrailA meta-circular evaluator is a special case of a self-interpreter in which the existing facilities of the parent interpreter are directly applied to the source code being interpreted, without any need for additional parsing.
It is no exaggeration to regard this as the most fundamental idea in programming:
The evaluator, which determines the meaning of expressions in a programming language, is just another program.