История изменений
Исправление be_nt_all, (текущая версия) :
Будет. А если Гугл будет толкать Go достаточно долго, то он накопит достаточную массу, чтобы стать вечным, как Кобол.
Сравнение некорректное. Кобол никогда не имел ничего общего с мейнстримом. В плане синтаксиса — это недолитературное программирование, в плане семантики — первый язык в котором появились структуры данных и, в какой то мере, дальний предок dBase.
А, Go уже язык Вирта. Интересно, а Вирт об этом знает?
Попрошу не передёргивать.
Или любой примитивный язык с ":=" в роли присваивания - это уже автоматически язык Вирта?
Вот причём тут оператор присваивания? Тем более, что в golang — это присваивание с выводом типа. Язык Go объединяет с языками Вирта вовсе не это, а о[б]суждаемый вами минимализм/примитивизм. Других известных языков, с таким подходом к проектированию, объединяющем достаточно традиционные синтаксис и семантику (со статической типизацией), простоту изучения за счёт минимализма, и принципиальное отсутствие средств построения eDSL, будь то переопределяемые операторы (в Lua, к примеру, есть), средсва обобщённого програмиирования и т.д. и т.п. кроме Go и языков Вирта попросту нет.
Исходная версия be_nt_all, :
Будет. А если Гугл будет толкать Go достаточно долго, то он накопит достаточную массу, чтобы стать вечным, как Кобол.
Сравнение некорректное. Кобол никогда не имел ничего общего с мейнстримом. В плане синтаксиса — это недолитературное программирование, в плане семантики — первый язык в котором появились структуры данных и, в какой то мере, дальний предок dBase.
А, Go уже язык Вирта. Интересно, а Вирт об этом знает?
Попрошу не передёргивать.
Или любой примитивный язык с ":=" в роли присваивания - это уже автоматически язык Вирта?
Вот причём тут оператор присваивания? Тем более, что в golang — это присваивание с выводом типа. Язык Go объединяет с языками Вирта вовсе не это а о[б]суждаемый вами минимализм/приммитивизм. Других известных языков, с таким подходом к проектированию, объединяющем достаточно традиционные синтаксис и семантику (со статической типизацией), простоту изучения за счёт минимализма, и принципиальное отсутствие средств построения eDSL, будь то переопределяемые операторы (в Lua, к примеру, есть), средсва обобщённого програмиирования и т.д. и т.п. кроме Go и языков Вирта попросту нет.