Я много раз слышал, как программисты смеются над тиммейтами, которые написали медленный код. Резкие, самодовольные фразы в стиле "этот болван четыре раза пробежался по коллекции, хотя можно было один", и тому подобное. Когда слышишь такое, сразу думаешь — ну тут все по делу,…
Раз в несколько лет я устраиваю в нашей исследовательской группе челлендж «Напиши медленный код». Цель – написать код с минимально работоспособным количеством инструкций на цикл (IPC) с условием, чтобы этот код выполнялся на заранее подобранном сервере с архитектурой x86.На…
«Ты ведь знаешь сказание о Хольгере Датчанине? Мы не собираемся пересказывать его, а просто спрашиваем, помнишь ли ты, что Хольгер Датчанин покорил великую Индию до восточного края света, до самого „солнечного дерева“, как рассказывает Кристьерн Педерсен. Ты ведь знаешь, кто был Кристьерн Педерсен? А и не знаешь – не беда! Хольгер Датчанин вручил власть над страной … Continue reading Ганс Христиан Андерсен Философский камень
Подождите, что? Медленный код? Разве мы не должны беспокоиться об ускорении наших Go‑программ?На самом деле, нет. Оптимизация кода на Golang ради производительности — это попросту трата времени, и вот почему:1. Производительность в большинстве случаев не имеет…