Tecnologia di compilazione

Storia dello sviluppo

Dal 1954 al 1957, John Backus di IBM guidò un gruppo per sviluppare il linguaggio Fortran e il suo compilatore, rendendo superflue le preoccupazioni di cui sopra.

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.

Quasi contemporaneamente, le persone stanno anche sviluppando il primo compilatore, NOAM Chomsky inizia la ricerca sulle strutture del linguaggio naturale. Rendere la struttura del compilatore molto semplice e anche un po' di automazione.

La ricerca di Chomsky porta alla classificazione del linguaggio basata sulla legge linguistica (grammatica, regole strutturali) e sugli algoritmi che è necessario identificare. Esistono 4 livelli di classici: tipo 0, tipo 1, tipo 2 e 3 tipi, e ognuno di essi è specializzato. Il tipo 2 (o grammatica libera dal contesto senza contesto) è il più utile nel linguaggio di programmazione, rappresentando il metodo standard della struttura del linguaggio di programmazione.

Le persone poi approfondiscono il modo per generare un codice target efficace, che è il compilatore iniziale, sono stati utilizzati fino ad ora. Di solito è notato in Optimization Technique, ma ha solo migliorato la sua efficacia solo perché non è mai stato un codice target ottimizzato, quindi in realtà è chiamato tecnologia di miglioramento del codice (Code Improvement) (CODE IMPROVEMENT) Technique).

Alla fine degli anni '70 e all'inizio degli anni '80, un gran numero di progetti si è concentrato sull'automazione della generazione di altre parti del compilatore, inclusa la generazione del codice. Questi tentativi non sono stati realizzati, probabilmente perché l'operazione è troppo complessa e le persone non ne sanno molto.

Related Articles
TOP