Как стать автором
Обновить

Комментарии 14

Не хватает выводов. Я ожидал, что он все-таки нашел язык близкий к своему идеалу.
Да и аргументы типа «скучный» или «молодой» не тянут на серьезную критику.

Вывод, как ни странно, похоже, в заголовке статьи.

Аргументы в стиле «скучный» странно слышать в адрес языка программирования. Вам не кажется, что это скорее относится к поставленным задачам?
Про Go-lang:
Просто фантастический язык. Он прост для изучения, код без проблем компилируется и выполняется.

Сам язык довольно сложный.

Так простой или сложный? Или сложный — это про модульную систему VGO?
Брэйн-фак — тоже очень прост для изучения, но пробуйте на нём что-нибудь серьёзное написать и обнаружите, что он довольно сложный.
Так что простота изучения — отнюдь не означает простоту использования.
BF простой, но писать на нем трудно.
Переводчик очень вольно обращается с оригинальным текстом, местами значительно искажает мысли автора, в некоторых местах просто отсебятина.

Вместо «Сам язык довольно сложный» в оригинале
I think that the language itself isn’t pretty


Вместо " Он, если так можно выразиться, скучный" в оригинале написано
«It’s just not fun, it’s simple, boring and good.»


Вместо «После работы с предыдущими двумя языками я начал изучать Swift» в оригинале написано
Lately, I started to learn Swift to bump up my iOS development game.


И так далее.

Добавлю также про сильно искажённые факты


К слову, и Reason / Ocaml не поддерживают multi-core, для этого есть Lwt.

Lwt не для multi-core, а для concurrent programming! Вот что написано в оригинальной статье:


Native Reason/OCaml doesn’t have multi-core support yet, but for doing concurrent processes you can use Lwt, which is a promise-like library.

От себя добавлю, что есть похожая библиотека Async, которой посвящена глава в Real World OCaml. Хотя Lwt гораздо более популярена, основные принципы одинаковы.

Согласен с автором. Идеального языка нет, особенно когда не знаешь для чего вообще хочешь выбрать язык и какую проблему решаешь.

Есть задачи которые легко решаются на одном языке, а на другом решение выглядит как фаршкод над не понятно кем написанными фреймворками сделанными на сотнях заплаток скотче и костылях с тележкой какашек в виде интерпретатора… Администраторам очень весело под такие решения сервер готовить :)

Но статья хорошая, напомнила вот эту: divan.github.io/posts/go_complain_howto

Автору спасибо! Надеюсь будет продолжение где всё-же будет избран тот самый идеальный язык программирования!

Попробуйте Clojure. Простой и эффективный.

НЛО прилетело и опубликовало эту надпись здесь
Тут для автора го довольно сложный, вы что?

Тут не для автора Go сложный, а для переводчика язык оригинальной статьи.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий