EM mellanspråk
EM mellanspråk är en familj av mellanspråk skapade för att underlätta produktionen av bärbara kompilatorer . Språkets specifikationer skapades av Andrew Tanenbaum , Hans van Staveren, Ed G. Keizer, Johan W. Stevenson och de implementerades i Amsterdam Compiler Kit ( ACK).
Till skillnad från GNU Compiler Collections (GCC) mellanspråk, är EM ett riktigt programmeringsspråk och skulle kunna implementeras i hårdvara; ett antal av språkgränssnitten har bibliotek implementerade i EM assembly language . EM är en relativt hög nivå stack-baserad maskin, och ett av verktygen som levereras med ACK är en tolk som kan exekvera EM-binärer direkt, med en hög grad av säkerhetskontroll.
- "EM mellankodformat & virtuell maskin" (PDF) .
- "EM mellanspråkstolk" (PDF) .
- "EM-optimeraren för mellanspråk" (PDF) .