История на развитието
От 1954 г. до 1957 г. Джон Бекус от IBM ръководи група за разработване на езика Fortran и неговия компилатор, което прави горните опасения ненужни.
However, due to the translation of most of the programming languages involved in the time, the success of this project is also accompanied by huge hard work.
Почти по същото време хората разработват и първия компилатор, NOAM Chomsky започва изследване на структури на естествен език. Направете структурата на компилатора е много проста и дори известна автоматизация.
Изследванията на Чомски водят до класификация на езика въз основа на езиковия закон (граматика, структурни правила) и алгоритмите, които трябва да идентифицирате. Има 4 класически нива: тип 0, тип 1, тип 2 и тип 3, като всяко от тях е специализирано. Тип 2 (или контекстно-свободна контекстно-свободна граматика) е най-полезният в езика за програмиране, представляващ стандартния метод за програмна езикова структура.
След това хората задълбочават начина за генериране на ефективен целеви код, който е първоначалният компилатор, те са били използвани досега. Обикновено се отбелязва в Техниката за оптимизация, но само е подобрила ефективността си само защото никога не е бил оптимизиран целеви код, така че всъщност се нарича технология за подобряване на кода (Подобряване на кода) (ТЕХНИКА ЗА ПОДОБРЯВАНЕ НА КОДА).
В края на 70-те и началото на 80-те години голям брой проекти се фокусираха върху автоматизацията на генерирането на други части на компилатора, което включва генериране на код. Тези опити не са постигнати, което вероятно е защото операцията е твърде сложна и хората не знаят много.