Бутстрэппинг (программирование)
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Бутстрэппинг (англ. bootstrapping) — термин, используемый в программировании для описания метода создания компилятора языка программирования на языке, для которого компилятор предназначен.
Значительная часть языков программирования являются бутстрэппинг-языками, в том числе BASIC, C, Pascal, Factor, Haskell, Modula-2, Oberon, OCaml, Common Lisp, Scheme, Clojure и другие.
[править] Особенности
Бутстрэппинг компилятора имеет свои преимущества:[1]
- Это своеобразный тест компилируемого языка.
- Разработчику компилятора необходимо знать только язык компилятора.
- Это всесторонняя проверка согласованности, какой она должна быть в состоянии воспроизвести свой собственный объектный код.
[править] См. также
[править] Ссылки
- ↑ Compilers and Compiler Generators: An Introduction With C++. Patrick D. Terry 1997. International Thomson Computer Press. ISBN 1850322988
| Файл:Compu-lang-stub-by-Mercury.png | Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
fr:Bootstrap (compilateur) nl:Bootstrapcompiler ja:ブートストラップ問題 pt:Bootstrapping sr:Бутстраповање (компајлери)
| На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|