The OpenNET Project / Index page

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



"Выпуск 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. Сообщение от Вован (??), 20-Сен-22, 22:42   +13 +/
Что они делают с самым лучшим, простым и понятным языком. Раньше раз в сто лет выходила стабильная, продуманная версия, и тогда можно было запланировать миграцию. Сейчас что не день то новая версия, мы вот-вот только начали переход на 11 и вот уже 19. Никакой стабильности. Теперь библиотеки под каждую версию собирать которых они наплодили выше крыши.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #9, #35, #58

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

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

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

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

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

А зачем?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6, #7, #12, #30, #39, #103, #104, #172

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

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

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

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

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

И это без фич

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

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

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

16. Сообщение от Аноним (16), 20-Сен-22, 23:44   +7 +/
Сначала нагoвнокодили, а потом фиксят?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #18, #153, #40, #70, #87

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

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

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

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

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

Structured Concurrency.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #66

28. Сообщение от Аноним (28), 21-Сен-22, 00:57   +1 +/
**** - сажа
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #115

35. Сообщение от penetrator (?), 21-Сен-22, 03:36   +1 +/
догоняют C#

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #50

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #101

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #46

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #76

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

42. Сообщение от Zenitur (ok), 21-Сен-22, 07:25   –1 +/
> Windows (x86_64)

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

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

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

44. Сообщение от Jude (?), 21-Сен-22, 07:53   +/
Займись
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

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

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

47. Сообщение от Аноним (66), 21-Сен-22, 08:06   +/
У венды лимит 2 гб на 32 битах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #57

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

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

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

51. Сообщение от Аноним (46), 21-Сен-22, 08:12   +1 +/
У нас биллинг до сих пор на java 8.
Но мы смузихлебы, настоящий энтерпрайз ещё под java 6 пишет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #99

52. Сообщение от funny.falcon (?), 21-Сен-22, 08:18   +/
Уже давно. И назвали его Java.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #63

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #123

57. Сообщение от Zenitur (ok), 21-Сен-22, 08:56   +/
> У венды лимит 2 гб на 32 битах.

На процесс?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #65, #78

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

59. Сообщение от BeLord (ok), 21-Сен-22, 09:12   +1 +/
У нас тоже часть решений на 8-ке и все работает без проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #61

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #155

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

На процесс.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #170

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #85

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #88, #97, #114

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

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

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

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

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

80. Сообщение от Аноним (80), 21-Сен-22, 13:19   +/
LTS рано или поздно всё равно закончится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

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

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

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

84. Сообщение от Аноним (85), 21-Сен-22, 14:40   +/
Никто не мешает перейти на Windows XP.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #112

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

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

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

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

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

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

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

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

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

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

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

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

Cobol

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

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

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

102. Сообщение от Аноним (94), 21-Сен-22, 16:28   –1 +/
Scala уже не модно. Модно Kotlin.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #135, #136

115. Сообщение от Аноним (118), 21-Сен-22, 18:45   +1 +/
> Развивать язык надо

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

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

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

117. Сообщение от Аноним (118), 21-Сен-22, 18:48   +2 +/
> телефоны на котлине

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #173

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #144, #158

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #157, #159, #160

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #151

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #168

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

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

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

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

170. Сообщение от Zenitur (ok), 28-Сен-22, 09:57   +/
>> На процесс?
> На процесс.

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

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

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

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

172. Сообщение от Аноним (-), 06-Окт-22, 15:46   +/
>Это, разумеется, шутка? Для справки: самый лучший, простой и понятный язык - это Smalltalk.

А как же scheme?

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

173. Сообщение от Аноним (-), 06-Окт-22, 15:47   +/
Скрипты навроде питона они, значит, запрещали, а js крутить - пожалуйста.

Логика на марше.

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

174. Сообщение от Аноним (-), 06-Окт-22, 15:49   +/
Это когда три с половиной функции (map, filter и fold с compose) стали нереальной для освоения дичью?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

175. Сообщение от Аноним (-), 06-Окт-22, 15:50   +/
Затем, что можно писать на лиспе и вместо halfway to lisp сделать full way to lisp.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

176. Сообщение от Аноним (-), 06-Окт-22, 15:52   +/
>Предложена предварительная поддержка шаблонов записей (record pattern), расширяющая появившуюся в Java 16 возможность сопоставления с образцом средствами для разбора значений классов типа record.

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

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

177. Сообщение от Аноним (177), 27-Дек-22, 09:40   +/
bpf, вроде как
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121

178. Сообщение от Аноним (178), 12-Сен-23, 08:51   +/
10 лет на жабе пишу, только сейчас узнал что пишется "Java", а не "Jawa"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163


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

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




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

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