LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Как язык — да. Как платформа — наоборот, JVM одна из самых успешных

Настолько одна из, что как только Go поднял нос, так все сразу на него ломанулись. А Node.js имеет характеристики производительности, близкие к Java, при том, что нода — это язык с динамической типизацией! JVM имеет проблемы с жопом памяти и долгим стартом, которые невозможно решить не переписывая заново всю стандартную либу и VM. В том числе поэтому и появилось GraalVM.

«Успешной» JVM стала потому, что Sun Microsystems выкинуло миллиарды вникуда, и по итогу успешно разорилась. Возьми любой кусок дерьма, вложи в него миллиарды долларов — он станет популярным. Хотя бы на время. Ты думаешь, почему Delphi стал непопулярным? Потому что Borland ЗАРАБАТЫВАЛА на нём. Java была для Sun сплошным убытком. По итогу и получилось, что Delphi никому не нужен, а на Java куча продуктов.

Не макросы плохо, а злоупотребление макросами. Улавливаешь разницу?

Да. но это 95% случаев.

Кудрявый синтаксис на любой чих вместо единообразного на все случаи жизни только мешает читаемости. Собственно, в этом и состоит проблема злоупотребления макросами, не так ли?
Хочешь кудрявости — бери раст, перл или жопаскрипт.

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

И да, индустрия свое слово сказала — выбрала питон и JS.

А вот поддержка разных типов скобочек для разных типов коллекций — это вин, ящетаю. Резко добавляет читаемости без нарушения единообразия

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

Исходная версия byko3y, :

Как язык — да. Как платформа — наоборот, JVM одна из самых успешных

Настолько одна из, что как только Go поднял нос, так все сразу на него ломанулись. А Node.js имеет характеристики производительности, близкие к Java, при том, что нода — это язык с динамической типизацией! JVM имеет проблемы с жопом памяти и долгим стартом, которые невозможно решить не переписывая заново всю стандартную либу и VM. В том числе поэтому и появилось GraalVM.

«Успешной» JVM стала потому, что Sun Microsystems выкинуло миллиарды вникуда, и по итогу успешно разорилась. Возьми любой кусок дерьма, вложи в него миллиарды долларов — он станет популярным. Хотя бы на время. Ты думаешь, почему Delphi стал непопулярным? Потому что Borland ЗАРАБАТЫВАЛА на нём. Java была для Sun сплошным убытком. По итогу и получилось, что Delphi никому не нужен, а на Java куча продуктов.