Дмитрий Печуркин: ну я просто в jSON не хочу лишнюю переменную создавать. "isDisabled" : false сейчас с ней все работает, но я хочу ее динамически создать прямо в коде
Дмитрий Печуркин: ну он как в других фреймворках работает. Тут просто я не пойму в какой момент это свойство создавать. Тут даже не он, а чисто JS. В момент проверки значений? ` answer.isDisabled = false;` так можно это свойство создать?
ТёмнаяМатерия: а ничего не мешает на развитом языке писать простой код. Другое дело когда появится потребность сделать, что-то большее у вас она будет, а не придется изобретать велосипед.
У Linux нет никакой архитектуры. Это тупо монолит. А дыры есть даже такие такие неожиданные как в Винде. Я что-то не припомню, чтобы в Винде блокировку экрана можно было обойти зажатым Энтером. Или это опять не линукс а его кривая оболочка, которая разумеется ну никак не Linux?
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 недели и вы уже пишете очень простой и быстрый код