Польза типов простирается значительно шире просто автодополнения
Для большой мозг это понятно) А если ты Груг, то зачем тебе знать это всё? Для обычного программиста, который не может даже сказать что такое эта система типов, сама эта система типов выглядит как вещь, которая дает ровно два преимущества:
Есть автодополнение
Если попытаешься написать что-то, чего нет в автодополнении код тупо не скомпилируется
Всё остальное - от лукавого. Пусть большой мозг над этим думает.
Тоже вредная идея, выделение промежуточной абстракции потока позволяет сохранять ленивость и потом добавлять новые операции, не увеличивая константный множитель.
Груг не понимать. Гругу надо вызвать filter на списке и получить список. Груг хочет многоуровневые API. Одно просто и тупое, другое в котором можно думать о ленивости и добавлять новые операции. Груг думает слишком общие абстракции вредно, ибо повышает сложность. А сложность плохо.
Не обязательно же требование. Если требуется просто получать последовательности обладающие некоторыми статистическими свойствами, то соббсно пофигу на состояние и его предсказуемость.
Не очень я понял смысла этой великой модификации. Ну, то что переехать функция должна была в `namespace std` - это было понятно из контекста, а вот что даёт анонимный namespace чёт хоть убейте вдупить не могу)
Ну, не так чтобы нужно было методом Ctrl+C, Ctrl+V это делать. А вот спросить у балабобы: "почему фигня которой я занимался, важна для компании?" и выдернуть оттуда парочку надуманных тезисов - это завсегда можно.
Я вот всё никак понять не могу, что это такое - "дочерняя компания"? Владеют те же люди, как я понимаю многие процессы завязаны на родительскую компанию. Чем "дочерняя компания" отличается от "дополнительное поздразделение"?
Ну и главный вопрос - почему налоговые всех стран разрешают такому существовать?
Мне 30, но я лично уже сейчас ощущаю, что во многих аспектах мозг уже в read only режиме. Особенно в отношении всего того, что требует мелкой моторики, вроде игры на гитаре. Большинство из того, что получается в жизни хорошо, я освоил до 22-х лет, потом только полировал.
Навыки полученные после - развиваются сильно медленнее и хуже. Что-то совсем новое сегодня требует серьезной концентрации для освоения и а большинстве случаев отметается как "ненужное".
Отказа принимать всё новое и нарекать это "говном" я ещё не достиг, но состояние "это слишком новое, чтобы я мог это понять" - уже возникает периодически.
Вполне, если мы, например, тестируем функцию, которая считает статистику.
Ровно в том месте, где этого не сделано, возникает точка "а теперь происходит всё что угодно". После этого непонятно становится ровным счётом нихрена.
Никто не хочет читать ВСЮ функцию, чтобы понять что ожидается на входе и что ожидается на выходе.
Для большой мозг это понятно) А если ты Груг, то зачем тебе знать это всё? Для обычного программиста, который не может даже сказать что такое эта система типов, сама эта система типов выглядит как вещь, которая дает ровно два преимущества:
Есть автодополнение
Если попытаешься написать что-то, чего нет в автодополнении код тупо не скомпилируется
Всё остальное - от лукавого. Пусть большой мозг над этим думает.
Груг не понимать. Гругу надо вызвать filter на списке и получить список. Груг хочет многоуровневые API. Одно просто и тупое, другое в котором можно думать о ленивости и добавлять новые операции. Груг думает слишком общие абстракции вредно, ибо повышает сложность. А сложность плохо.
Большой мозг никогда не понимать Груг. Это ничего, Груг все равно любить большой мозг
Как на счёт того, чтобы читатель кода не охреневал от догадок, что тут вообще происходит)
Не обязательно же требование. Если требуется просто получать последовательности обладающие некоторыми статистическими свойствами, то соббсно пофигу на состояние и его предсказуемость.
Мне лично интересно, что делать, если мне не только итерироваться надо, а ещё и по индексам обращаться иногда)
Модно, молодежно)
Не очень я понял смысла этой великой модификации. Ну, то что переехать функция должна была в `namespace std` - это было понятно из контекста, а вот что даёт анонимный namespace чёт хоть убейте вдупить не могу)
Потом может и не настать никогда.
Я подумал, что они хотели, чтобы оно читалось как "в итмо". Мол учись "в итмо". Кто их дизайнеров разберёт)
Используют для того, чтобы на стеке переменную объявить?
Ну, не так чтобы нужно было методом Ctrl+C, Ctrl+V это делать. А вот спросить у балабобы: "почему фигня которой я занимался, важна для компании?" и выдернуть оттуда парочку надуманных тезисов - это завсегда можно.
P.S.
Ответ на главный вопрос вселенной, жизни и вообще - тоже не знает. Недоработка)
Больше, чем предлагают конкуренты :) Сработает почти всегда.
Ну, хотя бы из-за схем описанных выше?
Я вот всё никак понять не могу, что это такое - "дочерняя компания"? Владеют те же люди, как я понимаю многие процессы завязаны на родительскую компанию. Чем "дочерняя компания" отличается от "дополнительное поздразделение"?
Ну и главный вопрос - почему налоговые всех стран разрешают такому существовать?
Мне 30, но я лично уже сейчас ощущаю, что во многих аспектах мозг уже в read only режиме. Особенно в отношении всего того, что требует мелкой моторики, вроде игры на гитаре. Большинство из того, что получается в жизни хорошо, я освоил до 22-х лет, потом только полировал.
Навыки полученные после - развиваются сильно медленнее и хуже. Что-то совсем новое сегодня требует серьезной концентрации для освоения и а большинстве случаев отметается как "ненужное".
Отказа принимать всё новое и нарекать это "говном" я ещё не достиг, но состояние "это слишком новое, чтобы я мог это понять" - уже возникает периодически.