Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1
Go-код никогда не исполняется напрямую.Любая строка Go превращается в машинные инструкции, которые выполняет CPU.В этой статье мы разберём:1) Какие инструкции генерирует компилятор Go2) Как выглядит Go assembler3) И что на самом деле выполняет процессорДумаю с обзором и общими положениями мы закончили, поэтому начнем с фундамента – что происходит в CPU когда мы запускаем наше Go-приложение. Конкретно в этой статье разберем основные инструкции, которые может выдать для нашего CPU компилятор Go, что они из себя представляют и как соотносятся с кодом Go. Сразу оговорюсь, что это НЕ гайд по Go Assembler, а разбор того, что из себя представляет Go End 2 End. Попытка докопаться до истиныНапомню, что сам CPU определяет: Читать далее