7. Люди плохо управляют памятью
• Безопасность
• Утечка ресурсов
При этом на C написаны:
• ОС
• Веб-сервера и другие
серверные приложения
• Базы данных
• Встраиваемые системы 2014
8. Схема: Herb Sutter (Dr. Dobb’s Journal, March 2005)
“The free lunch is over”
11. Язык Go
• Компилируемый
• Строго типизированный
• Со сборщиком мусора
• Структурированный код
• Встроенная многопоточность
• Есть указатели, но нет арифметики с ними
• Простота
23. См. также
• Tour of Go:
– https://tour.golang.org/
• Effective Go:
– https://golang.org/doc/effective_go.html
• Стандартная библиотека:
– https://golang.org/pkg/
• Спецификация
– https://golang.org/ref/spec
24. Источники
• Go Introduction by Thomas Wilde:
– https://www.youtube.com/watch?v=hha7d97VYkM
• Dave Cheney’s blog:
– http://dave.cheney.net/
• Использовались логотипы Go, созданные и
модифицированные:
– Renee French (http://reneefrench.blogspot.ru/)
– Austin Go Language User Group
(http://www.meetup.com/atxgolang/)