Kehityshistoria
Vuosina 1954–1957 IBM:n John Backus johti ryhmää kehittämään Fortran-kieltä ja sen kääntäjää, mikä teki yllä mainituista huolenaiheista tarpeettomia.
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.
Melkein samaan aikaan ihmiset kehittävät myös ensimmäistä kääntäjää, NOAM Chomsky aloittaa luonnollisten kielten rakenteiden tutkimuksen. Tee kääntäjän rakenne on hyvin yksinkertainen, ja jopa jonkin verran automaatiota.
Chomsky-tutkimus johtaa kielen luokitteluun, joka perustuu kielilakiin (kielioppi, rakennesäännöt) ja tunnistamiseen tarvittaviin algoritmeihin. Klassikoita on 4 tasoa: 0 tyyppi, tyyppi 1, tyyppi 2 ja 3 tyyppiä, ja jokainen niistä on erikoistunut. Tyyppi 2 (tai yhteydetön yhteydetön kielioppi) on ohjelmointikielessä hyödyllisin, ja se edustaa ohjelmointikielen rakenteen standardimenetelmää.
Ihmiset sitten syventää tapaa luoda tehokas kohdekoodi, joka on alkuperäinen kääntäjä, niitä on käytetty tähän asti. Se mainitaan yleensä optimointitekniikassa, mutta se on vain parantanut tehokkuuttaan vain siksi, että se ei ole koskaan ollut optimoitu kohdekoodi, joten sitä kutsutaan itse asiassa koodinparannustekniikaksi (Code Improvement) (CODE IMPROVEMENT) Technique).
1970-luvun lopulla ja 1980-luvun alussa suuri määrä projekteja keskittyi kääntäjän muiden osien sukupolven automatisointiin, joka sisälsi koodin generoinnin. Nämä yritykset eivät ole toteutuneet, mikä johtuu luultavasti siitä, että operaatio on liian monimutkainen ja ihmiset eivät tiedä paljon.