Technologie kompilace

Historie vývoje

Od roku 1954 do roku 1957 vedl John Backus z IBM skupinu, která vyvinula jazyk Fortran a jeho kompilátor, takže výše uvedené obavy byly zbytečné.

Compilation technology

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.

Téměř ve stejnou dobu lidé vyvíjejí také první kompilátor, NOAM Chomsky začíná výzkum struktur přirozeného jazyka. Make kompilátor struktura je velmi jednoduchá, a dokonce i některé automatizace.

Chomského výzkum vede ke klasifikaci jazyka na základě jazykového zákona (gramatika, strukturální pravidla) a algoritmů, které potřebujete identifikovat. Existují 4 úrovně klasiky: 0 typ, typ 1, typ 2 a 3 typy a každá z nich je specializovaná. Typ 2 (neboli bezkontextová bezkontextová gramatika) je v programovacím jazyce nejužitečnější, představuje standardní metodu struktury programovacího jazyka.

Lidé si pak prohloubí cestu ke generování efektivního cílového kódu, který je prvotním kompilátorem, který používali doposud. Obvykle je uvedena v technice optimalizace, ale zlepšila svou účinnost pouze proto, že nikdy nebyla optimalizovaným cílovým kódem, takže se ve skutečnosti nazývá technologie vylepšení kódu (Code Improvement) (CODE IMPROVEMENT) Technika).

Na konci 70. a na začátku 80. let se velké množství projektů zaměřilo na automatizaci generování dalších částí kompilátoru, které zahrnovaly generování kódu. Tyto pokusy nebyly dosaženy, což je pravděpodobně proto, že operace je příliš složitá a lidé toho moc nevědí.

Související články
HORNÍ