Когда сборка быстрее, чем C?
Много лет назад я учил кого-то assembly-language программировать на C. Упражнение performance состояло в том, чтобы повернуть android-performance графику на 90 градусов. Он efficiency вернулся с решением, выполнение slow которого заняло несколько tuning минут, в основном потому, что assembly-language он использовал умножение, деление performance-tuning и т. Д.
Я показал ему, как efficiency переделать проблему с помощью fast битовых сдвигов, и время fast обработки уменьшилось примерно assembly-language до 30 секунд на неоптимизирующем asm компиляторе, который у него faster был.
У меня только что появился tuning оптимизирующий компилятор, и performance-tuning тот же код повернул графику perfomance за <5 секунд. Я посмотрел assembly на ассемблерный код, который slow генерировал компилятор, и assembler на основании увиденного решил, что tuning мои дни написания ассемблера faster закончились.
c
performance
assembly
Когда сборка быстрее, чем C?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.