Действительно ли Java является языком программирования с открытым исходным кодом?

Я знаю, что Python, Ruby, Perl является всем открытым исходным кодом, но Java является действительно языком программирования с открытым исходным кодом?

Я искал на Google также, но я не нашел надлежащий ответ.

69
задан nbro 16 February 2015 в 13:57
поделиться

6 ответов

-

Да, или это будет в конечном итоге (там могут быть некоторые вещи, которые они работают над заменой, поскольку они использовались по лицензии). Sun совершил , чтобы сделать его открытым исходным кодом, и вы можете загрузить его от них. Проверьте OpenJDK .

20
ответ дан 24 November 2019 в 13:47
поделиться
[

] Большая часть "Java" имеет открытый исходный код, есть несколько небольших фрагментов, которые Sun не имеет права открывать... смотрите на сайте для []OpenJDK[] для получения дополнительной информации[

].
1
ответ дан 24 November 2019 в 13:47
поделиться
[

]Официальной "официальной" реализацией самого языка SUN нет, но есть процесс, управляемый сообществом (не уверен, насколько хорошо он работает), для предложений по улучшению языка - []Java Community Process[]. Также существуют открытые реализации инструментов разработки Java и среды исполнения, такие как []OpenJDK[].[

].
14
ответ дан 24 November 2019 в 13:47
поделиться

Язык программирования не является языком с открытым исходным кодом или нет, но его реализацией может быть. Да, существуют реализации Java с открытым исходным кодом. Реализация Java от Sun (самая популярная), является одной из них.

83
ответ дан 24 November 2019 в 13:47
поделиться

OpenJDK после того, как вы загрузите его в папку src, у вас есть windows, solaris, share, linux в общей папке, вы можете найти классы. Там вы можете увидеть исходный код всех классов (например, JButton).

1
ответ дан 24 November 2019 в 13:47
поделиться

Фраза «Язык программирования Java» относится к спецификации, предоставленной Sun (теперь oracle). Sun предоставляет эталонную реализацию виртуальной машины Java и компилятора Java. Оба из них не имеют открытого исходного кода (по крайней мере, не полностью, как, например, Python).

Однако OpenJDK, например, представляет собой полную реализацию языка программирования JAVA с открытым исходным кодом. Могут быть и другие.

Большинство программистов считают Java языком программирования, предоставленным Sun. Я думаю, что Sun предоставляет только спецификацию языка, реализация которой может быть осуществлена ​​кем угодно по любой лицензии.

5
ответ дан 24 November 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: