6533b82efe1ef96bd1294513

RESEARCH PRODUCT

The Art of Bootstrapping

Gergely MezeiAndreas Prinz

subject

Process (engineering)business.industryComputer science0211 other engineering and technologiesBootstrapping (linguistics)02 engineering and technologyMachine learningcomputer.software_genreLanguage workbenchMetamodeling0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingArtificial intelligencebusinesscomputer021102 mining & metallurgy

description

Language workbenches are used to define languages using appropriate meta-languages. Meta-languages are also just languages and can, therefore, be defined using themselves. The process is called bootstrapping and is often difficult to achieve.

https://doi.org/10.1007/978-3-030-37873-8_8