Транспиляция C в Go через CCGO
Если вы разрабатываете на Golang, то наверняка знаете о возможности вызова C-кода из программ на Golang через CGO.
Но что если есть потребность в транспиляции C-кода в Golang для дальнейшего развития? Для этого есть полноценная утилита - CCGO.
Автор статьи провел эксперимент, в котором сравнил производительность кода на чистом C, CGO и результата от транспиляции через CCGO. И его результаты могут вас удивить.