История изменений
Исправление vzzo, (текущая версия) :
4.2.
Go не создавался как замена C++/Java, а создавался как замена питона (что доказывают проекты вроде этого). Другое доказательство — полное отсутствие инструментов управления сложностью, вроде шаблонов/дженериков, нормального ООП или (спорно) исключений, что фактически требует ограничивать применимость Go к маленьким программам (типа <50k строк, которые после выкидывания всех if err != nil return nil, err превратились бы в 35k), что прямо противоположно целям C++/Java.
А еще забавно, что Гвидо уволился из гугла через полгода после выхода go 1.0.
Исходная версия vzzo, :
4.2.
Go не создавался как замена C++/Java, а создавался как замена питона (что доказывают проекты вроде этого). Другое доказательство — полное отсутствие инструментов управления сложностью, вроде шаблонов/дженериков, нормального ООП или (спорно) исключений, что фактически требует ограничивать применимость Go к маленьким программам (типа <50k строк, которые после выкидывания всех if err != nil return nil, err превратились бы в 35k), что прямо противоположно целям C++/Java.