Бутстрэппинг (программирование)
Бутстрэппинг (англ. 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
| SQL | Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |
de:Bootstrapping (Programmierung) fr:Bootstrap (compilateur) nl:Bootstrapcompiler ja:ブートストラップ問題 pt:Bootstrapping sr:Бутстраповање (компајлери)
| На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....