All streams
Search
Write a publication
Pull to refresh
16
0
Илья @namespace

Я делаю разный софт на Go, Python и C++

Send message
Тот язык, дизайн которого я сейчас потихоньку разрабатываю? Так это даже не альфа — так, наброски.
Вот этот все правильно написал ^
s/не куда/никуда

А что касается Пайка, то он разводила еще тот. Знакомый из гугла жаловался, что Пайк написал какую-то внутреннюю систему запросов, которая просто лохотрон полный и теперь им это все поддерживать надо и никто от этого не в восторге. Короче говоря, среди гуглеров у Пайка репутация далеко не однозначная.
Роб Пайк одержим идеей создания простого и легкого concurent language и Go это не первая попытка, были еще Limbo, Squeak, Newsqueak.

Я как бы немного да в курсе, да. «Простой и легкий concurrent язык» это по сути своей и есть сишка без арифметики над указателями и каналами и зелеными потоками, не более.

Как корпоративный язык он плох, т.к. качество кода на Go зависит исключительно от самомотивации разработчиков. В Go ничто не мешает скатиться до низкоуровневого императивного кода и писать в стиле C.

Ну во-первых, никто не куда не скатывается: в Go принято писать низкоуровневую императивную лапшу в стиле С, это идиоматика языка и она очень классно работает. Во-вторых, gofmt && gometalinter просто не позволяют писать отвратительный код, он так или иначе будет «неплох», ничего не поделаешь. Я не понимаю, зачем маленьким и амбициозным командам нужен такой убогий язык, как Go. Куда круче для «маленьких» работает выразительный питон, например, для которого кучу всего уже написано.
Все необходимые примитивы и качества и у сишки есть, только на ней особо не майнят. А все почему? Потому что не годится она. Go, например, это язык, cозданый для robust software, а в data science решает именно выразительность (дженерики, например, которых в Go нет) и лаконичность. По правде говоря, Go приносит профиты только на больших командах, когда менеджмент уже начинает играть существенную роль. Удобно загнать всех в рамки gofmt, оставить два способа реализации трех паттернов и чтобы сто обезьян делали тебе 100к строчек кода в неделю — с этим Go справляется на ура. Я не вижу как сюда может гипотетически data science вписаться, вообще не тот формат.
Большое спасибо за ценную аналитику. Держи нас в курсе!
Подвижек в этом направлении нет. Сейчас он придет и расскажет тебе про то, что Go собирает телеметрию для SpaceX и Intel (а потом уйдет, так и не узнав, что сбор телеметрии != анализ данных) Но правды ради, Go правда используется в этих компаниях для сбора телеметрии. Интел даже был выкатывал библиотечку, snap называется. На самом деле data science сцена обошла Go стороной — все осталось на питоне и R, насколько я понимаю. Конечно раз в неделю повляется очередной пейсатель нейронных сетей и выкатывает свою «machine learning» библиотеку, чуть менее, чем полностью, состоящую из k-классификатора или однослойного перспетрона. На самом деле никто не занимается этим.

И, по-сути, не должен. Go делался из расчета, что неопытные, только выпустившиеся гуглеры, смогут читать и поддерживать гугловскую сетевую инфраструктуру. Ну да, еще кто-то по какой-то причине делает на Go круд, но я этих людей не понимаю (для круда есть куда по-круче инструменты).
И это ты называешь слили? -13 пунктов? Сиди обтекай, лошара. «Слили» это когда с сотни до нуля за два часа. А тебя немного помяли.
Тут именно трейдоф юзабилити и безопасности. Если хранить всю переписку на сервере «не плейнтекстом», то сразу перестает работать поиск (rsa-байты особо не поиндексируешь) и групповые чяты (можно, конечно, устроить шапито из обмена ключами, но там что-попало).
А может ты просто успокоишься? Я тут шутить пытаюсь, а ты мешаешь.
Как же я тогда аватарку ставить буду?!
Лол, иронично кокрастыке то, что если кто и провалил тест на сарказм, то ты.
Ты в легионе? Как записаться к вам в клуб?
Не задавай глупые вопросы, а просто переходи на Go, что ты не понимаешь?
Чет ты какой-то сильно микроагрессивный, вообще не попадаешь в нормы поведения (golang.org/conduct) сообщества! Сейчас тебя забаним и пулл реквесты от тебя принимать не станем, понял?

П.С. Ссылки не работают? 0_O
Ваня, если хочешь завлекать людей в свой клуб, то нужно меняться. С недавних пор статьи про Go без Кати просто не читают…
Тоесть объективная причина не строить ЦОД рядом с АЭС не имеет к АЭС никакого отношения? Интересное шапито! Я думаю, что люди, которые занимаются строительством серьезных технологических объектов, как минимум, в состоянии предусмотреть возможность выхода АЭС из строя.
По каким таким объективным причинам? Не думаю, что фон станции может как-то повилять на харды, а риск катастрофы это «волков бояться — в лес не ходить».
Порно смотрят только подростки?

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity