Эмммм.... Я не очень в курсе, какой грейд у "рок-звезды", но обычно про сеньоров говорят: "Вторая важная задача senior-программистов — это обучение и менторство. Они делятся опытом и формируют культуру знаний. Передача экспертизы делает команду и продукт значительно сильнее. При этом менторство снижает зависимость команды от отдельных сотрудников и помогает повысить эффективность новых людей." (с) https://blog.skillfactory.ru/senior-razrabotchik/
Мне кажется, катастрофы стоит описывать с бо́льшим, что ли, уважением. Плюс от текста веет каким-то... Просторечием? "поломалась… организации действа…"
А, вы об этом.... Думаю, обычно говорят 7400, 7483, без указания конкретной серии, когда хотя сказать, что мол "это И-НЕ, а это сумматор". Указывать LS, HC, AHC имеет смысл, когда важны электрические и временнЫе характеристики. (Но я не автор, и даже не переводчик, могу лишь предложить спросить господина Ken Shirriff).
Я попробовал повторить Ваш эксперимент.... Под Линуксом действительно получается бинарник под 2МБ. А вот под виндой даже с ключиком static получается 212КБ.
ЗЫ: Правда, у меня не было gcc под винду, пришлось собрать clang-ом.
У меня Lenovo. Было несколько разных. Все работали/работают стабильно. На момент покупки ценник был меньше 100. Про ASUS странно, что он разваливается, я когда-то давно пробовал на ASUS-е работать, они были вполне годными. Неужели настолько испортились?
Вы правда думаете, что можно построить эффективные процессы теми же людьми, которые их уже сломали? … Реплика в сторону: я не призываю уволить всех плохих и нанять только хороших. Мы все понимаем, что это нереалистично, и такого количества на рынке их просто нет.
Хорошо бы ещё увидеть рассуждения на тему, "а что если мы же сами этих людей и сломали?" (и именно поэтому они, люди, теперь сломали процессы/ стали не эффективны/etc). А то неаккуратненько получается. Сначала нанимали, потом ломали, а потом такие "ну с этими людьми что-то не получилось, надо бы нанять свежих".
Нуууу, я всегда думал, что в С++ тоже нет ничего лишнего. В том смысле, что если не писать в main.cpp что-то вроде std::map или std::unordered_map, то и в итоговый код оно не попадёт. Зато можно написать class MySuperAlgorithm {}; и это не будет стоить ничего. То есть, последний пример статьи можно переписать как-то так:
После компиляции должен получиться тот же самый бинарь, что и из чистого Си, зато уже не нужно следить за ресурсами. (А при необходимости после этого можно будет попробовать взять что-то из STL, а-ля vector, для случаев, когда нужно просто хранить что-то не слишком важное). ИМХО, да.
Тогда комментарий просто обязателен. Просто в случае библиотек комментарий пишется не рядом с кодом, а в документации. Пример: https://cplusplus.com/reference/algorithm/sort/
Эмммм.... Я не очень в курсе, какой грейд у "рок-звезды", но обычно про сеньоров говорят:
"Вторая важная задача senior-программистов — это обучение и менторство. Они делятся опытом и формируют культуру знаний. Передача экспертизы делает команду и продукт значительно сильнее. При этом менторство снижает зависимость команды от отдельных сотрудников и помогает повысить эффективность новых людей." (с) https://blog.skillfactory.ru/senior-razrabotchik/
Мне кажется, катастрофы стоит описывать с бо́льшим, что ли, уважением. Плюс от текста веет каким-то... Просторечием? "поломалась… организации действа…"
Эмммм. Волож ушёл из Яндекса. Компанией ВК теперь управляет Кириенко. На этом фоне ваше утверждение звучит странно.
Вам не кажется, что количество пошлых картинок в тексте немного не соответствует тематике Хабра?
А, вы об этом.... Думаю, обычно говорят 7400, 7483, без указания конкретной серии, когда хотя сказать, что мол "это И-НЕ, а это сумматор". Указывать LS, HC, AHC имеет смысл, когда важны электрические и временнЫе характеристики. (Но я не автор, и даже не переводчик, могу лишь предложить спросить господина Ken Shirriff).
Сумматор и АЛУ это две (функционально) разные микросхемы!
Coursera же ушла из России Оо
Хм. И всего то 10к голосов Оо
Вот только что делать в случае, если в техдолг попадают надуманные задачи, которые вообще ни на что не влияют?
+200ГБ то не лишние!
Может быть просто владельцы сменились?
Я попробовал повторить Ваш эксперимент.... Под Линуксом действительно получается бинарник под 2МБ. А вот под виндой даже с ключиком static получается 212КБ.
ЗЫ: Правда, у меня не было gcc под винду, пришлось собрать clang-ом.
У меня Lenovo. Было несколько разных. Все работали/работают стабильно. На момент покупки ценник был меньше 100. Про ASUS странно, что он разваливается, я когда-то давно пробовал на ASUS-е работать, они были вполне годными. Неужели настолько испортились?
Хорошо бы ещё увидеть рассуждения на тему, "а что если мы же сами этих людей и сломали?" (и именно поэтому они, люди, теперь сломали процессы/ стали не эффективны/etc). А то неаккуратненько получается. Сначала нанимали, потом ломали, а потом такие "ну с этими людьми что-то не получилось, надо бы нанять свежих".
Извините, что влез.
Вот книжка: Крис Касперски, Техника оптимизации программ.
Общий алгоритм оптимизации, ИМХО, такой:
запустить программу под профайлером, посмотреть, какие участки выполняются дольше всего;
оптимизировать найденные участки, сначала алгоритмически, затем низкоуровневым программированием;
повторять до получения полного удовлетворения.
Во-первых: очень крутая статья, я бы "ниасилил".
Нуууу, я всегда думал, что в С++ тоже нет ничего лишнего. В том смысле, что если не писать в main.cpp что-то вроде std::map или std::unordered_map, то и в итоговый код оно не попадёт. Зато можно написать class MySuperAlgorithm {}; и это не будет стоить ничего. То есть, последний пример статьи можно переписать как-то так:
После компиляции должен получиться тот же самый бинарь, что и из чистого Си, зато уже не нужно следить за ресурсами. (А при необходимости после этого можно будет попробовать взять что-то из STL, а-ля vector, для случаев, когда нужно просто хранить что-то не слишком важное).
ИМХО, да.
Омг... Ничего не понятно, но очень интересно!
Только один вопрос: а почему "чистый C"?
Что такого понадобилось из С, чего нет в С++?
Ну так и учётка госуслуг может не совпадать (с человеком). Или их (учётки) уже перестали угонять?
Упс. Не догадался 🤷
Дорогой друг. У тебя в заголовке статьи написано "vpn режут", но в статье об этом нет ни слова. Как же так?