serzh-z писал(а): ↑04.06.2016 01:32
rl0ad писал(а): ↑03.06.2016 19:26
как отзываются о Го знакомые программеры
Ну, красота правит миром. Уродливый и необычный синтаксис/стиль Go не идёт ему на пользу.
А мне, напротив, синтаксис Go кажется красивым ... и даже изящным: из C убрали излишества, которые остались с времени его создания только потому, что тогда ещё не умело строили компиляторы (например: обязательно ';' в конце строки из 1-го оператора ... зачем?)
А "Уродливый и необычный синтаксис/стиль" - это то, что из C Страуструп сделал в C++.
serzh-z писал(а): ↑04.06.2016 01:52
Olej писал(а): ↑03.06.2016 15:06
(книгу для ознакомления можете свободно скачать А. Донован Б. Керниган - Язык программирования Go (2016) ... её выложили на удивление быстро и на удивление много)
О боги, как много ягодиц, сисек и фаллосов на этом ресурсе для ознакомления. =)
А что вы ожидали?
Вы что, не знаете что за публика размещает варёз?
Каков поп - таков и приход.

Любите варёз ... "люби и саночки возить".
Bizdelnick писал(а): ↑04.06.2016 09:20
serzh-z писал(а): ↑04.06.2016 01:32
Уродливый и необычный синтаксис/стиль Go не идёт ему на пользу.
Что там уродливого-то? Разве что то, что { в начале функции нельзя размещать на отдельной строке...
Есть несколько принятых "кодестайл" для записи кода C.
Некоторые из них требуют { там же, где и начало функции.
Я лично
никогда не переносил { ... это временами порождало скандалы, но никогда не создавало проблем.
Да, некоторые правила Go сделали запись кода
не свободно форматиуемой (как в Python). Но кто сказал, что код должен быть свободно форматиуемым? Кому нужна запись целой программы C в одну строку без переносов? Наоборот, это, скорее, рудимент, оставшийся ещё от Algol, тяжёлое наследие года из 1960-го...
Отказ от свободного форматирования как-раз позволил Go
уменьшить время компиляции
в разы по сравнению с C.