ramble: куча задач где нужно сделать что-то с данными. И сделать это просто и без гемороя. Массив с числами можно заменить на текстовые строки или любые другие данные. Итог будет тот же.
Вот пример. Того как все делается в одну строчку.
writeln((iota(1,100, 7).array ~ [1,4,4,4,72,781,941,5,7]).sort().map!(a => a*2));
>Поверь программеру с 15 летним опытом - никому не нужны эти генерации массивов с произвольным шагом в 2 строчки.
Массивы лишь пример. Я могу в одну строчку практически любые данные обработать. И поверь моему 10 летнему опыту это реально нужно и полезно.
ramble: да эти задачи каждый день. Как ты предлагаешь на Go сгенерить массив из 100 элементов с произвольным шагом, потом склеить с другим массивом в 50 элементов, отсортировать результат и умножить каждое значение на 2.
Наверняка это будет куча кода в котором можно такую же кучу ошибок наделать. Тут это 1-2 строчки.
Да и с каких пор Go в мейнстрим вошел? Если Google его как обычно они это любят не закроет, то язык определенно судьбу Scala повторит. Про которой поговорили и забыли. Собственно даже маргинальный Nim куда выразительнее Go.
Максим Чернятевич: да в том то и дело, что на D тоже самое, что и на Go пишется куда быстрее и проще. У меня на него как минимум 3 человека из ближнего круга общения перешло. Причем вообще без заморочек. Так что можно брать любого человека и через пару недель изучения он сможет уже решение дописывать.
Меньшее количество специалистов компенсируется простотой языка и более низким порогом вхождения.
Бесполезно отрицать факты. Факт 1. Андроид это линукс. 2. Под андроид троянов и вирусов тьма 3. Дыр в самом линуксе вне андроида тоже тьма. С безопасностью все не просто плохо, а очень плохо и ситуация не меняется. Статистику по биллютеням по безопасности можно посмотреть и сравнить с количеством дыр в Windows. У меня на нем антивируса нет и никогда не было, так что смешно про линуксбезопасность читать ей богу
Максим Чернятевич тоже самое про Go можно сказать. Только у D есть целая куча преимуществ которых нет у Go. Go не простой, он примитивный. На больших проектах его примитивизм будет просто мешать. D единственный язык который позволяет с C++ линковаться. Да и перезод на D по опыту занимает 3-4 недели и вы уже пишете очень простой и быстрый код
И чем же Линукс нормальая ОС? Дыр больше чем в винде (опять таки смотрите статистику). Вирусы? На том же андроиде вообще без антивируса жизнь невозможно. Сплошные траяны и локеры. Или это теперь не линукс? Недавно ставил Убанту на посмотреть. Те же проблемы что и 10 лет назад.