LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

Go - это переносимый асм для многопоточной модели ( Go это буквально С )

Go достаточно сложно сравнить с чем-то одним. Это такой язык для инженеров, когда собрали востребованные, понятные и проверенные временем решения из других языков.

  • Синтаксис циклов и условий: Си
  • Синтаксис слайсов: Python
  • Замыкания: JavaScript
  • Утинная типизация: Ruby

Все непонятное (вызывающее путаницу) убрали:

  • Наследование
  • Миксины
  • this
  • Динамическу типизацию
  • Не явное приведение типов

Получился язык по синтаксису, похожий на Си, с возможностями ООП и функционального программирования. Да еще синтаксис как следует урезали, чтобы каждый разработчик не выбирал себе любимые синонимы и не создавал свой собственный диалект (обычно в других языках этим занимается ворчун-Linter).

P.S. Естественно, добавили Concurrency, так как это прежде всего серверный язык, где часто надо сидеть и ждать ответа по сети.

Исправление lbvf50txt, :

Go - это переносимый асм для многопоточной модели ( Go это буквально С )

Go достаточно сложно сравнить с чем-то одним. Это такой язык для инженеров, когда собрали востребованные, понятные и проверенные временем решения из других языков.

  • Синтаксис циклов и условий: Си
  • Синтаксис слайсов: Python
  • Замыкания: JavaScript
  • Утинная типизация: Ruby

Все непонятное (вызывающее путаницу) убрали:

  • Наследование
  • Миксины
  • this
  • Динамическу типизацию
  • Не явное приведение типов

Получился язык по синтаксису, похожий на Си, с возможностями ООП и функционального программирования. Да еще синтаксис как следует урезали, чтобы каждый разработчик не выбирал себе любимые синонимы и не создавал свой собственный диалект (обычно в других языках этим занимается ворчун-Linter).

P.S. Естественно добавили Concurrency так как это прежде всего серверный язык, где часто надо сидеть и ждать ответа по сети.

Исправление lbvf50txt, :

Go - это переносимый асм для многопоточной модели ( Go это буквально С )

Go достаточно сложно сравнить с чем-то одним. Это такой язык для инженеров, когда собрали востребованные, понятные и проверенные временем решения из других языков.

  • Синтаксис циклов и условий: Си
  • Синтаксис слайсов: Python
  • Замыкания: JavaScript
  • Утинная типизация: Ruby

Все непонятное (вызывающее путаницу) выбросили:

  • Наследование
  • Миксины
  • this
  • Динамическу типизацию
  • Не явное приведение типов

Получился язык по синтаксису, похожий на Си, с возможностями ООП и функционального программирования. Да еще синтаксис как следует урезали, чтобы каждый разработчик не выбирал себе любимые синонимы и не создавал свой собственный диалект (обычно в других языках этим занимается ворчун-Linter).

P.S. Естественно добавили Concurrency так как это прежде всего серверный язык, где часто надо сидеть и ждать ответа по сети.

Исправление lbvf50txt, :

Go - это переносимый асм для многопоточной модели ( Go это буквально С )

Go достаточно сложно сравнить с чем-то одним. Это такой язык для инженеров, когда собрали востребованные, понятные и проверенные временем решения из других языков.

  • Синтаксис циклов и условий: Си
  • Синтаксис слайсов: Python
  • Замыкания: JavaScript
  • Утинная типизация: Ruby

Все непонятное (вызывающее путаницу) выбросили:

  • Наследование
  • Миксины
  • this
  • Динамическу типизацию
  • Не явное приведение типов

Получился язык по синтаксису, похожий на Си, с возможностями ООП и функционального программирования. Да еще синтаксис как следует урезали, чтобы каждый разработчик не выбирал себе любимые синонимы и не создавал свой собственный диалект (обычно в других языках этим занимается ворчун-Linter).

Исходная версия lbvf50txt, :

Go - это переносимый асм для многопоточной модели ( Go это буквально С )

Go достаточно сложно сравнить с чем-то одним. Это такой язык для инженеров, когда собрали востребованные, понятные и проверенные временем решения из других языков.

  • Синтаксис циклов и условий: Си
  • Синтаксис слайсов: Python
  • Замыкания: JavaScript
  • Утинная типизация: Ruby

Все непонятное (вызывающее путаницу) выбросили:

  • Наследование
  • Миксины
  • this
  • Динамическу типизацию
  • Не явное приведение типов

Получился язык по синтаксису похожий на Си, с возможностями ООП и функционального программирования. Да еще синтаксис как следует урезали, чтоб каждый разработчик не выбирал себе любимые синонимы.