Погоду например нельзя предсказать на год вперед, так как она зависит от очень незначительных явлений, которые случайным образом складываются.
Вообще в мире много принципиально непредсказуемых явлений. Если что выпадет в казино в рулетке как-то можно предсказать, то квантовая вероятность вообще непредсказуема.
Приколов в с++ слишком много, недавно например узнал, что тренарный оператор является и rvalue и lvalue. Попробуйте туда еще auto прикрутить, может еще какие загадки появятся.
(true ? a : b) = 1; //a=1
(false ? a : b) = 1; //b=1
Не раз встречался с ситуацией, когда на собесе спрашивают что-то умное, красивое и интересное. Но потом в реальном проекте погружают в такую чачу, что голова становится квадратной через неделю, а глаза читают любой код, даже самый корявый без эмоций. Реальные проблемы в коде, они не обложены ни комментариями ни красивым форматированием. Найди проблему в коде 20 летней давности и станешь внедорожным программистом, которому наплевать на любую грязь. Вот это я называю hard-skill. А украшение - это soft-skill.
По мне только запутывает технарей. Начиная с самого названия, которое ничего не обещает "бандa четырёх". И кончая отсутвием деталей, например бинарного интерфейса, который например предусмотрен в более проработанной модели COM.
Можно ловить двойные исключения из деструкторов, которые считаются, что они смертельны для программы. Небольшая утечка возможна, но программа продолжает работать.
std::set_terminate([](){
std::cout << "Unhandled exception "<<" uncaught_exceptions["<<std::uncaught_exceptions()<<']'<<" \n" << std::flush;
cout<<"begin long jump\n";
longjmp(jmpBuf,1);
});
if(setjmp(jmpBuf)==0) {
try {
....... // <<< возникает двойное исключение в деструкторе
} catch (...) {
cout << "catch\n"; // сюда не доходит, а идет в set_terminate
}
}else{
cout<<"longjump completed";
}
Можно конечно самому изобретать алгоритмы аллокации, но можно ввести свободные внешние гиперпараметры программы. Далее путем запуска программы с разными параметрами и путем перебора этих параметров выбрать оптимальные. Так делают например в машинном обучении.
Чтобы понять дежурный интеллект -- надо смотреть на первую реакцию на что-то новое.
Люди физического интеллекта зачастую заняты своими границами, культивацией уважения, действуют или активным напором или некоторые через пассивное давление. Эмоции и логика выполняют вспомогательные функции
Есть еще скрытые налоги в виде инфляции. Когда государству надо например содержать армию, то они печатают деньги для армии. При этом деньги обесцениваются у всех.
интересно, а компилятор может выдать информацию, какие выражения к какому типу относятся ??
Погоду например нельзя предсказать на год вперед, так как она зависит от очень незначительных явлений, которые случайным образом складываются.
Вообще в мире много принципиально непредсказуемых явлений. Если что выпадет в казино в рулетке как-то можно предсказать, то квантовая вероятность вообще непредсказуема.
вместо тысячи слов можно просто скомпилировать и проверить
Приколов в с++ слишком много, недавно например узнал, что тренарный оператор является и rvalue и lvalue. Попробуйте туда еще auto прикрутить, может еще какие загадки появятся.
del
Открою секрет, сам питон написан почти без ООП, Сплошные процедуры. Но народу почему-то внушают пользу ООП
У мигрантов прав больше, чем у аборигенов. Интересное кино.
Не раз встречался с ситуацией, когда на собесе спрашивают что-то умное, красивое и интересное. Но потом в реальном проекте погружают в такую чачу, что голова становится квадратной через неделю, а глаза читают любой код, даже самый корявый без эмоций. Реальные проблемы в коде, они не обложены ни комментариями ни красивым форматированием. Найди проблему в коде 20 летней давности и станешь внедорожным программистом, которому наплевать на любую грязь. Вот это я называю hard-skill. А украшение - это soft-skill.
По мне только запутывает технарей. Начиная с самого названия, которое ничего не обещает
"бандa четырёх". И кончая отсутвием деталей, например бинарного интерфейса, который например предусмотрен в более проработанной модели COM.
Можно ловить двойные исключения из деструкторов, которые считаются, что они смертельны для программы. Небольшая утечка возможна, но программа продолжает работать.
Можно конечно самому изобретать алгоритмы аллокации, но можно ввести свободные внешние гиперпараметры программы. Далее путем запуска программы с разными параметрами и путем перебора этих параметров выбрать оптимальные. Так делают например в машинном обучении.
интересное исследование на счет полезности дрыгать ногами когда сидишь
https://vc.ru/s/getmatch/539674-uchenye-nashli-uprazhnenie-pozvolyayushchee-hudet-sidya-po-10-chasov-v-den
Всего 3, но есть один дежурный. Психология сама по себе невнятная. Надо довольно много знать, чтобы ориентироваться.
Чтобы понять дежурный интеллект -- надо смотреть на первую реакцию на что-то новое.
Люди физического интеллекта зачастую заняты своими границами, культивацией уважения, действуют или активным напором или некоторые через пассивное давление. Эмоции и логика выполняют вспомогательные функции
Если интересно, есть объяснения в теории сценариев эннеаграммы, Я считаю разделение на 3 вида наиболее полным
Для полноты картины -- интеллектов всего 3 -- эмоциональный, логический и физический.
недавний вопрос на собесе
как запускается программа?
из серии "как программировать?" или "как жить?"
Есть еще скрытые налоги в виде инфляции. Когда государству надо например содержать армию, то они печатают деньги для армии. При этом деньги обесцениваются у всех.
что такое "тонкие структуры" ? я насколька знаю -- это квантовые расщепления уровней, вызванные например несферичностью нейтронов
Подскажите, как называется такой вид крепления кнопок? Очень нравится ход.
Сбоку похоже на 2 рамки скрещенные буквой Х.