LINUX.ORG.RU
ФорумTalks

What a horrible language.

 


0

2

Прочитал интервью Линуса о патентах. Заканчивает он историей Oracle vs Google.

Цитата:

I don't actually know the details. I mean Java I really don't care about. What a horrible language. What a horrible VM. So, I am like whatever, you are barking about all this crap, go away. I don't care.

источник

Здесь на лоре тоже видел много кто ругает Java. Я нуб в этом всем, поэтому интересно узнать основные аргументы.

Перечислите, почему Java, по-вашему, хуже чем, скажем, C или С++. И что не так с виртуальной машиной Java. Только важно не само сравнение, а именно аргументы против Java. То есть, не почему C лучше, а почему Java хуже.


Ответ на: комментарий от Quasar

чушь. в хелловорлде нет ни одного объекта, написанного разработчиком. может вы имели в виду класс?

maloi ★★★★★
()
Ответ на: комментарий от HerrWeigel

Так цепная реакция же. Линус гадит на джаву, джавники гадят на сишников, сишники на виндузятников, виндузятники на линуксоидов, линуксоиды на линуса, линус на кеды...

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Так цепная реакция же. Линус гадит на джаву, джавники гадят на сишников, сишники на виндузятников, виндузятники на линуксоидов, линуксоиды на линуса, линус на кеды...

И что? Так всегда было и будет. Не вижу ничего плохого. Лучше бы конечно, делом занимались, но кто поумнее (или помудрее), тот и так делом занимается.

HerrWeigel ★★★★
()
Ответ на: комментарий от HerrWeigel

Так всегда было и будет. Не вижу ничего плохого.

То есть гадить друг на друга — это хорошо? И эти люди еще жалуются на плохую жизнь.

vurdalak ★★★★★
()
Ответ на: комментарий от m0rph

Ладно, насчет GUI соглашусь: там, все-таки, «объекты» и «наследование» — вполне очевидные штуки.

P.S. Но GUI на Java — это жесть!

Eddy_Em ☆☆☆☆☆
()
Последнее исправление: Eddy_Em (всего исправлений: 1)
Ответ на: комментарий от vurdalak

джавники гадят на сишников

По-моему, наоборот как раз.

сишники на виндузятников

А тут какая связь? Если, конечно, не заниматься разработкой всерьез?

линуксоиды на линуса

Не на Линуса, а на Поцтеринга

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от vurdalak

То есть гадить друг на друга — это хорошо?

Я так не говорил.

HerrWeigel ★★★★
()
Ответ на: комментарий от Eddy_Em

P.S. Но GUI на Java — это жесть!

Согласен. Для Java не создали ни одной вменяемой (с нативным видом и поведением элементов управления) GUI библиотеки. Эклипсовский SWT конечно умеет нативный вид, но адская смесь из кода, который работает со сборщиком мусора и кода, который вручную освобождает память явно не лучшее решение. Это как использовать QtD на языке D, там такие же проблемы. Ну а сановский Swing - со своим собственным уникальным видом и поведением не нужен в принципе.

m0rph ★★★★★
()
Ответ на: комментарий от Bad_ptr

да. В основном по ощущениям от использования ява-программ.

У тебя что, ЛОР тормозит? И по сколько минут открывается страница, например эта? 5? 7 минут?

Karapuz ★★★★★
()

А, и ещё: дженерики работают на стирании типов, что даёт нетривиальные ограничения на их использование.

Miguel ★★★★★
()
Ответ на: комментарий от Bad_ptr

Ну, я на 503 ошибку нарывался последний раз наверное полгода назад. А вот на 4pda.ru 500я ошибка каждый вечер по многу раз. nginx такой nginx

Karapuz ★★★★★
()
Ответ на: комментарий от vertexua

VM любит оптимизировать код на лету на основе PGO в составе кажется более 100 оптимизаций. Но нафейхоа делать это заново при каждом запуске? Силушки богатырской сделать кеш бинарей не хватило? Или возможно второй запуск будет иметь совершенно другие паттерны работы?

Я как-то поинтересовался об этом на сановском форуме. Получил ответ на тему «если кэшить результаты компиляции, злоумышленник сможет подсунуть вместо них свой код»

annulen ★★★★★
()
Ответ на: комментарий от m0rph

Для Java не создали ни одной вменяемой (с нативным видом и поведением элементов управления) GUI библиотеки

Qt Jambi?

annulen ★★★★★
()
Ответ на: комментарий от annulen

Qt Jambi?

Вещь может и неплохая, но фактически это набор костылей для работы Java с Qt, а не нативная Java-реализация.

m0rph ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.