18.06.1996 Новости Беседы о программировании В апреле я высказал предположение, что виртуальная машина Java (JVM) станет платформой для разработки и на других языках, а не только Java. Это вызвало усмешку у некоторых читателей. "Не отрывайтесь от жизни" - вот один из печатных комментариев. Однако в начале мая пришли сообщения от IBM, Microsoft, Apple и Novell о том, что они собираются встроить JVM в качестве системной услуги в OS/2, AIX, MVS, Win32, MacOS, NetWare и даже в Notes. Идея о Java как о платформе выглядит сейчас даже более обещающей. Подобно тому как компиляторы Си++, Модулы-2, Фортрана и более экзотических языков работают на Intel-совместимых ПК и генерируют программы в кодах х86, средства синтаксического анализа различных языков и механизмы оптимизации могут создавать байт-код Java. Одним из доказательств этой концепции является проводимое фирмой Intermetrics открытое бета-тестирование. Фирма предложила технологию отображения языка Ада 95 в набор команд JVM. Теперь я могу вам сообщить Web-адрес: http://www.inmet.com/javadir/download/. Там вы найдете превосходный документ, подготовленный разработчиком из Intermetrics Такером Тефтом для презентации на форуме Ada Europe’96. В нем обсуждается внутренняя структура JVM и вопросы трансляции любого языка программирования под JVM. "Набор команд JVM, - заметил Тэфт, - аналогичен интерпретируемому байт-коду с использованием стеков, применяемому в языках, подобных Smalltalk... Однако набор команд JVM имеет ...
читать далее.