Го — Это Четыре


Го достиг зрелого возраста четырех лет. Неужели все уже повзрослело?

Go был анонсирован в ноябре 2009 года в качестве экспериментального языка, который:

сочетает в себе скорость разработки при работе на динамическом языке, таком как Python, с производительностью и безопасностью скомпилированного языка, такого как C или C++.

Изначально Go был внутренним проектом Google, инициированным Робом Пайком, Робертом Гриземером и Кеном Томпсоном, соавтором с Деннисом Ричи как Unix, так и языка программирования C. Go похож на C с фигурными скобками, но имеет встроенную поддержку параллелизма. 

Общее мнение таково, что, достигнув версии 1.2 (почти), она достаточно зрела для реального использования. В нем даже есть несколько IDE и плагинов для известных IDE, таких как Eclipse и Netbeans. В блоге Go есть празднование Go, и когда вы читаете его, все кажется очень позитивным. Например, наблюдается быстрый рост поисковых запросов Google по термину golang:

Таким образом,ye, s Go растет интерес, и есть даже несколько хорошо известных проектов с открытым исходным кодом Go, самым известным из которых является Docker. Однако, если вы посмотрите на индекс языков программирования TIOBE, вы не найдете Go в первой десятке. Вы должны посмотреть на топ-50, где is занимает 49-е место в результатах месяца рождения. Устаревшие языки, такие как Fortran, Logo, Prolog и PL/I, оцениваются намного выше. У Go действительно был момент славы в 2009 году, когда, недавно выпущенный, он получил премию «Язык года» за самый высокий рост рейтингов.

Невозможно избежать того факта, что го является языком меньшинства, но это не означает, что он не может стать основным или даже важным нишевым языком. Просто его еще нет.

Что нужно сделать, чтобы привлечь больше пользователей?

У Go нет предпочтительной среды — у Java есть Android, у Objective C есть iOS, у JavaScript есть веб — приложения,-но Go-это язык общего назначения, который должен противостоять Python, Ruby и другим. Go рекламируется как лучший язык системного программирования, и как таковой он может ожидать, что его пользователи будут достаточно техническими, но ему все еще нужно найти способы облегчить программистам работу с ним. Поэтому ему нужны лучшие установщики — есть новый экспериментальный установщик msi для Windows; лучшая интеграция с IDE и отладчиком; и, возможно, самое главное, много простой документации.

На какую тему вы могли бы почитать Руководство Для Программиста, Чтобы Пойти С LiteIDE.


Добавить комментарий