Педивикию писали задроты, дрочащие на машинные такты.
> Однако подобные решения могут снижать производительность, в особенности если этот участок кода вызывается многократно (поскольку и вызовы процедур, и операторы работы с исключениями транслируются далеко не в одну машинную инструкцию).
Инлайн!
Или, к примеру, посмотри на хаскел и осознай что вот ЭТО хуйзнаетшо компилируется в вообще хуй проссышь ассемблерную кашу - но работает, сцуко, быстро и решительно.
no subject
> Однако подобные решения могут снижать производительность, в особенности если этот участок кода вызывается многократно (поскольку и вызовы процедур, и операторы работы с исключениями транслируются далеко не в одну машинную инструкцию).
Инлайн!
Или, к примеру, посмотри на хаскел и осознай что вот ЭТО хуйзнаетшо компилируется в вообще хуй проссышь ассемблерную кашу - но работает, сцуко, быстро и решительно.