История изменений
Исправление lbvf50txt, (текущая версия) :
Go создал Гугл для себя, тк тысячу индусов Пишущих на С++
Нет, Go создали сотрудники гугла, на деньги гугла и для решения проблемы гугла индусы vs C++.
Вы так описываете Google, что это провинциальная галера куда берут всякого кто может за полтора часа написать FizzBuzz. Но это же не правда.
Другими словами Go такой из-за его основной аудитории, а не аудитория такая из-за языка.
Какая аудитория? Там минимум два концепта slice и прокладки в виде io интерфейсов которые уже недоступны типичным вайтишникам. Про устройство HTTP серверов я уже не упоминаю. Там и близко не RoR/Laravel.
Использовать C++ для серверов протоколов уровня приложений — это как стрелять из пушки по воробьям; ручное управление памятью избыточно. Скорости выполнения интерпретируемых языков и Java недостаточно. Сделали Go специально под конкретную задачу.
Народ потянулся: там, где 20 серверов на Ruby, нужен 1 на Golang. Хитрые крупные сайты писать на высокоуровневом языке не проще; там начинается конструирование того же Golang с линтерами и выбором подмножества языка. Всё висит, еле проверяется, требует 164 дополнительных инструмента. Вносятся правки в фреймворк. Написать все сразу на Golang в данной ситауции не сложней.
Память Golang экономит в рамках разумного: там где надо экономит, не доходя до абсурдной экономии на спичках при ручном менеджменте. Выделяется памяти столько, сколько нужно под задачу, типы сразу описываются. Получается приличная экономия на серверном железе.
Исправление lbvf50txt, :
Go создал Гугл для себя, тк тысячу индусов Пишущих на С++
Нет, Go создали сотрудники гугла, на деньги гугла и для решения проблемы гугла индусы vs C++.
Какая аудитория? Там минимум два концепта slice и прокладки в виде io интерфейсов которые уже недоступны типичным вайтишникам. Про устройство серверов я уже не упоминаю. Там и близко не RoR/Laravel.
Вы так описываете Google, что это провинциальная галера куда берут всякого кто может за полтора часа написать FizzBuzz. Но это же не правда.
Другими словами Go такой из-за его основной аудитории, а не аудитория такая из-за языка.
Использовать C++ для серверов протоколов уровня приложений — это как стрелять из пушки по воробьям; ручное управление памятью избыточно. Скорости выполнения интерпретируемых языков и Java недостаточно. Сделали Go специально под конкретную задачу.
Народ потянулся: там, где 20 серверов на Ruby, нужен 1 на Golang. Хитрые крупные сайты писать на высокоуровневом языке не проще; там начинается конструирование того же Golang с линтерами и выбором подмножества языка. Всё висит, еле проверяется, требует 164 дополнительных инструмента. Вносятся правки в фреймворк. Написать все сразу на Golang в данной ситауции не сложней.
Память Golang экономит в рамках разумного: там где надо экономит, не доходя до абсурдной экономии на спичках при ручном менеджменте. Выделяется памяти столько, сколько нужно под задачу, типы сразу описываются. Получается приличная экономия на серверном железе.
Исправление lbvf50txt, :
Go создал Гугл для себя, тк тысячу индусов Пишущих на С++
Нет, Go создали сотрудники гугла, на деньги гугла и для решения проблемы гугла индусы vs C++.
Вы так описываете Google, что это провинциальная галера куда берут всякого кто может за полтора часа написать FizzBuzz. Но это же не правда.
Другими словами Go такой из-за его основной аудитории, а не аудитория такая из-за языка.
Использовать C++ для серверов протоколов уровня приложений — это как стрелять из пушки по воробьям; ручное управление памятью избыточно. Скорости выполнения интерпретируемых языков и Java недостаточно. Сделали Go специально под конкретную задачу.
Народ потянулся: там, где 20 серверов на Ruby, нужен 1 на Golang. Хитрые крупные сайты писать на высокоуровневом языке не проще; там начинается конструирование того же Golang с линтерами и выбором подмножества языка. Всё висит, еле проверяется, требует 164 дополнительных инструмента. Вносятся правки в фреймворк. Написать все сразу на Golang в данной ситауции не сложней.
Память Golang экономит в рамках разумного: там где надо экономит, не доходя до абсурдной экономии на спичках при ручном менеджменте. Выделяется памяти столько, сколько нужно под задачу, типы сразу описываются. Получается приличная экономия на серверном железе.
Исправление lbvf50txt, :
Go создал Гугл для себя, тк тысячу индусов Пишущих на С++
Нет, Go создали сотрудники гугла, на деньги гугла и для решения проблемы гугла индусы vs C++.
Вы так описываете Google, что это провинциальная галера куда берут всякого кто может за полтора часа написать FizzBuzz. Но это же не правда.
Другими словами Go такой из-за его основной аудитории, а не аудитория такая из-за языка.
Использовать C++ для серверов протоколов уровня приложений — это как стрелять из пушки по воробьям; ручное управление памятью избыточно. Скорости выполнения интерпретируемых языков и Java недостаточно. Сделали Go специально под конкретную задачу.
Народ потянулся: там, где 20 серверов на Ruby, нужен 1 на Golang. Хитрые крупные сайты писать на высокоуровневом языке не проще; там начинается конструирование того же Golang с линтерами и выбором подмножества языка. Всё висит, еле проверяется, требует 164 дополнительных инструмента. Вносятся правки в фреймворк. Написать все сразу на Golang в данной ситауции не сложней.
Память Golang экономит в рамках разумного: там, где надо, экономит, не доходя до абсурдной экономии на спичках при ручном менеджменте. Выделяется памяти столько, сколько нужно под задачу, типы сразу описываются. Получается приличная экономия на серверном железе.
Исходная версия lbvf50txt, :
Go создал Гугл для себя, тк тысячу индусов Пишущих на С++
Нет, Go создали сотрудники гугла, на деньги гугла и для решения проблемы гугла индусы vs C++.
Вы так описываете Google, что это провинциальная галера куда берут всякого кто может за полтора часа написать FizzBuzz. Но это же не правда.
Другими словами Go такой из-за его основной аудитории, а не аудитория такая из-за языка.
Какая аудитория? Там минимум два концепта slice и прокладки в виде io интерфейсов которые уже недоступны типичным вайтишникам.
Использовать C++ для серверов уровня приложений — это как стрелять из пушки по воробьям; ручное управление памятью избыточно. Скорости выполнения интерпретируемых языков и Java недостаточно. Сделали Go специально под конкретную задачу.
Народ потянулся: там, где 20 серверов на Ruby, нужен 1 на Golang. Хитрые крупные сайты писать на высокоуровневом языке не проще; там начинается конструирование того же Golang с линтерами и выбором подмножества языка. Всё висит, еле проверяется, требует 164 дополнительных инструмента.
Память Golang экономит в рамках разумного: там, где надо, экономит, не доходя до абсурдной экономии на спичках при ручном менеджменте. Выделяется памяти столько, сколько нужно под задачу, типы сразу описываются. Получается приличная экономия на серверном железе.