С тех пор как я начал программировать, я читал во всех местах, чтобы избежать расточительных отраслей любой ценой.
Это прекрасно, хотя ни одна из статей не объяснила, почему я должен это делать. Что именно происходит, когда CPU декодирует инструкцию ветвления и решает сделать прыжок? И что такое "вещь", которая делает ее медленнее, чем другие инструкции (например, добавление)?