| Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) | Тема этой статьи может не соответствовать Википедии общее руководство по известности. Пожалуйста, помогите установить известность, указав надежные вторичные источники которые независимый темы и обеспечить ее подробное освещение, помимо банального упоминания. Если известность не может быть установлена, статья, вероятно, будет слился, перенаправлен, или же удалено. Найдите источники: "Промежуточный язык EM" – Новости · газеты · книги · ученый · JSTOR (Октябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
| Эта статья слишком полагается на Рекомендации к основные источники. Пожалуйста, улучшите это, добавив вторичные или третичные источники. (Октябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
(Узнайте, как и когда удалить этот шаблон сообщения) |
В Промежуточный язык EM это семья промежуточные языки создан для облегчения производства портативных компиляторы. Спецификации языка были созданы Эндрю Таненбаум, Hans van Staveren, Ed G. Keizer, Johan W. Stevenson, и они были реализованы в Комплект компилятора Amsterdam (ACK).
в отличие от Коллекция компиляторов GNU (GCC) промежуточный язык, EM - настоящий язык программирования и может быть реализован аппаратно; номер языка интерфейсы имеют библиотеки реализовано в EM язык ассемблера. EM - это машина на основе стека относительно высокого уровня, и один из инструментов, поставляемых с ACK, - это интерпретатор, способный напрямую выполнять двоичные файлы EM с высокой степенью проверки безопасности.
Рекомендации