06:44
1,0×
00:00/06:44
489,5 тыс смотрели · 4 года назад
141 читали · 5 лет назад
Разбираемся с компилятором Go
Источник: Nuances of Programming В статье речь идёт о Go 1.13 Компилятор Go занимает важное место в экосистеме Go. Компиляция — необходимый этап создания исполняемого двоичного кода. Компилятор проходит долгий путь: его пишут на C, переносят на Go и постоянно оптимизируют.  Фазы компиляции Компилирование Go состоит из четырёх фаз, которые можно объединить в два этапа: Для лучшего понимания используем простую программу: package main func main() { a := 1 b := 2 if true { add(a, b) } } func add(a, b int) { println(a + b) } Синтаксический разбор Первая фаза предельно проста...
6 месяцев назад
Всё, что нужно знать о языке программирования Go (Golang) 🚀
Что такое Go? Go, также известный как Golang, — это язык программирования, созданный Google в 2007 году. Он был разработан для решения проблем, с которыми сталкиваются крупные проекты, и идеально подходит для разработки высокопроизводительных и масштабируемых приложений. Go был разработан Робертом Грисмером, Кеном Томпсоном и Робом Пайком — специалистами, которые ранее работали над Unix и планировали создать язык, который бы объединял лучшие аспекты таких языков, как C, Python и других. Основные особенности Go: 1. Простота и читаемость Go — это язык с простым синтаксисом, который делает код легким для понимания и поддержки...