The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"GCC на пути удаления компилятора для Java"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от opennews (ok) on 06-Сен-16, 09:06 
Эндрю Хейли (Andrew Haley), отвечающий за поддержку Java в GCC,  возглавляющий ряд проектов (http://openjdk.java.net/census#aph) OpenJDK  и представляющий  компанию Red Hat в совете OpenJDK, опубликовал (https://gcc.gnu.org/ml/gcc-patches/2016-09/msg00210.html) набор патчей для полного удаления компилятора GCJ (https://gcc.gnu.org/java/) (GNU Compiler For Java) из состава GCC. Патчи предложены для финального рецензирования и если они будут одобрены, GCC 7 выйдет без GCJ.


Инициатива по удалению GCJ стартовала ещё в 2013 году и связана с запущенным состоянием GCJ, который много лет не развивается (полностью поддерживается (https://gcc.gnu.org/onlinedocs/gcj/Limitations.html#Limitations) только Java 1.2) и содержит ряд проблем, мешающих применению GCJ на практике. Кроме того, смысл существования GCJ находится под вопросом, так как развитие открытых компонентов Java переместилось в проект OpenJDK, который также распространяется под лицензией GPL.

URL: https://www.reddit.com/r/linux/comments/51c103/gcc_hopefully.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=45087

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "GCC на пути удаления компилятора для Java"  +12 +/
Сообщение от kachsheev (ok) on 06-Сен-16, 09:06 
Наконец-то! А то было ощущение, что поддержка Java была чисто для галочки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "GCC на пути удаления компилятора для Java"  +7 +/
Сообщение от Аноним (??) on 06-Сен-16, 12:27 
Ещё никто не называл товарища A.Haley галочкой...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 06-Сен-16, 17:32 
Да там ее, можно сказать, и не было. Ничего сложнее Hello World оно скомпилировать не способно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "GCC на пути удаления компилятора для Java"  +4 +/
Сообщение от A.Stahl (ok) on 06-Сен-16, 09:07 
Ну вполне логично. Ok. Иногда всякие deprecated штуки нужно подчищать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "GCC на пути удаления компилятора для Java"  +5 +/
Сообщение от Аноним (??) on 06-Сен-16, 09:16 
А им кто-то пользовался? Оо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "GCC на пути удаления компилятора для Java"  –5 +/
Сообщение от Andrey Mitrofanov on 06-Сен-16, 09:28 
> А им кто-то пользовался? Оо

Ну, да. Вот (/"gcj"): https://packages.debian.org/source/wheezy-backports/libreoffice
Тоже всё никак не выкинут.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

16. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от anonymous (??) on 06-Сен-16, 11:18 
Им часто pdftk собирают
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "GCC на пути удаления компилятора для Java"  +/
Сообщение от IB on 06-Сен-16, 12:12 
Точно, руки поотрывать таким
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "GCC на пути удаления компилятора для Java"  –2 +/
Сообщение от Аноним (??) on 06-Сен-16, 15:00 
Есть же встраиваемые платформы на микроконтроллерах. Там он и актуален.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

29. "GCC на пути удаления компилятора для Java"  +7 +/
Сообщение от Аноним (??) on 06-Сен-16, 17:31 
> Есть же встраиваемые платформы на микроконтроллерах. Там он и актуален.

А зачем для них писать на Java?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

37. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Comdiv (ok) on 06-Сен-16, 22:02 
В общем-то для того же, что и на обычных компьютерах: для гарантий целостности памяти и более удобных абстракций.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "GCC на пути удаления компилятора для Java"  +2 +/
Сообщение от Аноним (??) on 06-Сен-16, 18:30 
Там на ANSI C/C++ пишут.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

4. "GCC на пути удаления компилятора для Java"  +5 +/
Сообщение от Аноним (??) on 06-Сен-16, 09:17 
Походу GCC7 будет самым лучшим набором компиляторов за всю историю человечества. Тут тебе и С, и С++ и Фортран и никакой джавы, красота!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Аноним 80_уровня (ok) on 07-Сен-16, 14:15 
2.7.2.3 же.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 06-Сен-16, 09:21 
Вообще-то, gcj - штука очень полезная. Он написан на C и позволяет скомпилировать OpenJDK без использования уже скомпилированных неизвестно кем и с неизвестно какими троянами компиляторов Java. Жаль, что его удаляют.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "GCC на пути удаления компилятора для Java"  –3 +/
Сообщение от A.Stahl (ok) on 06-Сен-16, 09:30 
>Java 1.2

Сам я на Яве не пишу, но слышал, что обратную совместимость в Яве не особо берегут при выпуске очередной версии. Думаешь есть ещё кто-то кто на полном серьёзе будет писать на версии 1.2? Даже в Си на С89 уже мало кто пишет, а версий Си вышло куда меньше и обратная совместимость есть.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 06-Сен-16, 09:38 
> Думаешь есть ещё кто-то кто на полном серьёзе будет писать на версии 1.2?

Разумеется, нет. Но для компиляции небольшого куска OpenJDK, с помощью которого потом можно скомпилировать весь OpenJDK, годится.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

22. "GCC на пути удаления компилятора для Java"  +2 +/
Сообщение от Аноним (??) on 06-Сен-16, 13:39 
а там разве не С/С++ сначала скомпилить нужно?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от IB on 06-Сен-16, 12:16 
>>Java 1.2
> Сам я на Яве не пишу, но слышал, что обратную совместимость в
> Яве не особо берегут при выпуске очередной версии. Думаешь есть ещё
> кто-то кто на полном серьёзе будет писать на версии 1.2? Даже
> в Си на С89 уже мало кто пишет, а версий Си
> вышло куда меньше и обратная совместимость есть.

С точностью до наоборот.
В ЖДК весь кривой хлам старательно тянут на костылях и скотче.
Из-за обратной совместимости реализовали генерики как полное убожество.

8-я джава прекрасно скомпилирует код 1.2, более того может скомпилировать бинарник версии 1.2

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

23. "GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от Аноним (??) on 06-Сен-16, 13:47 
>Из-за обратной совместимости реализовали генерики как полное убожество.

И да и нет. Имплементация полиморфных операций (как в CLR) осне усложняет виртуальную машину. На какой-то конференции Брайан Гойетц пояснял подробнее, почему они выбрали Type Erasure, не могу найти сцылку.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

8. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 06-Сен-16, 09:32 
точно позволяет?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Andrey Mitrofanov on 06-Сен-16, 09:35 
> точно позволяет?

Да-а-а! /gcj : https://packages.debian.org/source/wheezy/openjdk-7  Приблизительно.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

48. "GCC на пути удаления компилятора для Java"  +/
Сообщение от mario (??) on 12-Сен-16, 21:55 
Точно, мы Gentoo-воды, так и делаем.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "GCC на пути удаления компилятора для Java"  +4 +/
Сообщение от Аноним (??) on 06-Сен-16, 09:48 
Сохрани его себе, если он действительно нужен. В виде пакета или создай свой репозиторий.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от Аноним (??) on 06-Сен-16, 10:25 
Старые версии GCC никуда не денутся, если тебе нужно это гумно - пользуйся и дальше.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

20. "GCC на пути удаления компилятора для Java"  +4 +/
Сообщение от Аноним (??) on 06-Сен-16, 12:29 
Какая связь с площадкой для обмолота и хранения зерна?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

31. "GCC на пути удаления компилятора для Java"  +/
Сообщение от freehck email(ok) on 06-Сен-16, 17:37 
Может и полезная, вот только не работает. И открытых нативных компиляторов для явы нету нынче. Единственный нативный компилятор, нынче доступный для 8й явы - это Excelsior JET, но он, собака, дорогой.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

38. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Comdiv (ok) on 06-Сен-16, 22:08 
> Единственный нативный компилятор, нынче доступный для 8й явы
> - это Excelsior JET, но он, собака, дорогой.

На днях они сделали урезанную версию бесплатной для некоммерческого использования
https://www.excelsiorjet.com/buy#free-std

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

46. "GCC на пути удаления компилятора для Java"  –2 +/
Сообщение от Дмитрий (??) on 08-Сен-16, 08:52 
> бесплатной для некоммерческого использования

Для коммерческого. Для некоммерческого уже давно можно получить даже самую мощную редакцию, при соблюдении определённых условий: https:/www.excelsiorjet.com/free

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

13. "GCC на пути удаления компилятора для Java"  –3 +/
Сообщение от Аноним (??) on 06-Сен-16, 10:43 
Я думал, его удалили сразу после релиза OpenJDK. Блин, это как продолжать писать nouveau методом реверс-инжиниринга, в то время как NVIDIA открыла драйвер ещё 10 лет назад
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "GCC на пути удаления компилятора для Java"  +12 +/
Сообщение от XXXasd (ok) on 06-Сен-16, 10:50 
> NVIDIA открыла драйвер

ага, повторяй себе это каждое утро по три раза. и три раза на ночь перед сном.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Аноним (??) on 06-Сен-16, 11:03 
Забыл "Это как если бы"

> повторяй себе это каждое утро по три раза

Открытие кода Java тоже было из области фантастики.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

25. "GCC на пути удаления компилятора для Java"  +2 +/
Сообщение от Аноним (??) on 06-Сен-16, 16:38 
> удалили сразу после релиза OpenJDK

Какая разница, открыли OpenJDK или нет, если для его сборки требуется блоб, либо скачанный с оракла, либо собранный кем-то неизвестным?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

40. "GCC на пути удаления компилятора для Java"  –2 +/
Сообщение от Аноним (??) on 07-Сен-16, 00:49 
Жаль, что у минусующих нет аргументов :(
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

26. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Аноним (??) on 06-Сен-16, 16:55 
А можно ли каким-то образом скомпилировать Phpstorm для Windows, чтоб он не тормозил? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 06-Сен-16, 17:30 
Дело в Windows, может быть?

На Линуксе и на OS X у меня тормозит. Ну, настолько, насколько возможно не тормозить, делая анализ кода огромного проекта на лету. Тормозов не замечаю. Оперативки жрет много, да.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Аноним (??) on 06-Сен-16, 17:31 

> На Линуксе и на OS X у меня тормозит.

Тьфу же ж! :-) НЕ тормозит!

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

43. "GCC на пути удаления компилятора для Java"  +2 +/
Сообщение от bukazoid (??) on 07-Сен-16, 09:31 
спалился
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

35. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Led (ok) on 06-Сен-16, 21:30 
> А можно ли каким-то образом скомпилировать Phpstorm для Windows, чтоб он не
> тормозил? :)

Нет, вендузоед должен страдать.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от Аноним (??) on 06-Сен-16, 18:10 
Может реально GCC смотрит на перспективу? Не то, что из GCC компилятор для Java выпилить .. Дело вообще катиться к тому, что Java умрет при таком отношении Оракла.
Все сдохнет, вопрос времени, только у меня создается впечатление, что именно это дело хотят ускорить сверху так, что Эндрю Хейли просто "не противиться этому".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "GCC на пути удаления компилятора для Java"  +1 +/
Сообщение от Колхозник (ok) on 06-Сен-16, 19:26 
Она умрет, как только ее будет чем полноценно заменить, при всех сопутствующих. Чем щас заменить Java в энтерпрайзе? Пока ничем. Вот как будет чем, тогда да.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

47. "GCC на пути удаления компилятора для Java"  +/
Сообщение от Аноним (??) on 12-Сен-16, 00:56 
http://tsya.ru/
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

49. "GCC на пути удаления компилятора для Java"  +/
Сообщение от mario (??) on 12-Сен-16, 21:56 
> Может реально GCC смотрит на перспективу? Не то, что из GCC компилятор
> для Java выпилить .. Дело вообще катиться к тому, что Java
> умрет при таком отношении Оракла.
> Все сдохнет, вопрос времени, только у меня создается впечатление, что именно это
> дело хотят ускорить сверху так, что Эндрю Хейли просто "не противиться
> этому".

Умрут все языки программирования. И вообще всё.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "GCC на пути удаления компилятора для Java"  –3 +/
Сообщение от Ilya Indigo (ok) on 06-Сен-16, 22:35 
Побольше таких и только таких приятных новостей про Жабу.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "GCC на пути удаления компилятора для Java"  –1 +/
Сообщение от Аноним (??) on 07-Сен-16, 10:22 
Вендузоид, уходи со своим C#.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру