The OpenNET Project / Index page

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



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

"Выпуск Java SE 19"  +/
Сообщение от opennews (??), 20-Сен-22, 22:34 
После шести месяцев разработки компания Oracle выпустила платформу Java SE 19 (Java Platform, Standard Edition 19), в качестве эталонной реализации которой используется открытый проект OpenJDK. За исключением удаления некоторых устаревших возможностей в  Java SE 19 сохранена  обратная совместимость с прошлыми выпусками платформы Java - большинство ранее написанных Java-проектов без изменений будут работоспособны при запуске под управлением новой версии.  Готовые для установки сборки Java SE 19 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64, AArch64), Windows (x86_64) и macOS (x86_64, AArch64). Разработанная в рамках проекта OpenJDK эталонная реализация Java 19 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57808

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

Оглавление

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


2. "Выпуск Java SE 19"  +13 +/
Сообщение от Вован (??), 20-Сен-22, 22:42 
Что они делают с самым лучшим, простым и понятным языком. Раньше раз в сто лет выходила стабильная, продуманная версия, и тогда можно было запланировать миграцию. Сейчас что не день то новая версия, мы вот-вот только начали переход на 11 и вот уже 19. Никакой стабильности. Теперь библиотеки под каждую версию собирать которых они наплодили выше крыши.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Java SE 19"  –5 +/
Сообщение от vvm13 (?), 20-Сен-22, 23:00 
> Что они делают с самым лучшим, простым и понятным языком.

Это, разумеется, шутка? Для справки: самый лучший, простой и понятный язык - это Smalltalk. Не слышали, да?

> Сейчас что не день то новая версия, мы вот-вот только начали переход на 11 и вот уже 19. Никакой стабильности.

Опять что-то добавили. Не отменяет того, что было написано до.
Единственная существенная проблема с добавлениями была в 9-й версии, когда появились модули.

> Теперь библиотеки под каждую версию собирать которых они наплодили выше крыши.

А зачем?

Ну, вот, возьмите для примера какие-нибудь JDBC-драйвера (Oracle, DB2, Postgres...) - разработчики, что, пакуют для каждой версии отдельный файл? нет, говорят только "JDK не ниже такой-то версии" (ныне обычно 8).

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

6. "Выпуск Java SE 19"  +/
Сообщение от Вован (??), 20-Сен-22, 23:04 
Уже сейчас есть либы под 8 и 11. А у нас ещё есть 17 ЛТС.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (74), 21-Сен-22, 11:25 
А ты просто не используй 8 совсем. И всё тут, проблема решена. Кто использует 8 - тот ссзб.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (7), 20-Сен-22, 23:12 
Какой Smalltalk? Он же тормозной как УГ!
Конечно же лисп лучший язык!
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

64. "Выпуск Java SE 19"  +1 +/
Сообщение от vvm13 (?), 21-Сен-22, 09:24 
Если бы вы видели, с какой просто бешеной скоростью работает VAST (VisualAge Smalltalk), когда как Java IDE и на самых современных компах ухитряются тормозить...

А так... ну, примерно сходного уровня. С поправками на тонкости реализации.

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

155. "Выпуск Java SE 19"  +/
Сообщение от Jh (?), 23-Сен-22, 06:08 
В студенчестве видел VigualAge Java. Не сказал бы что он сильно тормозил.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Java SE 19"  +/
Сообщение от Аноним (94), 21-Сен-22, 15:17 
Не тормознее же Жабы. Smalltalk он же в машкоды компилит?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Выпуск Java SE 19"  +/
Сообщение от Аноним (12), 20-Сен-22, 23:34 
Без развиваемого компилятора язык ничто. Когда там релизнулся компилятор Smalltalk'a ?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

52. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 21-Сен-22, 08:18 
Уже давно. И назвали его Java.

