Self-Interpreter
Programming Language
978-613-8-58245-8
6138582454
80
2011-09-27
34.00 €
eng
https://images.our-assets.com/cover/230x230/9786138582458.jpg
https://images.our-assets.com/fullcover/230x230/9786138582458.jpg
https://images.our-assets.com/cover/2000x/9786138582458.jpg
https://images.our-assets.com/fullcover/2000x/9786138582458.jpg
A self-interpreter, or metainterpreter, is a programming language interpreter written in the language it interprets. An example would be a BASIC interpreter written in BASIC. Conceptually, self-interpreters are closely related to self-hosting compilers. This may sound paradoxical; how can one implement a language in that language if it doesn't yet exist? However there is little mystery here. Self-interpreters are always "mocked up" in some other existing language and then later converted to the language they interpret. In these cases the early mockups can be used to develop the source code of the interpreter. Once the system is bootstrapped new versions of the interpreter can be developed in the language itself.
https://morebooks.de/books/gb/published_by/plicpress/193160/products
Music
https://morebooks.de/store/gb/book/self-interpreter/isbn/978-613-8-58245-8