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