Бутстраповање (компајлери)Бутстраповање је термин који се користи у рачунарству да се опишу технике укључене у процесс писања компајлера (или асемблера) у циљном програмском језику кога он треба да компајлира. Неки ће се питати како је проблем „кокошке и јајета” у креирању компајлера решен: ако некоме треба копмајлер за језик X да би добио компајлер за језик X, како је први компајлер написан? Неки од могућих метода су:
Методе дистрибуције компајлера у изворном коду укључују доступност преносиве бајткод верзије компајлера као и бутстраповање самог процеса компилације компајлера. Први језик који је био бутстрапован је NELIAC. Од комерцијалних језика, први такав је био PL/I. Данас, велики део језика је бутстрапован, неки од њих су: Basic, C, Pascal, Haskell, Modula-2, Oberon, OCaml, Scheme и многи други. |
Portal di Ensiklopedia Dunia