А если серьёзно, то Sun в своё время скупил на корню команды StrongTalk и Self, чтобы выпустить HotSpot JIT. И байткод джавы в плане типизации не далеко ушёл от смолтолка, все оптимизации происходят в runtime, и в большинстве своём были бы применимы к динамическим языкам типа SmallTalk.

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

63. "Выпуск Java SE 19"  +/
Сообщение от vvm13 (?), 21-Сен-22, 09:21 
Нет, Java тут совершенно не причём.
Проблема в том, что нормальные Smalltalk'и (а именно - VisualAge, VisualWorks, GemStons/S) коммерческие, а с некоммерческими (Squeak, Pharo) как-то не сложилось (хотя мои претензии вовсе не к их виртуальным машинам).
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Java SE 19"  –1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 09:18 
Глупости. Если компилятор рабочий, нафига его "развивать"? Новичков, которые приходят с других языков и ноют "хочу вот такую удобняшку, как я привых", надо сразу слать лесом.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

67. "Выпуск Java SE 19"  +1 +/
Сообщение от vvm13 (?), 21-Сен-22, 09:34 
Smalltalk сформировался очень давно, очень маленький, но добавлять туда практически нечего, поскольку и так всё хорошо. Это про компилятор (преобразователь текста в байткод). Это вам не (Java/JS/C#/Python), где у разработчиков чешется добавить очередное "улучшение", в результате которого язык раздувается, усложняется, и, сколько бы они чего ни добавляли, всё равно хуже Smalltalk'а.

С другой стороны, виртуальные машины там улучшают до сих пор. Новые архитектуры процессоров, новые идеи...

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

30. "Выпуск Java SE 19"  +4 +/
Сообщение от Ясорвалмедалисветерана (?), 21-Сен-22, 02:27 
Требую переписать линукс на турбо паскале!
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

44. "Выпуск Java SE 19"  +/
Сообщение от Jude (?), 21-Сен-22, 07:53 
Займись
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Java SE 19"  +/
Сообщение от ryoken (ok), 21-Сен-22, 07:57 
И какой глубокий смысЕл сего?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

95. "Выпуск Java SE 19"  +/
Сообщение от Аноним (94), 21-Сен-22, 15:19 
На Трубопаскале лучше.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

39. "Выпуск Java SE 19"  +/
Сообщение от Бывалый смузихлёб (?), 21-Сен-22, 06:48 
> За исключением удаления некоторых устаревших возможностей в Java SE 19
>> Опять что-то добавили. Не отменяет того, что было написано до.

Отменяет в общем-то
Ладно бы развитие шло в рамках определённого функционала( т.е оптимизация и добавление нового, без удаления старого, для полной обратной совместимости ) и каждые лет 5-10 - полноценная новая версия с выкидыванием старого барахла, переносом годноты и расчётом на то, что это гарантированно никуда не денется ближайшие несколько лет, до нового полноценного выпуска

А так - то одно выкинут то другое и черт его в итоге знает, что и где отвалится. Может потребоваться всё тестами обмазывать только потому что жаба решила валить в кучу и добавление нового функционала и выпиливание старого

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

46. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 07:58 
Сейчас так и происходит. Раз в 5 лет выходит lts релиз
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Java SE 19"  +/
Сообщение от Neon (??), 21-Сен-22, 17:06 
Smalltalk - где используется этот самый лучший, простой и понятный язык ? Много ли вакансий под него ?)))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

104. "Выпуск Java SE 19"  +/
Сообщение от Neon (??), 21-Сен-22, 17:07 
Smalltalk - это шутка ? Тогда самый простой и понятный язык - это Fortran)))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Выпуск Java SE 19"  +6 +/
Сообщение от Аноним (9), 20-Сен-22, 23:19 
Они всё делают правильно. Очень рад, что джаву оживила новая система релизов. LTS-релизы работают по-старому.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

48. "Выпуск Java SE 19"  –8 +/
Сообщение от Аноним (46), 21-Сен-22, 08:07 
Как же это смузихлебно, раз 10 лет должна выходить полноценная версия, с возможностями которые были в kotlin и c# 15 лет назад.
Только тогда эксперты будут довольны.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск Java SE 19"  +2 +/
Сообщение от Ан (??), 21-Сен-22, 13:50 
Это как раз таки антисмузихлёбно и абсолютно правильно.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Java SE 19"  +1 +/
Сообщение от penetrator (?), 21-Сен-22, 03:36 
догоняют C#

кстати как там на джаве с лямбда выражения и Linq?

а то что они здесь добавили это намек на Pattern Matching (сомнительная хрень, но лаконичная)

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

50. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 08:08 
лямбда выражения появились в java 8
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 21-Сен-22, 08:21 
В C# лямбда выражение - это не просто замыкание. Это ещё и AST, поддающееся програмному анализу. В Java разве так же?
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 15:01 
И там и там это обычный анонимный класс с одним методом. Никакие "лямбды" и никакие "замыкания" не возможны в языках с типами.
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 22-Сен-22, 23:11 
Как по вашему происходит преобразоыание выражений из Linq в SQL? Или в запросы к MongoDB как на "чистом" C# пишутся?

В C# то, что выглядит анонимная функция, может быть как "анонимным классом с одним методом" (т.е. "замыканием"), так и объектом типа System.Linq.Expressions.Expression. зависит от того, параметр какого типа принимает то, куда вы его передаёте.

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

58. "Выпуск Java SE 19"  –1 +/
Сообщение от BeLord (ok), 21-Сен-22, 09:11 
Танцуем от задач. 17 версия LTS, кто мешает на ней сидеть до 29 года.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

62. "Выпуск Java SE 19"  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 09:20 
Предвидение проблем, которые начнутся в 2029 году, не?
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 21-Сен-22, 12:32 
Каких проблем? Можно как все правильные люди использовать java 8. Вяло поддерживать написанный 7 лет назад сервис, разработчики которого уже давно свалили.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск Java SE 19"  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 12:48 
Например, уязвимостей, которые вдруг через N лет после релиза найдутся, а фиксить их оракл даже и не подумает.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 21-Сен-22, 14:03 
Но у oracle есть платная расширенная поддержка. Просто платите и испо́льзуйте версию более чем 8 летней давности с исправлениями уязвимостей
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:58 
Или бесплатная у кучи других вендоров.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 21-Сен-22, 14:10 
У же не в java дыры будут, а в библиотеках которые 8 лет не обновляли и обновить не сможете
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

90. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:59 
8-ка LTS. Ещё лет 15-ть какой-нибудь Амазон или Беллсофт будут поддерживать.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

92. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 15:04 
оракл давно уже не основной провайдер Явы.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

167. "Выпуск Java SE 19"  +/
Сообщение от Аноним (167), 25-Сен-22, 14:39 
В 2029 году "или я, или ишак, или падишах"
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

10. "Выпуск Java SE 19"  +8 +/
Сообщение от RedHat Support (?), 20-Сен-22, 23:22 
Что-то джаву после 8 версии куда-то не туда поперло... Явно берут пример с С#.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск Java SE 19"  +/
Сообщение от Бум (?), 02-Окт-22, 16:04 
C# всё, умер, Visual Studio не обновляется в России. Переходим на Eclipse с JDK. Единственное, ни как не могу придумать как по простому виндовые API дёргать (WMI), как минимум JNA тоскать что ли?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Java SE 19"  +1 +/
Сообщение от Степан (?), 20-Сен-22, 23:28 
Не густо. Вот как надо:
https://devblogs.microsoft.com/dotnet/performance-improvemen.../
https://devblogs.microsoft.com/dotnet/performance-improvemen.../
https://devblogs.microsoft.com/dotnet/performance-improvemen.../

И это без фич

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

