Я проходил поток, в котором обсуждалась, является ли Java открытым исходным кодом или нет. Было мало ответов, которые касались реализации Java.Что подразумевается под реализацией Java?
Есть ли спецификация для Java? Может ли кто-нибудь писать там собственную реализацию, если она придерживается спецификации? Где эта спецификация документирована?
Спасибо.
http://java.sun.com/docs/books/jls/ Смотрите эту –
Спасибо Джеймс. Поддерживает ли эта спецификация обновление каждой версии Java? Кому принадлежит эта спецификация и кто подтверждает, соответствует ли реализация java этой спецификации? Использование какого языка программирования является реализацией Java - например, какой язык использовался Sun для написания реализации. Я отправлю новый вопрос, если все это должно стать частью нового вопроса. –
Любой может следить за JLS. Тем не менее, требуется батарея теста (и $$$?), Чтобы утверждать, что она является Java (совместимой). Microsoft не смогла сделать это еще в 90-е годы - тогда они решили не поддерживать Java вообще :-) –