Ada/Ed
Реализация языка программирования AdaAda/Ed — это транслятор-интерпретатор для Ada 83. Он предназначался для обучения и не имеет возможностей и производительности коммерческих компиляторов Ada. Ada/Ed был разработан в университете Нью–Йорка.
Ada/Ed последний раз проходил ACVC тесты (Ada 83) при версии тестов 1.7. Поэтому сейчас это не проверенная система Ada, и пользователи могут встретить несоответствия между Ada/Ed и проверенными компиляторами Ada (кроме того, что ни одна новая возможность Ada 95 не реализована).
Не считая около сотни проваленных тестов ACVC 1.11, основная ущербность системы в том, что, являясь интерпретатором, она не реализует большинство инструкций представления (representation clauses), и, таким образом, не поддерживает системное программирование на уровне, близком к машинном. Тем не менее, интерпретатор примечателен тем, что реализует многозадачность на OS, не поддерживающих потоки, таких, как MS-DOS.
В июле 2012 были опубликованы исходные тексты компилятора и интерпретатора (язык реализации — C).
Комментарии
]]>blog comments powered by Disqus
]]>