Performance
Per.10
Опирайтесь на статическую систему типов
Причина
Нарушения типобезопасности, слабые типы (например, void*) и низкоуровневый код (например, обработка последовательностей побайтово) значительно усложняют работу оптимизатора. Простой код нередко оптимизируется лучше, чем сложный, написанный вручную.
???