16. "Выпуск Java SE 19"  +7 +/
Сообщение от Аноним (16), 20-Сен-22, 23:44 
Сначала нагoвнокодили, а потом фиксят?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Java SE 19"  +/
Сообщение от Аноним (18), 20-Сен-22, 23:50 
Получается, этот говнокод работает в разы (а местами в десятки раз) быстрее оффтопика.
Бенчмарки несложно нагуглить
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (18), 20-Сен-22, 23:51 
*сабжа
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (28), 21-Сен-22, 00:57 
**** - сажа
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Java SE 19"  +2 +/
Сообщение от penetrator (?), 21-Сен-22, 03:37 
ну скинь ссылку, не забанят ))

поговорим предметно

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

101. "Выпуск Java SE 19"  +/
Сообщение от Аноним (101), 21-Сен-22, 15:54 
Ну вот к примеру веб фреймворки - это основное направление обеих платформ:
https://www.techempower.com/benchmarks/#section=data-r21&tes...
Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск Java SE 19"  +/
Сообщение от Аристарх (??), 23-Сен-22, 01:56 
Эх, если бы "фиксят"! Просто ЕЩЁ БОЛЬШЕ говнокодят для нового релиза.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

162. "Выпуск Java SE 19"  +/
Сообщение от Степан (?), 24-Сен-22, 16:55 
Ты хоть бы ссылку открыл что-ли для приличия
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Java SE 19"  –4 +/
Сообщение от Аноним (15), 20-Сен-22, 23:42 
бОльшая часть энтерпрайса ушла на шарпы
телефоны на котлине
Что остаётся, кроме кубиков?
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

40. "Выпуск Java SE 19"  +/
Сообщение от Иваня (?), 21-Сен-22, 06:49 
> дотянут ее до уровня шарпа

А чего ещё Java нужно для этого?

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

76. "Выпуск Java SE 19"  +/
Сообщение от Аноним (76), 21-Сен-22, 12:47 
Нормальные типы данных? Например unsigned int и тому подобное
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (118), 21-Сен-22, 18:50 
Типы вообще не нужны, скоро, лет через пять, любой компилятор оптимизирует код с использованием нейронок
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 22-Сен-22, 10:24 
"Нейронные" оптимизаторы невозможны. Аппроксимировать просто нечего.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (76), 22-Сен-22, 17:15 
Мы не про твой питон разговариваем
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

164. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (164), 25-Сен-22, 00:28 
Тогда вообще говорить не о чем. Питон скоро заменит всё, кроме низкоуровневого программирования.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Java SE 19"  +/
Сообщение от Аноним (70), 21-Сен-22, 10:49 
Когда шарп как язык дотянут по до Руби, а .Нет как экосистему дотянут до Ява-экосистемы - приходи, поговорим.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

87. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:53 
Ява полностью бесплатна. И Ява куда матерее шарпа. Но подсовывать можете что угодно, перепрыгнуть на Яву сейчас крайне сложно. Всё же Ява стала очень сложной.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

106. "Выпуск Java SE 19"  –3 +/
Сообщение от Степан (?), 21-Сен-22, 18:16 
А ещё Ява - это мотоцикл
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (164), 25-Сен-22, 00:27 
Только пишется Jawa
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (46), 21-Сен-22, 08:18 
Телефоны, к сожалению, скоро на dart будут
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

116. "Выпуск Java SE 19"  +4 +/
Сообщение от Аноним (118), 21-Сен-22, 18:47 
Ты отстал от жизни. 90% приложух пишутся на js\html\css в контейнере от хрома.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Java SE 19"  +/
Сообщение от eganru (?), 21-Сен-22, 08:33 
[i]бОльшая часть энтерпрайса ушла на шарпы[/i] - видел я это энтерпрайз. чтобы какать пользователям в рот качественно и называть это бизнес процессами.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

105. "Выпуск Java SE 19"  +1 +/
Сообщение от Neon (??), 21-Сен-22, 17:09 
Можно подумать что опенсурсные проекты источают аромат роз.))) Похлеще по дерьмокоду любого энтерпрайза
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (70), 21-Сен-22, 10:45 
> бОльшая часть энтерпрайса ушла на шарпы

