Решил написать про относительно новый язык программирования.
И даже не "относительно", а абсолютно - 2009-й год.
На сколько я понял он лишен недостатков Си, но при этом сохранил все его достоинства.
Не удивительно: архитектуру Go разрабатывали
те же люди, что 40 лет назад разрабатывали C и UNIX.
Как у А.Дюма: "40 лет спустя" ... С учётом всех проблем 40-летней эксплуатации.
Плюс добавлены возможности для программирования параллельных (кажется так правильно называется) программ.
Добавлено
много новых нужных вещей.
Учебник начального уровня для тех, кто имеет некоторый опыт программирования, см. здесь:
Go конспект (124 стр. + множество работающих примеров).
Правда я не совсем понимаю почему пишется про сборку мусора, если Go не объектно-ориентированный язык. Или он считает созданные и не освобожденные структуры? В общем надо разбираться.
1. Сборка мусора
никак (ни малейшим образом) не связана с объектностью языка.
2. Go может считаться объектно-ориентированным языком (не менее, по крайней мере, чем JS или PHP), но здесь объектность реализуется совсем по-другому, чем в C++ или Java.