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

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

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

Бутстрэппинг (англ. 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



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Бутстрэппинг (программирование)" в других словарях:

  • Бутстрэппинг (значения) — Бутстрэппинг  экономический термин Бустрепинг (статистика) Бутстрэппинг (программирование) …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»