Вызывающе неверная информация. Естественно, без пруфов.

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

71. "Выпуск Java SE 19"  +3 +/
Сообщение от beck (??), 21-Сен-22, 10:55 
> бОльшая часть энтерпрайса ушла на шарпы

Как оно было на C/C++ и Java, так ещё лет 50 и будет.

А через 50 лет или эмир, или ишак...

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

85. "Выпуск Java SE 19"  +/
Сообщение от Аноним (85), 21-Сен-22, 14:41 
На квантовых компах будут свои языки.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (120), 21-Сен-22, 18:54 
Языков скоро, как и программистов в классическом понимании не будет. Машинный код будут генерировать нейросети, а для их "программирования" нужно будет лишь дать задание в виде описания чего ты хочешь, думать над алгоритмами уже не придётся.
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (70), 22-Сен-22, 10:19 
Я подобные предсказания уже лет 20 слышу, и все со словом "скоро"
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 22-Сен-22, 10:25 
"Описание чего ты хочешь" это и есть программирование.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

141. "Выпуск Java SE 19"  +/
Сообщение от Аноним (141), 22-Сен-22, 15:05 
> Языков скоро, как и программистов в классическом понимании не будет

Мне то же стало интересно. Математически доказано, что невозможно достичь полноты обучения. Т.е. всегда будут задачи, на которых ИИ дает неправильный ответ.

Там где это неважно - ИИ использовать можно.

Там где важно - ИИ использовать нельзя.

Решить эту проблему может большой ИИ, который обосновывает свои решения.

Когда, по вашему, будут результаты по его разработке?

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

157. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 23-Сен-22, 15:41 
"Математически доказано", что "машинное обучение" никакое не обучение.
Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (91), 23-Сен-22, 16:05 
Никакого ИИ не существует. Интеллект двоичной логикой не выразим. Банальные методы итерационной дискретной аппроксимации обзывать "интеллектом" как-то совсем не о том.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

160. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 23-Сен-22, 16:10 
Современные методы, которые колхоз обзывает ИИ, принципиально применимы только там, где ответ УЖЕ ИЗВЕСТЕН. И есть тот, кто этот ответ знает, задаёт и способен ответ выразить и оценить соответствие ему некоторого гипотетического предложения. Пресловутая проблема останова.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

86. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (91), 21-Сен-22, 14:49 
Шарпа в интерпрайзе как было полпроцента, так и осталось.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

108. "Выпуск Java SE 19"  +/
Сообщение от Степан (?), 21-Сен-22, 18:19 
Можно ссылочку на статистику?
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Java SE 19"  +/
Сообщение от Аноним (70), 22-Сен-22, 10:21 
А можно сначала пруф на изначальное утверждение "бОльшая часть энтерпрайса ушла на шарпы"?
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск Java SE 19"  +/
Сообщение от Степан (?), 22-Сен-22, 12:46 
Я такого не утверждал. Но смею предположить, что автор основывался на том, что популярность java падает, а .net растет в последние годы согласно статистике различных изданий.
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск Java SE 19"  +/
Сообщение от Аристарх (??), 23-Сен-22, 02:00 
Красн0глазые звездуны опять на опеннете :)) Это Линукс как был 1% гиков, так и остался. А шарп (на фоне неуклюжего и опасного С++) взлетел дай боже! Сейчас практически нет библиотек, к которым не было бы C#-реализации или хотя бы шаурмы (wrapper вокруг бинаря). Вендодесктоп процветает на C#/WPF/WinForms. И только во влажных фантазиях студентов Линукс всё ещё кого-то побеждает. Напару с жабой, конечно же. :))
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

117. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (118), 21-Сен-22, 18:48 
> телефоны на котлине

Поржал. Ты явно не в теме. 90% приложух которые ты видишь в маркете написаны на js\css\html и вертятся в контейнере от хрома.

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

