Бутстрэппинг (программирование)

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Бутстрэппинг (англ. bootstrapping) — термин, используемый в программировании для описания метода создания компилятора языка программирования на языке, для которого компилятор предназначен.

Значительная часть языков программирования являются бутстрэппинг-языками, в том числе BASIC, C, Pascal, Factor, Haskell, Modula-2, Oberon, OCaml, Common Lisp, Scheme, Clojure и другие.

Особенности

Бутстрэппинг компилятора имеет свои преимущества:[1]

  • Это своеобразный тест компилируемого языка.
  • Разработчику компилятора необходимо знать только язык компилятора.
  • Это всесторонняя проверка согласованности, какой она должна быть в состоянии воспроизвести свой собственный объектный код.

См. также

Ссылки

  1. Compilers and Compiler Generators: An Introduction With C++. Patrick D. Terry 1997. International Thomson Computer Press. ISBN 1850322988


de:Bootstrapping (Programmierung) fr:Bootstrap (compilateur) nl:Bootstrapcompiler ja:ブートストラップ問題 pt:Bootstrapping sr:Бутстраповање (компајлери)

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....