26. "Выпуск Java SE 19"  –1 +/
Сообщение от Golangdev (?), 21-Сен-22, 00:47 
> Добавлена поддержка виртуальных потоков

Наконец-то, давно было пора обновить застаревшую многопоточность в Java. А именно, сделали ExecutorService Closeable, чтобы его можно быть использовать в try-with-resources.

А также
> экспериментальный API для cтруктурированного параллелизма

Structured Concurrency.

Осталось сделать нормальные Data-классы (а не то недоделанное поделие в виде Record), как в Kotlin, и тогда и Kotlin станет не нужен.

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

56. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (56), 21-Сен-22, 08:56 
> Осталось сделать нормальные Data-классы

Лучше структуры как в сишке, классы явовские по 16 байт лишнего мусора таскают на каждый экземпляр.

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

123. "Выпуск Java SE 19"  +1 +/
Сообщение от Golangdev (?), 21-Сен-22, 21:43 
> Лучше структуры как в сишке

Чем лучше ? Чем армяне ?)

Если вам не хватает памяти, не используйте джаву.

Столько лет, а всё одно и то же нытьё. Или троллнг %)

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

66. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (66), 21-Сен-22, 09:30 
Ты прав, конкурентность не является параллелизмом. Вот, что бывает, когда перевод технической информации делает гуманитарий.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

29. "Выпуск Java SE 19"  +1 +/
Сообщение от Ананоним (?), 21-Сен-22, 02:11 
Кажется мне эта гонка ради номеров версий. С этими версиями вообще сума сошли. Куда крестьянину податься? Все версии иметь одновременно?
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Java SE 19"  +/
Сообщение от Ruslan22 (?), 21-Сен-22, 03:28 
Крестьянин никогда ничем не бывает доволен. Выходят новые версии редко - застой, часто - гонка. Сидите себе на LTS-версиях и всё.

Но вообще, всё правильно делают. Развивать язык надо, иначе он всю аудиторию растерять может. Останутся только "крестьяне" одни.

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

115. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (118), 21-Сен-22, 18:45 
> Развивать язык надо

Не_надо. Есть полнота по тьюрингу - большего не_нужно. Если ты конечно не любитель смузи, который в жизни не осилит даже простейшие алгоритмы прохода по матрице.

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

41. "Выпуск Java SE 19"  +3 +/
Сообщение от Иваня (?), 21-Сен-22, 06:50 
Вообще очень красивый, лаконичный язык, только вот релизы слишком часто стали, что не есть хорошо. ИМХО.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск Java SE 19"  +4 +/
Сообщение от Аноним (70), 21-Сен-22, 10:58 
> лаконичный

Что, простите? У Явы много достоинств, но лаконичность - не одна из них. Более многословный и церемониальный язык надо ещё поискать.

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

88. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:56 
Нет, почему, с 9-ки наоборот везде кругом "негласные соглашения" и мета-программинг. Но скриптовым макакам, да, сложно. Вообще, Ява, если честно, неподъёмно сложной стала. Для новичка просто ад адский.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Java SE 19"  +1 +/
Сообщение от RedHat Support (?), 21-Сен-22, 15:20 
Не соглашусь, Шарп тот же будет сложнее. В разы насыщеннее и сахарнее. Жава это эдакий компромисс, за это ее как раз многие и любят :)
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Java SE 19"  +/
Сообщение от Аноним (94), 21-Сен-22, 15:26 
>Более многословный и церемониальный язык надо ещё поискать.

Cobol

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

114. "Выпуск Java SE 19"  +3 +/
Сообщение от Аноним (118), 21-Сен-22, 18:42 
> Более многословный и церемониальный

Язык должен быть максимально многословным, чтобы уже на этапе написания кода минимизировать работу с отладчиком. Именно поэтому я в своё время выучил Ada (ИМХО лучший язык из суествующих). Паскаль тоже неплох, кстати. А вот от скобок лично меня воротит.

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

135. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (91), 22-Сен-22, 10:27 
А как же Гёдель со своей Теоремой неполноты? Либо не полон, либо противоречив. Ада это про второе.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск Java SE 19"  +/
Сообщение от Аноним (70), 22-Сен-22, 10:40 
Минимизация работы отладчиком - дело благое, спору нет. Но вы правда считаете, что добавление слов в код минимизирует работу с отладчиком? Какая-то совсем неочевидная связь. А слова begin-end вместо {}, как в Аде или Паскале, или обязательные точки с запятой, тоже её минимизируют? А то что для программы Hello World в Яве надо заводить класс и функцию main, и указывать, что она public static void, это тоже минимизирует работу с отладчиком?

По мне так если компилятор получает всю необходимую информацию из меньшего количества слов, так это лучше. И человеку читать такой код легче. А время работы с отладчиком зависит от количества багов, а не от количества ненужных слов в коде.

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

144. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (144), 22-Сен-22, 17:31 
> А то что для программы Hello World в Яве надо заводить класс и функцию main, и указывать, что она public static void, это тоже минимизирует работу с отладчиком?

Джава by design не предназначена для коротких скриптов и хеллоуворлдов. Джава это про большие и очень большие проекты на миллионы строк.

> По мне так если компилятор получает всю необходимую информацию из меньшего количества слов, так это лучше. И человеку читать такой код легче.

Такой код читать как раз сложнее из-за неочевидности что делает та или иная строка без глубокого погружения в отладчик или визуального осмотра кода. И да, отладчик - это не про баги, это про осмысление того что делает код, для контроля происходящего на том или оном шаге.

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

151. "Выпуск Java SE 19"  +/
Сообщение от Аноним (70), 22-Сен-22, 20:14 
Что-то вы ни на один мой вопрос не ответили. А код надо писать так, чтобы можно было его понимать и осмысливать без глубокого погружения в отладчик. И лишний boilerplate в этом нифига не помогает, скорее мешает, отвлекая от сути кода.
Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (164), 25-Сен-22, 00:30 
> код надо писать так, чтобы можно было его понимать и осмысливать без глубокого погружения в отладчик

Удачи. Через неделю надеюсь вспомните что означает вон тот однострочник длиною 100500 символов.

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

168. "Выпуск Java SE 19"  +/
Сообщение от Аноним (70), 26-Сен-22, 10:38 
Странный какой-то ответ. Какое отношение однострочник в 100500 символов имеет отношение к хорошему коду?
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 23-Сен-22, 15:56 
Лаконичность в большинстве случаев приводит к росту неоднозначности. Которую вместо явных синтаксических элементов в коде пытаются нивелировать "культурным контекстом", т.е. "негласными соглашениями", что в итоге приводит к ещё большей неоднозначности, особенно когда в среду нужно заводить множество неофитов, которые понятия не имеют как было до "сахара" и этот "сахар" оценить не способны, а воспринимают его сугубо религиозно.
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

42. "Выпуск Java SE 19"  –1 +/
Сообщение от Zenitur (ok), 21-Сен-22, 07:25 
> Windows (x86_64)

А что, в 4 Гб ОЗУ перестали помещаться?

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

47. "Выпуск Java SE 19"  +/
Сообщение от Аноним (66), 21-Сен-22, 08:06 
У венды лимит 2 гб на 32 битах.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск Java SE 19"  +/
Сообщение от Zenitur (ok), 21-Сен-22, 08:56 
> У венды лимит 2 гб на 32 битах.

На процесс?

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

65. "Выпуск Java SE 19"  +/
Сообщение от Аноним (66), 21-Сен-22, 09:27 
> На процесс?

На процесс.

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

170. "Выпуск Java SE 19"  +/
Сообщение от Zenitur (ok), 28-Сен-22, 09:57 
>> На процесс?
> На процесс.

И правда, я не знал: https://forall.ru-board.com/egor23/online/FAQ/Virtual_Memory...

А под икспишкой больше? Внизу пишут об этом

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

78. "Выпуск Java SE 19"  +/
Сообщение от Аноним (78), 21-Сен-22, 13:04 
причём половину этого отжирают системные дллки
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

84. "Выпуск Java SE 19"  +/
Сообщение от Аноним (85), 21-Сен-22, 14:40 
Никто не мешает перейти на Windows XP.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (118), 21-Сен-22, 18:38 
Лучшк сразу на православный дос и третий пень
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск Java SE 19"  +/
Сообщение от Третий Пень (?), 22-Сен-22, 06:26 
валите на 486, там вам и иса и быстрый мул и дум с вольфенштейном
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск Java SE 19"  +/
Сообщение от Аноним (156), 23-Сен-22, 07:14 
И голый дед!
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Java SE 19"  –3 +/
Сообщение от pashev.ru (?), 21-Сен-22, 07:42 
Зачем из Явы делать Хаскель, когда можно сразу писать на Хаскеле?
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Java SE 19"  +6 +/
Сообщение от ИмяХ (?), 21-Сен-22, 08:08 
Чтобы не писать на хаскеле
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск Java SE 19"  +/
Сообщение от аноним228 (?), 24-Сен-22, 00:18 
Хаскель - это ЯП для гуманоидов с другой галактики.
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск Java SE 19"  +3 +/
Сообщение от Аноним (120), 21-Сен-22, 18:37 
Ты хоть в глаза видел код функциональных языков? Это же вообще нереальная для освоения дичь.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

127. "Выпуск Java SE 19"  +/
Сообщение от fuggy (ok), 22-Сен-22, 03:29 
Видел. А вот как пишут в вроде бы ООП языке Java, в стиле процедурного программирования из 70-х, с глобальными переменными, статическими функциями и статическими классами это действительно дичь.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 22-Сен-22, 12:26 
В java нет глобальных переменных вообще.
И функции тоже нет, в java только методы.
А статический класс в java, это внутренний класс, не привязанный к экземпляру родительского класса.

А так опеннет эксперт все правильно сказал, это действительно дичь.

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

51. Скрыто модератором  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 08:12 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +1 +/
Сообщение от BeLord (ok), 21-Сен-22, 09:12 
Ответить | Правка | Наверх | Cообщить модератору

61. Скрыто модератором  +/
Сообщение от Anonymus (?), 21-Сен-22, 09:18 
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Аноним (80), 21-Сен-22, 13:19 
Ответить | Правка | Наверх | Cообщить модератору

99. Скрыто модератором  +/
Сообщение от Аноним (85), 21-Сен-22, 15:37 
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

102. Скрыто модератором  –2 +/
Сообщение от Аноним (94), 21-Сен-22, 16:28 
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск Java SE 19"  +10 +/
Сообщение от Аноним (120), 21-Сен-22, 18:36 
Лично я избегаю технологий, который слишком часто обновляются. А в языках обновления - это вообще лютое зло. Главное чтобы была полнота по тьюрингу, остальное не_нужно.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (121), 21-Сен-22, 20:25 
А шо, есть ЯПы без полноты тьюртнга? Разметки, типа HTML не в счет.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск Java SE 19"  +2 +/
Сообщение от Аноним (122), 21-Сен-22, 21:30 
Главное чтобы ничего не было кроме тьюринга, 0% сахара
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск Java SE 19"  +/
Сообщение от fuggy (ok), 22-Сен-22, 03:31 
Готов писать на Brainfuck?
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

130. "Выпуск Java SE 19"  +2 +/
Сообщение от Немецкое кино (?), 22-Сен-22, 06:29 
на любой готовы писать !
Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (164), 25-Сен-22, 00:34 
Писал на Befunge, и даже в своё время компилятор для него делал на чистом 8086 (16 бит) ассемблере, вполне работоспособный язык.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

169. "Выпуск Java SE 19"  +/
Сообщение от Аноним (121), 28-Сен-22, 07:59 
Забавный релиз. Почти все нововведения в статусе preview или incubator.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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