М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 31 августа 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

Go thread #10 юбилейный 15 мая, 16:39 #991130 В конец треда | Веб

62 Кб, 600x671

43 Кб, 600x900

36 Кб, 600x338

51 Кб, 600x439

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

> Хочу приобщится/вкатиться в язык, с чего начать?
Достаточно официального туториала (https://tour.golang.org/welcome/1)

> Какие-то полезные книги/ссылки, что еще почитать?
В основном это реддит, книги непопулярны, так как язык простой и в нем нет неочевидных вещей, если программист еще не лишился мозгов.

> В чем писать/компилять?
Atom, Gogland,Vim/Neovim, VSCode, Eclipse
Самое главное - установите и настройте компилятор, являющийся по совместительству пакетным менеджером (https://golang.org/doc/install)

> Что вообще пишут на Go?
Консольные утилиты, софт для изоляции/контейниризации окружения (docker, kubernates), прокси-серверы, бэкэнды для веб-приложений/чатов, архиваторы и прочее, тысячи применений.

Предыдущий тред >>973015 (OP)

Ответы99113599113999118699119899550210024411038681

15 мая, 16:44 #2 #991135

43 Кб, 600x900

161 Кб, 800x1067

>>991130 (OP)
1 пикча - Как го выглядит глазами маркетологов
2 пикча - Как выглядит на самом деле

Ответы991141991142991186

15 мая, 16:49 #3 #991139

>>991130 (OP)
3 пикча это реал свадебный торт?? Они там совсем ебанутые?

Ответы991142

15 мая, 16:57 #4 #991141

>>991135
>2 пикча - Как выглядит на самом деле
На самом деле, это не торт, а песочное печенье, мое любимое.
И выглядит оно, в целом неплохо, для песочного печенья.

Ответы991166991186

15 мая, 16:58 #5 #991142

>>991139
>>991135
Зависть - это грех.

Испеки себе торт, и не юродствуй.

Ответы991186

106 Кб, 700x524

15 мая, 17:18 #6 #991163

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

После того как друзья передали меня на реабилитацию, я еще несколько раз сбегал, чтобы подебажить тысячи потоков руками, но в один прекрасный день, мой врач Михаил Джейтбрэйнсов показал мне котлин. И моя жизнь снова стала нормальной. Это чудо! Потоки не падали и были настоящими, отладка была отличной, код становился мягче и удобнее, теперь больше никакого бойлерплейта!
Котлин, сделал мою жизнь снова нормальной!

15 мая, 17:20 #7 #991166

>>991141
Но ему же больно

Ответы991169

15 мая, 17:22 #8 #991169

>>991166
>Но ему же больно
Съешь его.

15 мая, 17:25 #9 #991173

>которые заебались обмазываться абстракциями, фабриками и прочей современной хуергой

Спешите видеть, гоферы решили, что 40 лет развития индустрии прошли впустую. Вы действительно считаете себя самыми умными?

15 мая, 17:42 #10 #991186

>>991130 (OP)
>>991135
>>991141
>>991142
А вот и тортошизик.

15 мая, 17:52 #11 #991198

>>991130 (OP)
>В основном это реддит
https://www.reddit.com/r/gobashing/
https://www.reddit.com/r/programmingcirclejerk/

Ответы991357

15 мая, 21:29 #12 #991357

>>991198
два дохлых сабреддита по травле. шляпа.

Ответы991374

15 мая, 21:53 #13 #991374

>>991357
Так всем срать, но если коммьюнити начинает доставлять настолько, что начинают обращать на это внимание то, это уже о многом говорит.

17 мая, 20:59 #14 #992350

Чето мало шуму вокруг данного голанг треда, это же как ни как Си 21 века.

Ответы992473

18 мая, 00:40 #15 #992473

>>992350
Это говно 21 века.
А вообще, мейлач заблочили в украшке вместе с вк, вот илюша и притих.

Ответы992532

18 мая, 07:55 #16 #992532

>>992473
>вот илюша и притих.
То есть илюша не может в впн.
Ай да программист, ай да гофер.

18 мая, 11:59 #17 #992643

Да почему же Го такой ебанутый на крудах, а?

19 мая, 16:43 #18 #993364

Почему до сих пор не перешли с Го на Dlang преимущества ведь очевидные? Например
https://habrahabr.ru/company/mailru/blog/327966/#comment_10210470

Как будете оправдываться хоферы?

Ответы993582993947

19 мая, 21:22 #19 #993492

Зочем нужно /это/, когда есть Scala, которая так же может в forkjoin, но кроме этого имеет нормальную экосистему и типизацию, имеет нормальный gc и может в хотсвап (очень важно у вебмакак)

Ответы993534993536

19 мая, 23:06 #20 #993534

>>993492
Какой хотсвап, когда эти макаки принтами дебажат

19 мая, 23:14 #21 #993536

>>993492
Гоуноеды же за
>некроязык язык для людей, которые не могут в абстракции
что как бы противоположно скалке

20 мая, 00:16 #22 #993582

>>993364
Потому что за D не стоит крупная и влиятельная конторка?

Ответы993635

20 мая, 01:52 #23 #993635

>>993582
В классе пацаны не поймут просто. Тут либо пхп, или язык самого Гугла!

20 мая, 09:57 #24 #993695

стоит ли идти на стажировку go прогера, если до этого с ним не сталкивался особо? но в принципе, во-первых, в вакансии он и не требуется, лишь опыт на некоторых других языках, да и, во-вторых, все равно что-нибудь почитаю и поделаю на нем если и решу

Ответы993826995383

20 мая, 16:54 #25 #993826

>>993695
иди на стажировку языка который требуется как основной

Ответы993878

20 мая, 18:36 #26 #993878

>>993826
Он не требуется, но, насколько я понял, просто скажут мол "давай пили код на го"
Просто интересно, стоит ли вообще вкатываться, сложно ли и тд

Ответы993882993884

20 мая, 18:45 #27 #993882

>>993878
Пришел устраиваться художником, а тебе говорят иди-ка ты стены крась

20 мая, 18:45 #28 #993884

>>993878
Го специально сделан так, чтобы в него было легко вкатиться.

20 мая, 19:36 #29 #993901

https://github.com/hairyhenderson/gomplate
охуеть просто, я думал, что языки, когда нужно запускать свои двухколесные кодогенераторы перед сборкой уже никто изобретать не будет, но я ошибся. оправдывайтесь, goвноебы.

Ответы994427

20 мая, 21:55 #30 #993947

>>993364
Мертвое говно без библиотек, комьюнити, академического бэкграунда. Зачем нужен дланг, когда есть окамл, хаскель, скала, котлин, свифт, кресты?

20 мая, 23:22 #31 #993976

Go - это сокращенное название божественного языка Goviaji?

Ответы994428

21 мая, 00:12 #32 #994005

Так стоит все таки идти вкатываться в го?
я студентота и не хочу летом пинать, а хоть какой-то опыт получить

Ответы9940121001719

21 мая, 00:21 #33 #994012

>>994005
Го сам по себе достаточно прост. Если у тебя вопрос в том, какой язык выучить, то учи что-нибудь более мэйнстримовое.
А сам Го - это такой язык, что если умеешь программировать на какой-нибудь джаве, то и на Го сможешь, только привыкнуть к некоторым особенностям.

Ответы994017

21 мая, 00:35 #34 #994017

>>994012
у меня вопрос в том, что знаю на весьма неплохом уровне кресты в том числе 11/14, немного питон с джангой плюс примитивный фронтэнд, и еще самую малость perl, лол
летом не хочу пинать, а пойти куда-нибудь стажироваться. Но что-то ничего особо нет, либо сильно много всего остального уметь. А тут подвернулось нечто описанное выше. Теперь в раздумьях

Ответы994035994078

21 мая, 02:08 #35 #994035

>>994017
>знаю на весьма неплохом уровне кресты в том числе 11/14
Нет.

>немного питон с джангой плюс примитивный фронтэнд
Нет.

>и еще самую малость perl
Нет.

>лол
Да.

>А тут подвернулось нечто описанное выше
Стажировка, в реальной фирме?
Почему нет?

Ответы994038

21 мая, 02:38 #36 #994038

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

Ответы994044

21 мая, 03:27 #37 #994044

>>994038
>Этого удвою, нихуя студентишка не знает
Это да.

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

Независимо от того, зашквар азаза хуйня паршаГО)), или нет, опыт работы не повредит.
Даже если он будет отрицательным.

Ответы994067994071

21 мая, 10:27 #38 #994067

>>994044
спасибо, анон

Ответы994070

21 мая, 10:38 #39 #994070

>>994067
PS: а если выбор между крестами, которые хоть как-то знаю, и модным го?

Ответы994071994124994229

21 мая, 10:38 #40 #994071

>>994044
->
>>994070

21 мая, 11:07 #41 #994078

>>994017
Ты уже столько времени потратил на расспросы, пошёл бы уже сам да почитал тутор какой-нибудь. Для студента без опыта отказываться от сажировки, да ещё и не на каком-нибудь всех заебавшем пыхе, а на новомодных штуках вроде го - просто глупо.

21 мая, 13:27 #42 #994124

>>994070
Очевидный язык богов С++, а не гуглоподдуваемая параша, про которую никто даже не вспомнит через 5 лет.

21 мая, 15:56 #43 #994229

>>994070
>PS: а если выбор между крестами, которые хоть как-то знаю, и модным го?
У тебя есть возможность стажироваться на крестах?
Ну иди на кресты.

Критерии выбора у тебя какие вообще?

Если ЗП, то пофиг. Получать будешь в зависимости от своего профессионализма, и карьерного роста.

Если
>какой яп лучше чтоби работать яп все разние это же очень разно няшная сишечка21111
То, так же однохуйственно. Когда посадят тебя за риал проект, поймешь, что везде одно говно.

Если уже знаешь сишечку, садись на сишечку.

И нееби никому мозги.

Ответы994491

21 мая, 18:38 #44 #994355

Почему на Го писать парсеры неструктурированных данных это такой локальный Большой Пиздец?

Ответы994366994404994527

21 мая, 18:57 #45 #994366

>>994355
=)

21 мая, 20:23 #46 #994404

>>994355
>>994355
Потому что го это и есть полный пиздец. Чтобы разобрать json, нужно говна накостылять мама не горюй, разбор html дерева тоже с подвыпертом. Лучше для этого взять питон, в нем достаточно здравых библиотек или на самый край С#, но здесь похуже питона

Ответы994439994527

21 мая, 21:08 #47 #994427

>>993901
Ебать ты даун. Хотя подозреваю, что ты тот мудак, который не умеет в аглецкий, алгоритмы, да и просто индус.

Покормил, простите

21 мая, 21:11 #48 #994428

>>993976
Кстати, что там с Говяжим? Я слышал, что пацаны делают охуительно крутую систему типов, но застряли с зав. типами. На самом деле, рекомендую гоферам с ним ознакомится. Он такой же простой как Го, но очень мощный.

21 мая, 21:36 #49 #994439

>>994404
> разобрать json
Json разобрать не так и сложно, но костылей понаписать придется дохуя, согласен. А вот xml, это просто пиздец. Ни одной либы, кроме стандартного goвна.

21 мая, 23:15 #50 #994491

>>994229
>Если ЗП, то пофиг. Получать будешь в зависимости от своего профессионализма, и карьерного роста.
Тем временем, по сводке статистика з/п на хх, гоферы — самые низкооплачиваемые кадры, что как бы намекает, лол.

Ответы994520994526

22 мая, 00:36 #51 #994520

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

Ответы994528

36 Кб, 535x364

22 мая, 00:50 #52 #994524

Начал вкатываться в джангу и просто офигел от ее простоты и гибкости.
Я не хейтер, поэтому полез искать аналог на го, ведь го как-то очень похож на питон. И я не нашел. Более того, знакомый сказал, что он вообще ничего не использует и практически пишет на стандартных либах golang

У меня вопрос, какой прирост производительности вы хотите получить от го, чтобы разменять ручную (нативную) работу с нуля и пожертвовать всем тем что дает питон и джанга?

Я конечно понимаю, что есть параллельные задачи, для чего го превосходен, но мы сейчас именно о простых веб сайтах (даже не о REST)

Я серьезно, какой прирост вы ожидаете, чтобы писать так нативно?

Ответы9945519953221017393

49 Кб, 600x533

22 мая, 00:55 #53 #994526

>>994491
>Тем временем, по сводке статистика з/п на хх,
Что что за стастика?
>По
>сводке
>стастика
WTF?
У тебя шизофазия?

> гоферы — самые низкооплачиваемые кадры, что как бы намекает, лол
Сколько там Пайк получает?

Ответы994532994652

22 мая, 00:57 #54 #994527

>>994355
>Почему на Го писать парсеры неструктурированных данных это такой локальный Большой Пиздец?
Потому, что не Perl.

>>994404
> Лучше для этого взять питон
Петух закукарекал заместо авроры.

Ответы994547

22 мая, 00:58 #55 #994528

>>994520
>Думал, что-то модное стильное молодежное, вот и хотел
Тогда в сторону PHP смотри лучше.

22 мая, 01:03 #56 #994532

>>994526
>Сколько там Пайк получает?
Пайк загонщик

22 мая, 01:31 #57 #994547

>>994527
Когда го будет мочь по фичам, хотя бы 40% от питона, тогда и пукай а пока в углу постой и покукарекай про волшебство горутин

Ответы994560995102

22 мая, 01:36 #58 #994551

>>994524
> искать аналог на го
Забудь на всегда, аналога Django в го не будет никогда. К тому же царь языка го, говорил, что это не кошерно использовать что-то помимо стандартной библиотеки

196 Кб, 667x496

22 мая, 02:00 #59 #994559

Хочу юзать го как замену баш-скриптам
Где я прогадал?

Ответы994565

22 мая, 02:00 #60 #994560

>>994547
Кто о чем, а у питуха все мысли о ГО.
Иди подмойся, маня.

Ответы994571994573

22 мая, 02:11 #61 #994565

>>994559
Нигде, языки как раз одного уровня и задач.

39 Кб, 341x500

22 мая, 02:37 #62 #994571

>>994560
школьник, иди дальше свое кинцо уровня перестройки смотри и не приходи к взрослым дядям пока не поумнеешь

22 мая, 02:41 #63 #994573

>>994560
Все верно, только ты не на то сообщение ответил , бро

Ответы994577

33 Кб, 600x600

22 мая, 03:31 #64 #994577

>>994573

22 мая, 11:12 #65 #994652

>>994526
>Что что за стастика?
http://hh.ru/articles/2160
Её правда 2 дня спустя после публикации закрыли нахуй, причем хитро, что даже в гугловском кеше говно сохранилось — рабовладельцы гоферов подсуетились, сразу видно.

Ответы994653

22 мая, 11:13 #66 #994653

>>994652
http://hh.ru/article/2160
Без s

22 мая, 11:35 #67 #994659

https://vc.ru/p/it-rating-2017
>Программист Go
>77 000 - 121 000
За добровольную лоботомию ещё и не доплачивают. Ваши оправдания, го-холопы.

Ответы994678

22 мая, 12:48 #68 #994678

>>994659
ебал твою мать

22 мая, 19:12 #69 #994833

Бегите гоферы на питон пока не поздно!

Ответы994839995798

22 мая, 19:15 #70 #994839

>>994833
двачую этого господина

22 мая, 20:31 #71 #994881

https://github.com/cheekybits/genny

22 мая, 22:29 #72 #994964

говно

23 мая, 00:37 #73 #995052

Что лучше учить человеку знающему C++, lisp или go?

Ответы995085995096

23 мая, 04:16 #74 #995085

>>995052
>Что лучше учить человеку знающему C++
Не понимаю вопроса.
Зачем?

23 мая, 09:37 #75 #995096

>>995052
УЧи С++, потом смело сможешь делать сайтики. Но лучше Dlang - это с++ 21 века

Ответы995104

23 мая, 10:31 #76 #995102

>>994547
А ничего, что питон язык-олдфаг? Ему больше лет, чем большинству в этом треде и на этой доске. Вестись на "мочить по фичам", "мочить количеством батареек" - путь в никуда.

Ответы995130

23 мая, 10:36 #77 #995104

>>995096
Этот C++ 21 века уже не взлетел. У Rust ещё есть шансы.

23 мая, 12:22 #78 #995130

>>995102
Я сам за Питон, лучше Жанги все равно не найти для веб. А голанг стоит закопать

Ответы995152995276

23 мая, 13:11 #79 #995152

>>995130
У го реально какие-то проблемы с либами, хотя го уже туча лет.
Хотя если взять во внимание то, что язык раздут и реально нехера не популярен, это могло бы объяснить многое

Ответы995283996324

23 мая, 18:12 #80 #995276

>>995130
Так а что ты делаешь в этом треде, если ты сам за питон?

23 мая, 18:35 #81 #995283

>>995152
> какие-то
Какие?
Лично меня дико дрочит то, что пока я ищу библиотеку (!) для удобной работы со строками (strings - дно ибаное), у меня параллельно открыт твиттор и там, пока я ищу, мне в ленту падает два-три релиза пренципеально новых хттп-роутера! Такое впечатление что пхп-дебилы добрались наконец-то сюда и как начали хуетой страдать, ведь кроме веб-параши ни на что не хватает мозгов. Короче, я не вижу никаких проблем с билами, кроме отсутствия некоторых, очень мне нужных, батареек. Отсутствуют они именно по той причине, что го-мирок процентов на 90% состоит из веб-макак.

Ответы9953041001737

23 мая, 19:38 #82 #995304

>>995283
Ну не на андроид его же брать))

23 мая, 20:25 #83 #995322

>>994524
>Начал вкатываться в джангу и просто офигел от ее простоты и гибкости.

А ты как хотел, пилилось sjw даунами для даунов же. Про гибкость, правда, насмешил, гибкостью там и не пахнет, конечно, но разобраться может даже ретард.

23 мая, 22:16 #84 #995383

>>993695
Пали вакансию

Ответы996306

24 мая, 00:34 #85 #995474

>>995381
>Где-то, кто-то вас там наебывает сильно, гоферы...

Причем тут гоферы? Поднять бложик ты можешь и без блотед SJW фреймворка. Для маломальски сложного проекта жанга не подходит.

Ответы995477

24 мая, 00:35 #86 #995475

>>995441
>а технология горутины

Чем оно лучше корутин, continuations, акторов и async-монад?

24 мая, 00:49 #87 #995477

>>995474
Ты это расскажи топ проектам на джанго типо дискус, инстаграм

Ответы995524

24 мая, 03:09 #88 #995502

>>991130 (OP)
https://sefus.ru/little-go-book/

24 мая, 08:53 #89 #995524

>>995477
>дискус, инстаграм

>топ проекты

>две мордочки к бд без логики

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

24 мая, 08:54 #90 #995525

>>995479
>корутина и горутина одно и тоже

Нет, корутина - это функция со своим стэком. Горутина - зеленый поток.

Ответы995570

24 мая, 08:55 #91 #995526

>>995479
>лучше - утилизируют сетевое железо хорошо и все под капотом, никакого спаггети-кода

Ты это про асинк монады и акторы? Потому что горутины -- это как раз лапша и содомия: гонки, ручные блокировки.

Ответы995570

24 мая, 11:06 #92 #995570

>>995525
Тоесть горутины блядь своего стэкового пространства не имеют, даун? А как тогда она блядь функции вызывает? Большие параметры в регистры кладет, да? Пиздец, какой ты долбоеб.
https://blog.cloudflare.com/how-stacks-are-handled-in-go/

>>995526
Блокировки? Гонки? Ты либо макака либо дебил, который пишет софт на "отъебитесь". Всегда когда делаю что-либо параллельное - сначала делаю анализ: выписывают общее переменные, точки синхронизации, места, делаю анализ где поставить классический мутекс, а где можно CAS обойтись, а где для простоты кода, а также из-за некритичности - обойтись каналами. Так как ты этого не делаешь, то постоянно получаешь херню.

Сосите члены, скам IT-шный.

Ответы995619995811

24 мая, 12:17 #93 #995619

>>995570
>использует го
>называет кого-то скамом
ЛОЛ

222 Кб, 436x420

24 мая, 18:59 #94 #995798

>>994833
>в питон треде призывают идти на питон, в питон треде на го
Хорошо там, где нас нет

24 мая, 20:02 #95 #995811

>>995570
>выписывают общее переменные, точки синхронизации, места

Ну в лаба1 можно и так, конечно.

24 мая, 21:11 #96 #995893

>>995802
Всё правильно в общем. Только вот го как раз к таковым не относится. Там ни байтоёбства нормального, ни функциональщины.

24 мая, 21:12 #97 #995895

Golang сплошное говно, высраное второпясь Робом Пуком. Даже на последней гугл конференции, Гугл дал божжественному языку KOTLIN второе дыхание... сейчас жетбраинс и гугл объединяют свои силы воедино и делают из Котлин ланг просто конфетку. А про го , так и никто не вспомнил . Так что гоферы скорее сваливайте с го на более успешные яп.

Ответы995994

24 мая, 21:16 #98 #995899

>>995802
Конечно, с условием, что это вообще кого-то волнует.
Некоторые зарплатой всё измеряют. Ситуацию, когда крестоёб получает меньше жс-верстальщика, я не считаю справедливой, но таков рыночек, там уж не до разборок кто тру, а кто нет.

24 мая, 21:37 #99 #995907

>>995903
Гугли Google I/O 2017

25 мая, 00:42 #100 #995994

>>995895
В чём проблема собрать go-приложение под ведро?

Ответы996023

25 мая, 01:10 #101 #996006

>>996004
аргументируй

234 Кб, 511x311

25 мая, 02:08 #102 #996023

>>995994
> В чём проблема собрать go-приложение под ведро?
БОЛЬНОЙ УБЛЮДОК!

25 мая, 02:15 #103 #996025

>>995953
В том то и соль, кто-то смотрел эту конференцию и сказал, что на ней вообще речи о Golang не поднимали. Наверное подумали не стоит упоминать об этих двух языках одновременно и выбрать тот, у которого перспектив более. К тому же Роб Пук уже где-то говорил, что дескать ребята Golang 2.0 можете не ждать

Ответы996182

25 мая, 12:55 #104 #996133

недавно видел на гитхабе репозиторий с примерами вебсокетов в стриминге твиттов, но потерял. может есть у кого-то в закладках эта репа?

25 мая, 15:04 #105 #996182

>>996025
У меня мнение на которое всем срать конечно же. Понятно что гугл это отдельным мир в мире и вероятно у них получилось так, что ребятам не удалось убедить тех или иных крупных персон в компании чтобы активно включить го в какой-то продукт.
Такая же история и с дартом была, народ пыжился пыжился, а в хром отказались принимать (что просто убило проект).

С андроид такая же ситуация, все ждали буста какого-то через продукты, а в итоге снова кинули ребят.

71 Кб, 1045x685

25 мая, 15:53 #106 #996202

За Роба Пайка и Go стреляю в упор . Поняли сучки -хейтеры?
Это же компиляция в 1 бинарник , создание тысячи зеленых потоков. Язык просто сказка для написания СПАМ_программ!

Ответы996203996205

25 мая, 15:57 #107 #996203

>>996202
Кокой жирненький огрессивный гопничек

25 мая, 15:59 #108 #996205

>>996202
Все это хорошо и технологии правильные. Проблема начинается тогда, когда начинаешь писать это на го.
Ладно то что ~80% кода бойлерплейт из if...err, так еще туча мест выстрелить себе куда надо.

Язык написанный долбаебами для долбаебов (с)
https://habrahabr.ru/company/mailru/blog/314804/

25 мая, 18:10 #109 #996264

Поясните, в каких проектах нужно будет использовать числодробилки?

25 мая, 20:18 #110 #996306

>>995383
лазада например

Ответы996408

25 мая, 20:43 #111 #996324

>>995152
>что язык раздут и реально нехера не популярен
интересно, как ты это определил, диванный клован?

ищу работу python программистом, в каждой 5-й вакансии про go требования (желательно)

Ответы996326996341

25 мая, 20:45 #112 #996326

>>996324
ну так что HR нагуглил то и написал в вакансии лол

Ответы996329

25 мая, 20:50 #113 #996329

>>996326
ну это ты в лужу сейчас пернул, т.к. на некоторые из собеседований ходил и там действительно часть из сервисов на go была переписана, т.к. python например не справлялся с нагрузкой

Ответы996337

25 мая, 21:05 #114 #996337

>>996329
в таком случае снимаю шляпус хуя для тебя

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

Ответы996346

25 мая, 21:15 #115 #996341

>>996324
Уже кидали вам инфу с цифирьками и расчетами. Требование го как основного языка (а не умение одновременно выполнять бочку, менять памперсы и писать на го) занимает даже в сша меньше 1% от доли всех языков.

Так что включи критическое мышление и хватит писаться от счастья, когда увидел го в вакансиях - да он есть, но его крайне мало.

Чаще го можно накатить за пару дней и можно указывать себе в резюме. А еще говно было сильно перехайленно, поэтому скорее всего где-то в компании уже нагадили на нем что-то и нужно теперь животное, которое будет кодить и на питоне и на го (по цене одного разработчика, конечно ведь го так прост и легок, что можно даже не платить за работу).

Ответы996348996377

25 мая, 21:23 #116 #996346

>>996337
Удваиваю. У меня на одном проекте критические части переписаны на Си. Зачем что-то кому-то полностью переписывать, непонятно, только если каким-нибудь менеджерам в уши маркетологи нассали.
Хотя был доклад, как пхп-бомжи из авито что-то переписали на го и дико протащились с этого, но их там уже обоссали, вроде.

Ответы996349996377

25 мая, 21:24 #117 #996348

>>996341
>Уже кидали вам инфу с цифирьками и расчетами. Требование го как основного языка (а не умение одновременно выполнять бочку, менять памперсы и писать на го) занимает даже в сша меньше 1% от доли всех языков.

Сейчас обязательно прибежит пиздоглазый суслик и будет кричать, мол го еще молодой язык, типа все будет в будущем (замалчивая что языку уже 8 лет и 5 лет в заморозке синтаксиса).

25 мая, 21:27 #118 #996349

>>996346
Питон + Си - и все, реальный набор pro-программиста (ну еще js, ибо говнина диктаторски висит в вебе)

Ответы996358

25 мая, 21:39 #119 #996358

>>996349
А че Ц++ уже не в моде?

Ответы996366

25 мая, 22:03 #120 #996366

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

Ответы996379

25 мая, 22:24 #121 #996377

>>996341
>Требование го как основного языка
а где я писал о требовании Go как основного языка?

>>996346
был в авито на собеседовании недавно, ничего они говном не поливали на go, так же и в некоторых других компаниях если используется, то немного

25 мая, 22:29 #122 #996379

>>996366
А если я крутой мудила, то что?

Ответы996402

209 Кб, 800x600

25 мая, 23:23 #123 #996402

>>996379
Ты не можешь быть крутым мудилой, мудило это как понятие бесконечности, прибавь к нему что-то и все равно получишь бесконечность.

Есть фрики (мудилы), которые упарываются по одному инструменту возводя его в идолы (как и многие питонисты кстати тоже). Да, они способные эти фрики, местами умные, но в то же время ограниченные.
Это как если пилить бревно скальпелем, когда тебе нужна бензопила. Да, можно, но эффективно ли?

Необязательно, конечно, брать питон, любая связка С++ плюс <скриптовый язык> сделает тебя эффективней, а значит в себе ты убьешь мудилу.

Ответы996435

25 мая, 23:35 #124 #996408

>>996306
>лазада например
у меня не она имелась в виду
Алсо, я рли не знаю, что делать. Хочется тупо опыта , но чет все говорят не только здесь, лол мол нахер го, лучше на чем-нибудь более популярном, а это как хобби. С другой стороны... Да просто интересно. Не знаю не знаю :с

26 мая, 01:34 #125 #996435

>>996402
>в себе ты убьешь мудилу.
Это невозможно, ведь
>мудило это как понятие бесконечности

Ответы996442

26 мая, 02:44 #126 #996442

>>996435
Это кредо.
Как математике нужно избегать бесконечности, так и в жизни нужно избегать быть мудилой.

Ответы996468

26 мая, 02:52 #127 #996443

test

26 мая, 08:41 #128 #996468

>>996442
>нужно избегать быть мудилой.
>нужно
Кому?
Мне не нужно.
мимо мудила

Ответы996519

26 мая, 13:09 #129 #996519

>>996468
>нужно избегать быть мудилой.
>Мне не нужно.
Ну так все верно, ты же гофер.

Ответы996528996549

26 мая, 13:15 #130 #996528

>>996519
>ты же гофер.
Слышь, я тебя червем-пидором пока не называл.

26 мая, 13:33 #131 #996549

>>996519
Ты вот питонист, но то-же, мудила.

Ответы996551

26 мая, 13:35 #132 #996551

>>996549
>, но то-же,
Уроки-то сделал, школомудила?

Ответы996555

20 Кб, 200x200

26 мая, 13:39 #133 #996555

>>996551
Эк тебе пригорело.

Ответы996562

26 мая, 13:45 #134 #996562

>>996555
Илюша, please.

Ответы996573

26 Кб, 200x200

26 мая, 14:03 #135 #996573

>>996562

20 Кб, 480x319

26 мая, 14:59 #136 #996609

27 мая, 01:18 #137 #996873

Так стоит ли идти в адепты суслика, или же это гиблое дело?

Ответы996879996905

27 мая, 01:36 #138 #996879

>>996873
>Так стоит ли идти в адепты суслика, или же это гиблое дело?
В адепты чего либо идти не стоит.
Но, тур можешь пройти.

Не факт, что ты повстречаешь продукт целиком написанный на ГО.
Но там и сям его используют.

158 Кб, 1500x400

27 мая, 03:14 #139 #996905

>>996873
Попробуем проанализировать.

После того как гугл получил халявный язык для андроида, без надобности слизать с 1.6 JVM и который устраивает почти всех (на ведроинде), для го стало понятно, что ему уже не светит мир мобильной ПО (ну только через задницу, то есть никак на самом деле).

Что значит не светит, типа вроде и не хотели же. На самом деле хотели и мечтали, ведь прижавшись к какому либо продукту гугла, ты получаешь солидный авто-буст. А если не получаешь, то значит твой продукт не доставил для вся топ-менеджеров профитов (или не получил вообще одобрение внутри компания как и история с дарт).
Название анонсированного бюджетного продукта - Андроид Го, доставляет кстати

Проблема го была в том, что они решили сделать ставку не на хороший продукт, а решили поставить на агрессивный маркетинг (с премьерами фильмов же такое прокатывает).
Но что-то пошло не так.

Но есть и плюсы, нашему миру открылось такое явление как гофер/cуслик. Язык умудрился вобрать в себя всех безмозглых пиздоглазов в одном месте.
Если раньше ИТ скам плавно был размазан по языкам и проектам, то теперь они все вместе (даже такой скам как вчерашние админы, пекари, школьники).

Ответы996906996909997014

27 мая, 03:28 #140 #996906

>>996905
Я бы рекомендовал краем глаза посматривать на котлин, но активно вкатываться в питон и вообще иметь его у себя в кармане.

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

Ответы996907

27 мая, 03:29 #141 #996907

>>996906
>экосистемы

Ответы996908

27 мая, 03:30 #142 #996908

>>996907
>блять
экзосистемы

160 Кб, 380x270

27 мая, 03:39 #143 #996909

>>996905
>Попробуем проанализировать.
Зря.
Вообще, плохо быть тобой.

Ответы996910

27 мая, 03:54 #144 #996910

>>996909
Да ну вкидывай свое мнение, все равно тред дохлый.
Только не контр аргументы к моим постам, а чисто свое виденье.

Я например субъективно вижу что хайп к го спадает, сейчас если есть то какой-то на самоподдуве остаточном.

Ответы996912997014

27 мая, 03:55 #145 #996912

>>996910
Но доказать я конечно не смогу. А вот гоферов бы послушал, что они видят и видят ли они сами или все еще стандартными буклетами.

Ответы996945

27 мая, 11:44 #146 #996945

>>996912
Хайп спал давно, теперь просто стабильно увеличивается adoption. Причин для разворота тренда нет. В Москве уже вакансии на джунов появляются, например, для меня это серьёзный маркер.

Я работаю удалённо на немецкую компанию уже почти год, опыт на go с 2014 года, устраивает все, кроме отсутствия нормального GUI тулкита для даунов вроде меня, плюс очень редко, но нужен дебаггер, после питона и PyCharm хочется такого же. Алсо, хочется пакетный менеджер нормальный, но я думаю, что это все же дело среднесрочной перспективы, раз уж dep начали делать.
Тулинг развивается, комьюнити растёт, Docker, Kubernetes и другие драйверы стабильного роста никуда не деваются, новые проекты вроде CockroachDB внушают некоторую надежду. Gogland улучшается, работаю в ней каждый день, коммерческая IDE тоже как фактор стабильности.
Открываются новые open-source проекты.
Уже никакого хайпа, а стабильное, неотвратимое развитие языка. Но я бы все таки советовал контроллировать риски и не вкладываться полностью в го - я, например, помимо питона (коммерческий опыт разработки) смотрю в сторону rust, хотя его ебучий синтаксис и фанбои иногда бесят.

Алсо, тут очень редко пишу, потому что тред на 90% состоит из постов ебанутых хейтеров, по непонятной мне причине лезущих в обсуждение: не нравится, не жри.

Ответы996989997031

27 мая, 13:57 #147 #996989

>>996945
>не нравится, не жри.
Если бы постоянно не кормили подобным
>>996003
То ответного хайпа бы не было.
Да и на самом деле такого бума нет, что первые треды на сраче держались, что сейчас они бы просто потонули, так как в действительно "наступления по всем фронтам успешного и молодого го" нет (пузырь это, хотя не отрицаю, определенных масс он набрать смог).

Вопрос к тебе как питонщику.
1) Ты реально не испытывал боли после перехода с питона на го?
2) Ты осознавал когда-нибудь, что выбрав го вместо питона, ты разменял свой комфорт разработки на профиты начальника (или "дяди" на которого ты работаешь)

Вопросы без сарказма.

Ответы996999997000

27 мая, 14:22 #148 #996999

>>996989
1) Конкретно после перехода - нет. Скорее наоборот, на питоне было сложнее сделать то, что я хотел тогда.
Вот сейчас иногда больно, т.к. в джанге легче клепать CRUD-ы, но к счастью моя работа этим далеко не ограничивается и интересные задачи есть.

2) Я сделал выбор го осознанно, мне на нем писать комфортнее. Да, серьезно. Возможно, я ебанутый и в меньшинстве, либо просто хуево умел готовить питон, либо и то, и другое. Мне нужен был простой, компилируемый язык с такой степенью контроля за происходящим в рантайме, чтобы было комфортно, плюс с простой моделью concurrency (а не пиздеца из шести ивентлупов и по отельной библиотеки редиса на каждый из них, если утрировать).

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

> действительно "наступления по всем фронтам успешного и молодого го" нет
Ну да, по всем фронтам - нет. Го достаточно успешен в своей области, тренд стабильно позитивный. Языком для всего не будет.

Я не питаю иллюзий насчет идеальности гошечки, никогда не станет второй джавой или питоном. Это явно не silver bullet, я понимаю его ограничения и где он хорошо заходит, где не очень, а где совсем говно.
Инструмент как инструмент.

Ответы997005997009997016

27 мая, 14:22 #149 #997000

>>996989
У тебя запутанное мышление, с акцентом на второстепенных вещах.
И навязчивые сверхценные идеи - "хайп - антихайп"

>Нарушение мышления при шизофрении:
>нарушение образного и абстрактного мышления;
>актуализация «латентного фона» (акцент на второстепенных деталях);
>символизм;
>неологизмы;
>персеверации;
>бесмысленные рифмы;
>агглютинация понятий.

Ответы997010997016

27 мая, 14:34 #150 #997005

>>996999
Как я понял ты на момент освоения го, ты с питоном не был глубоко знаком?

Ответы997015997055

412 Кб, 1127x1024

27 мая, 14:40 #151 #997009

>>996999
>На мой взгляд го в среднем по производительности на уровне джавы
Сильное заявление, но проверять я его конечно буду.
В действительности в боевых приложения все немного не так. Но да, го быстрее динамичных языков (неожиданно конечно, когда компилируемый язык со статической типизацией обходит динамические языки, но раз тебя это удивляет, то это много о чем говорит).

Я понял твой уровень квалификации в ИТ, собственно мой тезис и подтверждается, что на го плывут малоопытные или подверженные маркетингу люди (вообще без какого критического мышления, тупо по хайпу)

Ответы997015997055

27 мая, 14:42 #152 #997010

>>997000
Повар, психопат тут только ты, хватит заниматься перефорсом, придумай свое что-то

Ответы997017

155 Кб, 685x465

27 мая, 14:51 #153 #997014

>>996910
>Только не контр аргументы к моим постам, а чисто свое виденье.
Lolz.

>>996905
>для го стало понятно, что ему уже не светит мир мобильной ПО
Го изначально позиционировался как инструмент для написания небольших сетевых сервисов.
За годы его существования, его позиционирование, не изменилось, ни на миллиметр.

С чего кому бы то ни было, считать, будто бы го, может стать, инструментом для разработки GUI приложе6ний на андроид?

>На самом деле хотели и мечтали
Сам выдумал несуществующий объект для критики, сам его критикуешь.
К врачу сходи уже.

>Проблема го была в том, что они решили сделать ставку не на хороший продукт, а решили поставить на агрессивный маркетинг (с премьерами фильмов же такое прокатывает).
Ничем необоснованные фантазии.
И это анализ?
В твоем анализе есть хоть что-то связанное с реальность, кроме названий яп и компаний?

И даже больше.
>Проблема го была в том
>что они решили
What?
Что это за несвязные лепет вообще?
Проблема коня была в том, что они решили, сделать ставку не на хороший продукт...
Проблема молотка была в том, что они решили, сделать ставку не на хороший продукт...
Проблема метрополитена была в том, что Вася с Петей решили, попить пивко с Наташкой у подъезда.

>Но есть и плюсы, нашему миру открылось такое явление как гофер/cуслик.
>Язык умудрился вобрать в себя всех безмозглых пиздоглазов в одном месте.
>Если раньше ИТ скам плавно был размазан по языкам и проектам, то теперь они все вместе (даже такой скам как вчерашние админы, пекари, школьники).
Замечательно, оскорбления и иступленная злоба.
А Н А Л И З
Н
А
Л
И
З

Этож как тебя обидеть то должны были, чтобы ты такой обиженный теперь на весь мир был?

Анивей, даже в этих гнусных высказываниях таится фундаментальное непонимание предмета.
Мол ГО простой поэтому на нем может каждая макака писать.

Это не так. ГО простой, для программистов, для тех, кто уже умеет и знает, что такое программирование, асинхронность, многопоточность итд итп.

Методика же, призванная к утилизации неквалифицированных кадров, в целом и общем носит название ентепрайз.
И там огромную роль играет джава.
Суть ентерпрайза - конвейерное производство. Где важна максимальная модульность. И фреймворк ориентированность.
Человек может вообще мало что понимать в компьютерах, но успешно собирать из блоков галеру.

ГО же, больше нацелен на простую модель разработки.
Один человек - одно приложение.
И упрощенную спецификацию.
То есть, принципиально, не подходит для пекарей водопроводчиков и прочих, "критиков", того, в чем они ничерта не понимают.

155 Кб, 685x465

27 мая, 14:51 #153 #997014

>>996910
>Только не контр аргументы к моим постам, а чисто свое виденье.
Lolz.

>>996905
>для го стало понятно, что ему уже не светит мир мобильной ПО
Го изначально позиционировался как инструмент для написания небольших сетевых сервисов.
За годы его существования, его позиционирование, не изменилось, ни на миллиметр.

С чего кому бы то ни было, считать, будто бы го, может стать, инструментом для разработки GUI приложе6ний на андроид?

>На самом деле хотели и мечтали
Сам выдумал несуществующий объект для критики, сам его критикуешь.
К врачу сходи уже.

>Проблема го была в том, что они решили сделать ставку не на хороший продукт, а решили поставить на агрессивный маркетинг (с премьерами фильмов же такое прокатывает).
Ничем необоснованные фантазии.
И это анализ?
В твоем анализе есть хоть что-то связанное с реальность, кроме названий яп и компаний?

И даже больше.
>Проблема го была в том
>что они решили
What?
Что это за несвязные лепет вообще?
Проблема коня была в том, что они решили, сделать ставку не на хороший продукт...
Проблема молотка была в том, что они решили, сделать ставку не на хороший продукт...
Проблема метрополитена была в том, что Вася с Петей решили, попить пивко с Наташкой у подъезда.

>Но есть и плюсы, нашему миру открылось такое явление как гофер/cуслик.
>Язык умудрился вобрать в себя всех безмозглых пиздоглазов в одном месте.
>Если раньше ИТ скам плавно был размазан по языкам и проектам, то теперь они все вместе (даже такой скам как вчерашние админы, пекари, школьники).
Замечательно, оскорбления и иступленная злоба.
А Н А Л И З
Н
А
Л
И
З

Этож как тебя обидеть то должны были, чтобы ты такой обиженный теперь на весь мир был?

Анивей, даже в этих гнусных высказываниях таится фундаментальное непонимание предмета.
Мол ГО простой поэтому на нем может каждая макака писать.

Это не так. ГО простой, для программистов, для тех, кто уже умеет и знает, что такое программирование, асинхронность, многопоточность итд итп.

Методика же, призванная к утилизации неквалифицированных кадров, в целом и общем носит название ентепрайз.
И там огромную роль играет джава.
Суть ентерпрайза - конвейерное производство. Где важна максимальная модульность. И фреймворк ориентированность.
Человек может вообще мало что понимать в компьютерах, но успешно собирать из блоков галеру.

ГО же, больше нацелен на простую модель разработки.
Один человек - одно приложение.
И упрощенную спецификацию.
То есть, принципиально, не подходит для пекарей водопроводчиков и прочих, "критиков", того, в чем они ничерта не понимают.

Показать весь текст
Ответы997020

33 Кб, 600x600

27 мая, 14:54 #154 #997015

>>997005
>>997009

27 мая, 14:55 #155 #997016

>>997000
>>996999
Триплы не врут.

Ответы997022

27 мая, 14:57 #156 #997017

>>997010
Психопатия и шизофрения - вещи немножко разные.

Кстати говоря, о кривляньях и юродстве.
Когда человек притворяется идиотом\сумасшедшим.
Такое поведение, как правило, свидетельствует о наличии серьезного психического расстройства.

Ответы997025

27 мая, 15:07 #157 #997020

>>997014
Нефига у тебя бомбануло.

>Один человек - одно приложение.
Как в семидесятых да? Как раз, единственно место где может жить один разработчик это мобильная разработка (и то ненадолго это), даже веб уже вырос так, что один ты там не представляешь ценности (конкуренции)

Еще раз подтверждается факт - на го малоопытные.
У тебя даже полной картины в голове о нет.

Ответы997028

27 мая, 15:09 #158 #997022

>>997016
Это скорее триппер, сынок

27 мая, 15:14 #159 #997025

>>997017
Перефорс у всех подряд (а ты уже был на этом подловлен не раз) выглядит крайне низко, ты заметил, я в тебя даже тыкать перестал, так как у тебя нет никаких импровизаций. Тебя назвали "хуем" и через час ты бегаешь называешь всех "хуями". Ты жалок.

Ответы997029

872 Кб, 1040x1220

27 мая, 15:21 #160 #997028

>>997020
>У тебя даже полной картины в голове о нет.
>

27 мая, 15:26 #161 #997029

>>997025
Ты конечно можешь притворятся дурачком.
Но, троллинг твой примитивный.
И, ты знаешь, кто ты, и что-ты, и я знаю.
Мимокродилам же, на твои потуги, в общем или насрать, или, им то-же все понятно.
Отсюда вопрос, зачем ты это пишешь то все?

Ответы997034

47 Кб, 620x418

27 мая, 15:29 #162 #997031

>>996945
>Я работаю удалённо на немецкую компанию уже почти год,
Каникулы что ли начались?

>Тулинг развивается, комьюнити растёт
>кроме отсутствия нормального GUI тулкита
>хочется пакетный менеджер нормальный
>но нужен дебаггер
Развивается, лол. Языку 8 лет, он даже базовых средств не имеет, но блять у пиздоглазых он все еще молодой и развивается.

>теперь просто стабильно увеличивается adoption
>коммерческая IDE тоже как фактор стабильности.
>Уже никакого хайпа, а стабильное, неотвратимое развитие языка.
И прям следующие приложение!!!
>Но я бы все таки советовал контроллировать риски и не вкладываться полностью в го
WTF?????
Это какое-то подсознательное противоречие внутри гоферов? Они верят в светлое будущее, говорят о стабильности и в тоже время они каким-то своим нутром чувствуют что продукт как бы не очень и есть риски?? Так стабилен или продукт с ирисками??

Гоферы, спасибо что вы есть.

Ответы997055997066

41 Кб, 620x412

27 мая, 15:39 #163 #997034

>>997029
>Ты конечно можешь притворятся дурачком.
Ти пляхой
>троллинг твой примитивный.
Ти меня затралил весь
>И, ты знаешь, кто ты, и что-ты, и я знаю.
Поэтому ти пляхой еще раз
>Мимокродилам же, на твои потуги, в общем или насрать, или, им то-же все понятно.
Вот видишь всем, всем на тебя накакать - вот какой ти какой пляхой!

Ответы997035997040997256

27 мая, 15:45 #164 #997035

>>997034
Жду перефорса, тортоед хренов.

19 Кб, 350x233

27 мая, 16:02 #165 #997040

>>997034

27 мая, 16:43 #166 #997055

>>997005
> Как я понял ты на момент освоения го, ты с питоном не был глубоко знаком?
А что значит "глубоко знаком"?
То, что в 2015 году мне было легче написать на чистом го сервис, раздающий нотификации через вебсокеты на 25к постоянных клиентов, чем разбираться с зоопарком асинхронщины в питоне - да. И я нигде не говорил, что я гуру ни того, ни другого. Можешь считать, что я хуево разобрался в питоне - твое право, я вроде бы сам описывал это как одним из вариантов.

>>997009
> но раз тебя это удивляет
Где меня это удивляет?
> Сильное заявление, но проверять я его конечно буду.
Не вижу причин, по которым в среднем го не был по производительности на уровне джавы. Тесты на techempower это скорее подтверждают, чем опровергают. Но там тоже зоопарк фреймворков разной степени юзабельности. Вот можно взять fasthttp, например, и будет офигенно быстрая имплементация HTTP. Гошечка достаточно гибка с точки зрения оптимизаций, если сильно надо - пишется так, что используется только стек без аллокаций, либо аллокации делаются через пул. Можно хоть до уровня ассемблера опуститься. Иногда это сделать сложно и почти всегда нудно, но результат достижим. Главное правильно использовать.

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

>>997031
> Каникулы что ли начались?
Что удивительного для тебя в данном факте?
Работаю как ИП на небольшую фирму из германии.
Каждый месяц получаю на транзитный счет деньги, прохожу валютный контроль, отсылаю банку акт приемки и инвойс, чтобы он мне на расчетный счет перевели.

> Развивается, лол. Языку 8 лет, он даже базовых средств не имеет,
Средств достаточно для разработки.

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

27 мая, 16:43 #166 #997055

>>997005
> Как я понял ты на момент освоения го, ты с питоном не был глубоко знаком?
А что значит "глубоко знаком"?
То, что в 2015 году мне было легче написать на чистом го сервис, раздающий нотификации через вебсокеты на 25к постоянных клиентов, чем разбираться с зоопарком асинхронщины в питоне - да. И я нигде не говорил, что я гуру ни того, ни другого. Можешь считать, что я хуево разобрался в питоне - твое право, я вроде бы сам описывал это как одним из вариантов.

>>997009
> но раз тебя это удивляет
Где меня это удивляет?
> Сильное заявление, но проверять я его конечно буду.
Не вижу причин, по которым в среднем го не был по производительности на уровне джавы. Тесты на techempower это скорее подтверждают, чем опровергают. Но там тоже зоопарк фреймворков разной степени юзабельности. Вот можно взять fasthttp, например, и будет офигенно быстрая имплементация HTTP. Гошечка достаточно гибка с точки зрения оптимизаций, если сильно надо - пишется так, что используется только стек без аллокаций, либо аллокации делаются через пул. Можно хоть до уровня ассемблера опуститься. Иногда это сделать сложно и почти всегда нудно, но результат достижим. Главное правильно использовать.

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

>>997031
> Каникулы что ли начались?
Что удивительного для тебя в данном факте?
Работаю как ИП на небольшую фирму из германии.
Каждый месяц получаю на транзитный счет деньги, прохожу валютный контроль, отсылаю банку акт приемки и инвойс, чтобы он мне на расчетный счет перевели.

> Развивается, лол. Языку 8 лет, он даже базовых средств не имеет,
Средств достаточно для разработки.

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

Показать весь текст
Ответы997064997067

27 мая, 16:55 #167 #997064

>>997055
>Не вижу причин, по которым в среднем го не был по производительности на уровне джавы.
Вы реально лупоглазые, вы даже факты коверкаете:
3,794,920
...783,958

Пять раз Карл! Супер асинхронный язык нового тысячелетия, который должен рвать все древние языки, сосет у гретой жабы и си в пять раз!

Ответы997068997070

27 мая, 16:58 #168 #997066

>>997031
Я согласен с тем, что "неотвратимое" - преувилечение.
Но всё равно, оно сейчас вполне стабильное. Поэтому я и не судорожно пытаюсь стек менять.

> еще молодой и развивается.
Молодой - нет, развивается - да.
Субьективно развивается, если смотреть изнутри комьюнити.

> даже базовых средств не имеет
У компаний, которые используют гошечку, достаточно ресурсов, чтобы запилить любые "средства", видимо это не критично.
Дебаггер есть, я даже пользовался, когда было очень нужно. В основном прекрасно получается и без него решать проблемы. Конечно, с разухабистым дебаггером было бы иногда удобнее.

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

Спасибо, напомнили, почему я сюда не захожу.
Не пишите на го. Го - неюзабельное говно для пиздоглазых, неквалифицированных мудаков, которое быстрее только скриптовых языков, да и то иногда. Без дебаггера и пакетного менеджера, да даже без компилятора (базовых средст вообще нет же).
Выкатился.

Ответы997077

27 мая, 17:00 #169 #997067

>>997055
>fasthttp, например, и будет офигенно быстрая имплементация HTTP
Насколько я знаю полностью протокол HTTP он не поддерживает, это перделка дауна для тестов (не путаем костыли на сокетах, от полноценных веб серверов)

Ответы997069

149 Кб, 696x623

27 мая, 17:00 #170 #997068

>>997064
Там есть еще бенчмарки.
И ты же понимаешь, что это синтетика?

Ответы997081997083

27 мая, 17:02 #171 #997069

>>997067
Да, вроде бы не поддерживается полностью.
Нет, не перделка дауна для тестов.

https://github.com/valyala/fasthttp/issues/4

27 мая, 17:04 #172 #997070

>>997064
А хули ты убрал фастхттп из результатов фреймворков? Там перфоманс близкий к няшорапидойду. Ох уж эти религиозные индусы с зэкача за свою кружку кофе готовы наёбывать людей.
https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext&l=8vmni7

Ответы997082

17 Кб, 400x369

27 мая, 17:15 #173 #997077

>>997066
>Что удивительного для тебя в данном факте?
Твои поверхностные шаблонные фразы из серии вкатывающегося в айти студента школьника, выдают тебя.

>Спасибо, напомнили, почему я сюда не захожу.
>Выкатился
Ничего страшного, меня бы так обосали, я бы тоже выкатился.
Я тебя даже припоминаю, ты тот хуй, который по утрам разогревает джаву.

Вчера ты нисшевый джавист, который не знает базиса в джаве, но которого допустили до управления и координации сложный серверных систем. А сегодня ты успешный гофер с 25К клиентами в германии.

Эх, как же тут хорошо

27 мая, 17:18 #174 #997081

>>997068
Речь была про джаву и го и я убрал fasthttp так как он не поддерживает хттп протокол полностью.
Там есть что и у джавы убрать, но мне было лень, главное тут не количество, а показатель топ позиций.

27 мая, 17:21 #175 #997082

>>997070
Потому что перделка, объяснил выше, из джавы можешь выкинуть light-java потому что по тестам там чистая обертка над undertow, даже помоему с их роутингом.

Ответы997264

27 мая, 17:23 #176 #997083

>>997068
Ну и конечно prefork это читерство, по дефолту они отключены, но я вижу ты включил

Ответы997084

27 мая, 17:26 #177 #997084

>>997083
А нет, таки прям в дефолтную кинули, но все равно читерство

15 Кб, 294x200

28 мая, 00:17 #178 #997256

>>997034
Хочешь сказать, что ты не троллишь,
а пишешь все это на полном серьезе?

28 мая, 01:14 #179 #997264

>>997082
HTTP < 2.0 не поддерживается полностью? Лол. И почему нельзя было выкинуть джава фреймов и показать нормальную табличку. Я понимаю, что троллировать религиозных сусликов и читать свои религиозные проповеди с таким же задором и аргументацией уровня школьника-максималиста это заебись, но всё же.

28 мая, 02:42 #180 #997293

Хорошие новости ребзя, го обогнал по популярности делфи!
https://dou.ua/lenta/articles/language-rating-jan-2017/

Ответы997345

28 мая, 10:07 #181 #997345

>>997293
щас бы по ответам свинорылых составлять графики языков программирования

30 мая, 04:34 #182 #998368

>>998346
>>998351
>>998353
http://maximilyahov.ru/blog/all/kritika-dlya-samoutverzhdeniya/

30 мая, 11:27 #183 #998502

>>998351
>Там где-то был еще высер автора, мол слепое следование стандартам (RFC протокола HTTP) это зло и порадило много боли. То есть очередное ненужно!

Сука, на мою мозоль.
httparty в ruby оказывается все заголовки приводит к нижнему регистру, потому что "ну тип в стандарте написано что кейс неважен )))0))". А на деле важен в редких, но очень заебистых случаях.

133 Кб, 1280x720

30 мая, 15:12 #184 #998589

>>998377
Эк тебя разорвало.

31 мая, 07:35 #185 #998930

Как думаете, язык который могет только в concurrency(такой как Go, erlang) но не может в параллельную многопоточность, является говянным???

Ответы999013999020999346

31 мая, 11:23 #186 #999013

>>998930
ГОвно является говняным по определению.

31 мая, 11:38 #187 #999020

>>998930
где ты это взял? про го незнаю, но эрланг будет выполнять паралелньо. и го скорее всего тоже.

Ответы999039

31 мая, 12:05 #188 #999039

>>999020
Шо? Concurrency могет, параллелизм шиш

Ответы999043999090

31 мая, 12:12 #189 #999043

>>999039
Го могет в параллелизм.

31 мая, 13:49 #190 #999090

>>999039
Эрланг 100% умеет, про Go не знаю. Говнода не умеет.

31 мая, 19:37 #191 #999346

>>998930
https://www.goinggo.net/2014/01/concurrency-goroutines-and-gomaxprocs.html

Я не силен в терминологии, но разве вот в этой статье не говорится по параллельность?

Ответы1000237

2 июня, 21:41 #192 #1000237

>>999346
Нет.
Для тех, кто не может осилить терминологию (для вас Пайк даже доклад писал):

Канкаренси — это вообще абстракция. Ты понятия не имеешь как и на чём твой код будет работать, просто пишешь его используя соответствующие средства. Результат может работать как в одном потоке, так и на сотне, тебя это никак не ебёт. Вот тебе горутины с каналами, пиши.

Параллельность — это свойство софта работать __паралельно__, т.е. в разных потоках. И это не абстракция, а вполне ощутимое в написании понятие — когда ты ручками паралелишь, пишешь/пиздишь паралельные алгоритмы, короче говоря тебя ебёт как твоя программулина работать будет.

Учитывая любовь гоферов к прибитым к полу игрушкам (горутины и каналы в самом языке) и просто его экосистеме (сборщик мусора поддерживающий только горутины, а не потоки) го в паралельность не умеет никак.

Ответы1000246

2 июня, 22:17 #193 #1000246

>>1000237
>го в паралельность не умеет никак
Умеет, не неси хуйни.

>Учитывая любовь гоферов
Охуительные предпосылки для охуительных выводов.
Кончай уже этот балаган.

Ответы1000270

2 июня, 23:43 #194 #1000270

>>1000246
Ты пруфани. Говно умеет в конкаренси, паралельность у негона уровне си (при яём ещё нужно ебаться с cgo и наслаждаться тормозами при каждом сисколле) — это называется "не поддерживает".

Ответы1000336

3 июня, 10:10 #195 #1000336

>>1000270
>Ты пруфани.
Бремя доказательства лежит на утверждающем.
Раз уж делаешь громкие заявления, будь добр, снабжай их пруфами.

Ответы1000349

3 июня, 11:02 #196 #1000349

>>1000336
Зачем? Я и так по делу дохуя написал, в отличие от тебя, ствоими бравыми маняврами.

Хотя, лучше скину слова Вождя гоферов — https://blog.golang.org/concurrency-is-not-parallelism : он тут просто 30 минут толдычил про терминологию, причём с примерами. В одном предложении (его же слова): го __может__ паралелится, но он конкурентный а не паралельный. Хочешь посмотреть на языки поддерживающие паралельность — иди глянь на chapel.

Ответы10003511000369

24 Кб, 424x366

3 июня, 11:16 #197 #1000351

>>1000349
>Зачем?
Действительно.

>Я и так по делу дохуя написал
Глупый троллинг и дешевая клоунада, в основном.

>Хотя, лучше скину слова Вождя гоферов
Ну допустим.

>го __может__ паралелится, но он конкурентный а не паралельный
>го __может__ паралелится

Ну вот.
Чего тебе еще нужно?
Может ГО в паралленость, может.
А ты говорил, что не может, а теперь сам пишешь, что может.

>Хочешь посмотреть на языки поддерживающие паралельность
Го поддерживает параллельность - смотреть выше.

>но он конкурентный а не паралельный
Будь добр.
Приведи конкретное место в видео, где господин Спрайк, говорит это?

3 июня, 12:11 #198 #1000369

>>1000349
слайды,
https://talks.golang.org/2012/waza.slide#32
горутины могут выполнятся параллельно.

http://chapel.cray.com/docs/latest/examples/index.html
const MessageSpace = {1..numMessages} dmapped Cyclic(startIdx=1);
forall msg in MessageSpace
.. dosmth(msg)

распределит цикл на разные узлы. узлы - разные компьютеры.
у го может быть и нет узлов. горутины мультиплексируются в треды.

так бы и спросил про подобные примитивы и узлы.

на го, вроде бы, можно написать процедуру которая будет блокирующейся но выполнятся параллельно: https://stackoverflow.com/questions/36949211/is-there-a-simple-parallel-for-in-golang-like-openmp
т.е. заменить обычную процедуру - можно.

3 июня, 12:50 #199 #1000377

Каждый готред на 70% из обливания говном голанга, как будто они так уверены, что всем так важно мнение обмазанного говном анона, который бежит обмазать говном ещё кого-нибудь.
Это же даунизм последней степени, по моему, лол.

Ответы1000383

3 июня, 13:07 #200 #1000383

>>1000377
>Каждый готред на 70% из обливания говном голанга, как будто они так уверены, что всем так важно мнение обмазанного говном анона, который бежит обмазать говном ещё кого-нибудь.
>Это же даунизм последней степени, по моему, лол.

на брчaне есть го тредик
правда его ОП осне начинающий, но там уютненько

Ответы1000573

3 июня, 13:09 #201 #1000384

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

Ответы1000415

3 июня, 14:03 #202 #1000415

>>1000384
>язык теперь закопан даже гуглом
А как же success stories а-ля
Как мы вывели прыщи с жопы, перейдя на Го с питона
@
Наш it-пинус вырос в два раза, ведь мы пересели с джавы на го!
?

Ответы1000491

3 июня, 16:30 #203 #1000491

>>1000415
В ближайший год всё будут переписывать и зашивать анусы. Надо, кстати, последить на всякой статистикой гитхаба, тиобе, вакансий хх и прочих, базарю, го-параше смерть.

Ответы1000492

3 июня, 16:34 #204 #1000492

>>1000491
>В ближайший год всё будут переписывать
Имплаинг мы живем не в мире повального легаси.
Много перловых скриптов переписали?
Я уже молчу о няшной сипипишке.

Ответы1000513

3 июня, 17:42 #205 #1000513

>>1000492
Да после этих докладов, такой вывод и напрашивается, что у них была настолько мелкая хуитка, которую даже переписали.

Ответы1000562

3 июня, 19:53 #206 #1000562

>>1000513
Каких докладов?
О чем ты, поехавший?

Ответы1000635

1,9 Мб, 500x500

3 июня, 20:20 #207 #1000573

>>1000383
О, добра.
Пора с мейлача катапультироваться.
Борда выглядит как нулч в последние месяцы своей жизни.

3 июня, 21:36 #208 #1000635

>>1000562
https://www.youtube.com/watch?v=uO268voCGwA

Ответы1000655

3 июня, 21:50 #209 #1000655

>>1000635
И тип обратно на PHP перепишут?
Ты такой ебнутый на всю голову, что просто пиздец.
Доклады блядь, маркетинг, нахуя ты все это смотришь?

Ответы1000785

4 июня, 11:44 #210 #1000785

>>1000655
У тебя с чего так бомбануло? Менеджер неугомонный заставляет переписывать?

Ответы1000864

4 июня, 13:48 #211 #1000830

А кто придумал, что Го должен быть на андроиде? Разве он не слишком низкоуровневый для этого?

Кто пророчит смерть Го, не забывайте про транслятор питона в Го.

Ответы100086210010161001222

57 Кб, 604x453

4 июня, 14:35 #212 #1000862

>>1000830
>А кто придумал, что Го должен быть на андроиде?
Шизик.

Ответы1000865

4 июня, 14:36 #213 #1000864

>>1000785
Твой ответ не релевантный.

4 июня, 14:36 #214 #1000865

>>1000862
Я больше поверю, что Го разработали, чтобы питон заменить, чем то, что он для андроида.

Ответы1000867

4 июня, 14:38 #215 #1000867

>>1000865
>Я больше поверю, что Го разработали, чтобы питон заменить, чем то, что он для андроида.

Я говорю, шизик - тот кто придумал, что Го должен быть на андроиде.

Ответы1000874

4 июня, 14:53 #216 #1000874

>>1000867
Хотя, как очень маловероятный, но все-таки возможный вариант, предположу, что на самом Го можно написать операционную систему.
Только в этом мало кто заинтересован

Ответы1001123

4 июня, 18:49 #217 #1001016

>>1000830
>А кто придумал, что Го должен быть на андроиде?
Каждый раз когда речь с го-даунами заходила про жавакапец, всегда приплетали андроид, де запилят возможность писать на нём, так и настанет. Обосрались, ожидаемо.

Ответы1001119

419 Кб, 803x688

4 июня, 22:08 #218 #1001119

>>1001016
Боже, какую же невменяемую чушь ты несешь.
У кого речь заходила?
Где заходила?
Почему именно годауны? Может там питонадауны были?
В чем обосрам то заключается?

Пиздец просто.
Все написанное выглядит как высер обиженного школьника, который где-то посрался с другими школьниками, и теперь весь в говне кукарекает о своей нелюбви к злым гоферам.

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

4 июня, 22:11 #219 #1001123

>>1000874
>Хотя, как очень маловероятный, но все-таки возможный вариант, предположу, что на самом Го можно написать операционную систему.
>Только в этом мало кто заинтересован
Нельзя.

А вот под андроид на нем писать можно. Внезапно.

От чего заявления шизика становятся еще более охуительными.

Ответы1001219

202 Кб, 900x506

5 июня, 03:03 #220 #1001219

>>1001123
Инсайдерский лол в том, что го и был расчитан на замену джавы в андройде. Думаю всем известно, что джаву накатили второпях и вообще в реале там толком и не джава (что сулило судебными еблями, подобные как с МС в 2001 году, но тогда sun была полудохлая и временый риск был оправдан, а оракл пришел незаметно, что объясняет почему Го такой недоделанный). Гугл это все понимал, поэтому был начат проект нового языка, который должен был покорить сердца разработчиков, чтоб перекат с жабы на язык Х был плавный и простым (сами захотели).

Изначально задумка была проста - скрестить питона с жабой. Но как известно, если дать работу бездорям, они сдедают ее плохо, а если дать еще в жатые скроки, то вообще продукт будет сырой. В конечном итоге так и вышло.
Но все же проебав мозги управляющим проекта, они таки запустили пиар компанию, которая в идеале должна была заинтересовать джава разработчиков (и вообще всех) перекатиться на новый язык (пиар компания на тот самый безболезнный переход). Это и объясняет такой дикий пиар языка Го.
И объясняет почему за год пиар начал снижаться. Понятно, что о котлине (языке номер один для андройда) стало известно уже давно (и именно поэтому в котлин натянули эти ебучие корутины).

Тот кто слил мне эту инфу сказал одну вещь (не дословно конечно): "Гугл довольно крупная корпарация, мотивы которой отгрысть бабло и доли рынка, и вот спроси себя зачем им такой недешевый продукт как Го? Просто так? Нет конечно."

Ответы1001221100122210012291001230100123110012461001259

5 июня, 03:15 #221 #1001221

>>1001219
Понимая аудиторию го, разжую немного про мотивы.
Какой смысл языка Го для Гугла? Оптимизировать какие-то сишные скрипты микросервисы? Нет, та жопа которая крутиться под дикими нагрузками у них и так давно реализованна на плюсах (они могут себе позволить держать команду тру-бородочей на С++, да и я бы больше поверил в rust чем в го, так как го медленный как жаба, с ужаснийшими регулярками, да еще и с ГЦ, что делает его для системного уровня полностью безполезным).

Так для чего? Спасти ПХП/Node программистов и дать им язык для "хуяк хуяк веба" за 100 рублей? Да ну серьезно?

Конечно же го, с его пиаром расчитан был на какой-то продукт и самый ближайший продукт, это конечно некая новая операционка/платформа на го (которая бы уже включала в себя часть рантайма го, что делала бы приложения на го крайней маленькими).

Ответы1001229

5 июня, 03:26 #222 #1001222

>>1001219
>подобные как с МС в 2001 году
Или в 1999 году, я уже точно не помню, но именно после этого МС накатила свою "джаву" с блэкджкеом и шл...

И кстати в том году чтоли, все ходили слухи, что гугл присматривается к swift для андроида.

>>1000830
>Кто пророчит смерть Го, не забывайте про транслятор питона в Го.
Так нафиг будет нужен го, если можно будет писать на питоне тот же код??

Ответы1001243

292 Кб, 650x434

5 июня, 04:13 #223 #1001229

>>1001219
>Инсайдерский лол
>>1001221
>Понимая аудиторию го

75 Кб, 465x348

5 июня, 04:15 #224 #1001230

>>1001219
>котлине (языке номер один для андройда)

49 Кб, 500x375

5 июня, 04:26 #225 #1001231

>>1001219
>Тот кто слил мне эту инфу сказал одну вещь (не дословно конечно): "Гугл довольно крупная корпарация, мотивы которой отгрысть бабло и доли рынка, и вот спроси себя зачем им такой недешевый продукт как Го? Просто так? Нет конечно."
Кто?

5 июня, 07:41 #226 #1001243

>>1001222
Чтобы переносить код с питонего днищерантайма в няшный го-рантайм.

5 июня, 07:53 #227 #1001246

>>1001219
Ты ебанутый? Андроид конечно принадлежит гуглу, но это лишь одно направление из нескольких десятков. Посмотри на чём зарабатывает гугл - веб и вебприложения. Го - язык для вебприложений, который позволяет не городить concurrency-велосимеды.
> Тот кто слил мне эту инфу
Кто это был? Пасхальный кролик или королева Анна?

Ответы1001368

5 июня, 09:03 #228 #1001259

>>1001219
>Инсайдерский лол в том
>>1001219
>Тот кто слил мне эту инфу сказал одну вещь

У каждого второго Васяна с дваче есть инсайдеры в гугле, ну-ну

5 июня, 14:30 #229 #1001368

>>1001246
Ты вроде тут один кто впустую не прокукарекал, отвечу.

>Андроид конечно принадлежит гуглу, но это лишь одно направление из нескольких десятков.
>Го - язык для вебприложений, который позволяет не городить concurrency-велосимеды.
Нахуя гуглу вкладывать технические ресусры и деньги в язык для пет-проектов для веба? Какой ключевой мотив? "Просто так" - так бизнес не работает.

>Кто это был? Пасхальный кролик или королева Анна?
Даже если это реальный человек, с хуя ты решил что тебе имя инсайдера будут сливать? В этом и фича инсайда, что сливается неофициальные данные.

Ответы1001372100137310013891001542

5 июня, 14:42 #230 #1001372

>>1001368
>Нахуя гуглу вкладывать технические ресусры и деньги в язык для пет-проектов для веба? Какой ключевой мотив? "Просто так" - так бизнес не работает.
Я думаю, слабоумному идиоту, вроде тебя, не стоит рассуждать на подобные темы.

2,6 Мб, 3840x2160

5 июня, 14:44 #231 #1001373

>>1001368
>Даже если это реальный человек, с хуя ты решил что тебе имя инсайдера будут сливать? В этом и фича инсайда, что сливается неофициальные данные.

5 июня, 14:53 #232 #1001378

Го-олигофренам неприятно, что их наебала даже любимая корпорация.

Ответы1001427

5 июня, 15:09 #233 #1001389

>>1001368
>Нахуя гуглу вкладывать технические ресурсы и деньги в язык для пет-проектов для веба?
Давай-те разберем.

-Для производительных микросервисов внутри компании.
Нет, гугл может себе позволить (как по деньгам, так и достать) профессиональных бородатых плюсовиков, которые в своих сях плавают так же хорошо, как макаки в питоне.

-Го это альтернатива питону.
Если это было действительно нужно, то дешевле и проще, было написать интерпретатор (без ебучего GIL), чем целый язык "для языка" (это нелогично и не практично).
Но вообще питон всех устраивает, гугл такая компания, которая может накатить еще серверов просто щелкнув пальцами.
В реале у бизнеса претензии к питону только из-за параллельного программирования.
Для простого обывателя (для того же веба) схема - один процесс, один питон, всех устраивает (схема эта и масштабируется лучше, так как процессы, в отличие от потоков, не юзают общую память как всякие джавы и го)

-Го - это язык спасение, потому что все вдруг заебались в конкаренси.
Какие-то био-проблемы каких-то там недо-программистам из node.js. Конечно бля, они вняли страданием этих макак (ну серьезно, не надо быть такими ограниченными)

Ответы1001406100142310015621001624

5 июня, 15:37 #234 #1001406

>>1001389
>Давайте
фикс

878 Кб, webm, 1280x720

5 июня, 15:56 #235 #1001423

>>1001389
>Давай-те
Нет.

73 Кб, 755x1255

5 июня, 15:59 #236 #1001427

>>1001378
>Го-олигофренам неприятно, что их наебала даже любимая корпорация.

5 июня, 16:18 #237 #1001437

>го - не для вендроида, го - для кококо-веба!
Ну и нахера нужен целый язык для очередных специфичных задач аля пхп??
Накатывая питоны, джавы, плюсы, ты хотя бы язык общего назначения получаешь, а тут через лес костылей ради пустого выиграша в 2-3 раза относительно скриптовых языков.
Лол, товарищи, тупо лол.

Ответы1001439

5 июня, 16:20 #238 #1001439

>>1001437
Ну ненужен так ненужен.

5 июня, 18:14 #239 #1001497

google: go at google
/thread

5 июня, 18:20 #240 #1001498

Поясните за обстановку, 3 месяца не заходил на доску. Теперь срать в го треде стало не модно?

Ответы10015321001551

115 Кб, 530x698

5 июня, 19:09 #241 #1001532

>>1001498
>Теперь срать в го треде стало не модно?
Да.

>Поясните за обстановку, 3 месяца не заходил на доску.
Шизик-гохейтер обезумел.
Никто не может с ним совладать.
Даже обосранный с головы до ног, в моче и перьях, он не в состоянии остановиться.

Ответы1001561

5 июня, 19:36 #242 #1001542

>>1001368
>Нахуя гуглу вкладывать технические ресусры и деньги в язык для пет-проектов для веба? Какой ключевой мотив? "Просто так" - так бизнес не работает.
К примеру, чтобы заменить/оптимизировать питон

Ответы1001562

5 июня, 19:44 #243 #1001551

>>1001498
Илюш, ну ты же эту традицию и породил своими постоянными вбросами.

5 июня, 19:57 #244 #1001561

>>1001532
Повар, не балуй.

5 июня, 19:59 #245 #1001562

>>1001542
Жопой читаешь?

>>1001389
>-Го это альтернатива питону.

Ответы1001592

5 июня, 20:24 #246 #1001592

>>1001562
Понимаешь, питон такое говно, что одним интерпретатором не обойтись.

Ответы1001604

5 июня, 20:37 #247 #1001604

>>1001592
>Понимаешь, питон такое говно, что одним интерпретатором не обойтись.
Конечно, поэтому они решили создать язык который вообще не похож на питон (ну чуток слайсами) и никак не совместим ни с философией питона, ни с либами...

Нет, просто когда понадобился язык, неожиданно появились авторитетные лаботрясы с готовыми наработками, которые на словах звучали годно (а на практике мы видим Го)

Ответы10016081001617

5 июня, 20:41 #248 #1001608

>>1001604
На деле, ленивые жопы собрали кое-какой компилятор уровня lab1 и чтобы не ебаться дальше, решили пропихнуть буллшит - что работать камнями и палками даже удобно!

Ответы1001610

5 июня, 20:44 #249 #1001610

>>1001608
И не надо рассказывать про форс минимализма Го и какой это крутяк, там у этих долбаебов и с дизайном проблема (как можно было работая с "ничем" так накосячить...)

5 июня, 20:55 #250 #1001617

>>1001604
Не совсем. Они одолжили у Пайка язык, добавили в него сусликов, переписали питон на го и теперь могут клепать плагины к питону на горутинах и каналах.

Ответы1001636

5 июня, 21:07 #251 #1001624

>>1001389
1. Такие программисты уже разобраны.
2. Подогнать сервер может только недобанк. У компании уровня гугла доп.сервер = купить сервер, найти для него место в собственном дц., нанять ещё одного админа и всё равно нихуя не получить, потому что накладные расходы рушат весь прирост производительности на корню. Ну нельзя ускорить 1000 серверов, подогнав ещё 10. А если вспомнить, что сервера ещё ломаются в процессе работы, становится совсем грустно.
> один процесс, один питон
Мы тут Гугл обсуждаем.
> node.js
Лапша на коллбеках не нужна.

Ответы1001645

5 июня, 21:34 #252 #1001636

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

А теперь включи мозг и подумай - вот есть у тебя йоба проект с миллион строк кода написанный человеком для человека - ты его реально отранслируешь в машинную кашу го-кода? Или ты наятнешь pypy на питон, а узкие места перепишешь на си или cython или даже на тот же го?

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

Ответы1001665

5 июня, 21:49 #253 #1001645

>>1001624
>1. Такие программисты уже разобраны.
Манямир, но в целом если на минуту представить что это так, то гугл же такая обосанная компания, что ни авторитетом и не деньгами не может привлечь специалистов? Да?
Твои маня-утверждения не выдерживают даже мысленного рассуждения.

>2. Подогнать сервер может только недобанк.
Есть проект какой-то и для него выделяются ресурсы. И админить его та же группа админов из дата-центра.
Гугл это не твой пет-сайт, ты реально думаешь что там число админов и ресурсов в притык и на каждый кластер нужен админ?

А потом я прочитал это и понял что ты школьник (или глупый)
>Ну нельзя ускорить 1000 серверов, подогнав ещё 10
Зачем ускорять, там и так все летает, надо чтобы нагрузку держало.
Понятно если у тебя нагрузка увеличилась на 20% а ты добавил 1-10 серверов вместо 200 (это 20%) то ты просто глупый ребенок, а не специались хайлоода

>А если вспомнить, что сервера ещё ломаются в процессе работы, становится совсем грустно.
А на го они не ломаются! гоферы такие гоферы, есть же система мониторинга, глупый ты школьник

>Мы тут Гугл обсуждаем.
Выдрал из контекста
...и да, питон для веб морд у них абсолютно так же и будет работать (на каждом процессе весеть не путаем с процессорами, глупые дети)

Ответы10016581001665

5 июня, 22:15 #254 #1001658

>>1001645
>1000 серверов
Еще момент, который пруфануть будет сложно, так как эмпирические данные, но это будет приблизительно так:

Для проекта, у которого нагрузка определенна на 1000 серверов (для скриптового языка) и проект простой веб, а не дробилка чисел где очень важная строгая типизация, то переписав на го или си (или даже жабу), ты очень сильно выиграешь по памяти, но число серверов ты сократишь не на много (до 700-800). Это связанно просто из-за физических ограничений (т.е. ставя меньше число серваков, проект начнет захлебываться на всяких i/o сетевых карт или какой-то ввод/вывод базы данных...)

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

Ответы10016621001665

5 июня, 22:19 #255 #1001662

>>1001658
И да, я писал уже но повторюсь, всякие питоны, ноды и даже в особенности пхп (из-за своей природы работы) более лучше подходят для горизонтальной масштабируемости. Потому что в языках с шаред-мемори (потоках, а не процессах) - всегда, всегда! найдутся уебаны которые закэшируют ту или иную хуйню с базы (а не положат в какой-нибудь редис, который можно расшарить между серваками)

Ответы1001665

5 июня, 22:21 #256 #1001665

>>1001636
>>1001645
>>1001658
>>1001662
В общем, задавайте свои ответы, пока вы мне не настоебали

Ответы10016761001728

5 июня, 22:35 #257 #1001676

>>1001665
Просто создай отдельный тред обсуждения себя.
И делись там своими охуительлными гипотезами.

Ответы1001685

5 июня, 22:52 #258 #1001685

>>1001676
Для полизывания ЧСВ у меня есть целых три подчиненных. Они всегда внемлют моим словам.

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

Ответы10016981001701

5 июня, 23:29 #259 #1001698

>>1001685
>у меня есть целых три подчиненных.
Они об этом хоть знают?

>за которое банят на го ресурсах.
Это на каких?

>А тут я конкретно помогаю создать альтернативное мнение
Но ведь ты высераешь отвратительный нерелевантный бред, обильно сдобренным демонстрацией собственного непрофессионализма.

Ответы1001708

53 Кб, 800x571

5 июня, 23:34 #260 #1001701

>>1001685
>Для полизывания ЧСВ у меня есть целых три подчиненных.
Угу, знаем.
Безумный Шляпник
Мартовский Заяц
Мышь-Соня

Ответы1001708

5 июня, 23:41 #261 #1001708

>>1001698
>>1001701
К сожалению гоферы могут только в темы не технического характера только покакать

Ответы1001717

5 июня, 23:45 #262 #1001710

Android SDK гуглеры так и не смогли перевести на Go. Это все, что нужно знать об этом языке.

Ответы100171410017211001724

5 июня, 23:48 #263 #1001714

>>1001710
> Android SDK гуглеры так и не смогли перевести на Fortran. Это все, что нужно знать об этом языке.

Ответы1001718100172010017221001727

5 июня, 23:50 #264 #1001717

>>1001708
Зачем ты бросил Го, Илюша?

Все из за того, что тебя в конфе забанили?

5 июня, 23:50 #265 #1001718

>>1001714
Но Fortran нужен и активно используется, а Go нет.

5 июня, 23:50 #266 #1001719

>>994005
Не повторяй моей ошибки. Golang не подходит как первый язык.

Мимо создатель треда об Golang с одной запрещенной бразильской борды

Ответы1001723

5 июня, 23:51 #267 #1001720

>>1001714
Звучит убедительно, минус бал для Fortran

С Dart гугл тоже киданул (отказались натягивать поддержку в хром)
Все что нужно знать о языках от гугла.

5 июня, 23:52 #268 #1001721

>>1001710
>Android SDK гуглеры так и не смогли перевести на Rust. Это все, что нужно знать об этом языке.

Ответы1001727

5 июня, 23:52 #269 #1001722

>>1001714
>Android SDK гуглеры так и не смогли перевести на C#. Это все, что нужно знать об этом языке.

Ответы1001727

5 июня, 23:54 #270 #1001723

>>1001719
Пили стори, раз пришел

Ответы1001737

5 июня, 23:55 #271 #1001724

>>1001710
>Android SDK эппловцы так и не смогли перевести на Swift. Это все, что нужно знать об этом языке.

5 июня, 23:57 #272 #1001727

>>1001721
>>1001722
>>1001714
У гоферов проблемы с пониманием контекста сообщений, а контекст тут в том, что ни раст, ни фортран ни шарпей - не создавался под брендом гугла

Нахуй язык, если под него активно не точат продукты? Это отсутствие гарантии для языка (тот же котлин юзают для внутренних нужд, а не просто создали его и все).

Ответы10017301001732

39 Кб, 600x600

5 июня, 23:59 #273 #1001728

>>1001665
>пока вы мне не настоебали

6 июня, 00:00 #274 #1001730

>>1001727
>>Android SDK майкрософтеры так и не смогли перевести на C#. Это все, что нужно знать об этом языке.

6 июня, 00:03 #275 #1001732

>>1001727
для глупых гоферов
То есть, простыми словами, в один прекрасный момент они могут его безболезненно выкинуть в свободное плавание (то есть нахуй прибить).
А если бы он был бы в андроиде или еще где, это дало бы весу.

Вот кладбище гугл проектов
http://www.slate.com/articles/technology/map_of_the_week/2013/03/google_reader_joins_graveyard_of_dead_google_products.html

6 июня, 00:11 #276 #1001737

>>1001723

Вот с этим частично согласен: >>995283
(Я могу продумывать логику программы в своей голове, но как объяснить её с учётом использования strings, нет.)

Мне очень нравится Golang и я не понимаю почему его так ненавидят за "50 оттенков Go" (Ведь можно просто выучить эти особенности, что я и делал.) Но так как это мой первый язык и английским я не силён, начинаешь замечать как на самом деле данный язык не дружелюбен к новичкам. Хорошая книга написанная в духе классики CS? Этого нет пока. Сидеть читать Reddit и Twitter? Я программировать хочу, а не скролить посты вне борд. Хороший выбор проектов для помощи и набивки руки? Тоже нет. Считаю, что если с вас не требуют Go сейчас, то отложите его изучения ещё на пару лет. Но всё же хочу сказать спасибо всем евангелистам Go, за то что начало моего пути радостным и счастливым.

Ответы1001740100174110017431001771

6 июня, 00:13 #277 #1001740

>>1001737

Снова под веществами я. Судите строже.

6 июня, 00:17 #278 #1001741

>>1001737
>спасибо всем евангелистам Go, за то что начало моего пути радостным и счастливым.
То есть, вот никакого внутри маленького ощущения нет, что где-то вот чучуть совсем твои евангелисты тебя же и наебали? Не?

Ответы1001744

6 июня, 00:17 #279 #1001742

И сам тредик с моими потугами: прчан.org/s/res/90.html

6 июня, 00:18 #280 #1001743

>>1001737
>на самом деле данный язык не дружелюбен к новичкам
Ну тащемто да.
Как и любой ЯП с рантаймом.

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

Как первый ЯП ГО - очень плохая идея.
Ужасная.
То-же самое касается джава, C#, питона и прочего прочего, включая кресты.

Ответы1001745

6 июня, 00:19 #281 #1001744

>>1001741
Оно есть, но теперь мне прощё и понятнее смотреть на чужой Python код. :3

6 июня, 00:19 #282 #1001745

>>1001743
Алсо, думаю теперь взяться за C.

Ответы1001754

6 июня, 00:43 #283 #1001754

>>1001745
>Алсо, думаю теперь взяться за C.
Для знакомства с программирование крайне хорош паскаль.
Если уже что-то понимаешь, то начинать нужно с ассемблера.
Потом Си, да.
А потом можно любой другой ЯП. Хотя еще по С++ неплохо пройтись.

Ответы1001755

6 июня, 00:45 #284 #1001755

>>1001754
Прости, а не мог бы ты подсказать книгу по паскалю тогда? Пока пойду почитаю про FreePascal.

Ответы1001761

6 июня, 00:58 #285 #1001761

>>1001755
>Прости, а не мог бы ты подсказать книгу по паскалю тогда? Пока пойду почитаю про FreePascal.
https://freepascal.org/docs.var
Речь идет о базовых знаниях, ничего углубленного тебя не интересует.

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

Если ты уже умеешь кодить, то паскаль вряд-ли тебе нужно изучать. Хотя, ради общего кругозора, почему бы и нет.

6 июня, 01:39 #286 #1001771

>>1001737
>Мне очень нравится Golang и я не понимаю почему его так ненавидят за "50 оттенков Go" (Ведь можно просто выучить эти особенности, что я и делал.)

Потому что 50 оттенков это только начало.
Эту статью с 50+ багами надо сделать приложение к стандарту языка - "ведь можно просто выучить эти особенности...", лол.

Ответы1001772

6 июня, 01:42 #287 #1001772

>>1001771
>Потому что 50 оттенков это только начало.
>Эту статью с 50+ багами надо сделать приложение к стандарту языка - "ведь можно просто выучить эти особенности...", лол.

Это так же справедливо для любого другого ЯП.

Кроме ассемблера разве что, там нет подводных камней, он сам по себе камень.

Ответы10017731001774

6 июня, 01:48 #288 #1001773

>>1001772
Не фантазируй, второй по списку WTF и откровенно багов, стоит js, потом пхп.
Но жс - написали дней за 10
А пхп вообще для домохозяек и не программистом писался.

А тут у нас сам гугл!

Ответы10017751001777

172 Кб, 850x850

6 июня, 01:49 #289 #1001774

>>1001772
>Это так же справедливо для любого другого ЯП.
Для каких-то в меньшей степень, для каких-то в большей.
Например в lua не так уж много драконов.
А вот в C++, к стандартам приложены целые книги, многотомники.

78 Кб, 600x588

6 июня, 01:52 #290 #1001775

>>1001773
>А тут у нас сам гугл!
И че?

Ответы1001779

6 июня, 01:55 #291 #1001777

>>1001773
>Не фантазируй, второй по списку WTF и откровенно багов, стоит js
Мда.
JS вообще простой как палка. Пока ты его из бравзера не пытаешься выносить конечно.
Да и пишут на нем такие вещи, которые вопросов не вызывают.

>js, потом пхп
Плохо быть вебмакакой.
Еще и на го бочку катишь.

Ответы1001781

12 Кб, 235x207

6 июня, 02:00 #292 #1001779

>>1001775

6 июня, 02:17 #293 #1001781

>>1001777
>JS вообще простой как палка
Ты тугой, ппц для гофера это норма, не переживай Речь про подводные камни. В этом и WTF что два языка настолько простые, что знать о подводных камнях приходится больше чем о самом языке (ты вероятно о тонкостях жс тоже не знаешь)

>Плохо быть вебмакакой.
Ты какой-то ограниченный глупый , знание языка не наделяет, знающего его, какой-то областью применения.
Если ты гофер, я же не говорю что ты скрипт-киди без опыта. Я просто говорю что ты глупый, хотя я вижу, что ты очередной топовый хоум-софтвэр девелопер.

Ответы10017861001787

6 июня, 02:46 #294 #1001786

>>1001781
>я
>Я
>я
>ты
>ты
>ты
Ясно.

Ответы1001791

6 июня, 02:48 #295 #1001787

>>1001781
>ты вероятно о тонкостях жс тоже не знаешь
Расскажи о тонкостях js.

206 Кб, 1680x1120

6 июня, 03:48 #296 #1001791

>>1001786
Гоферы учатся чистописанию?

sage 7 июня, 01:18 #297 #1002441

>>991130 (OP)
Пиздец, уже какой тред необучаемые кормят припизднутого топ-хайлоуд-школо-локлахост-сеньора-неадеквата, я хуею. И ведь даже явная толстота и кромешный пиздец не учиит.

Ответы1003104100330510035331003734

8 июня, 14:39 #298 #1003104

>>1002441
Щито поделать.

Ответы10031271003152

8 июня, 15:09 #299 #1003127

>>1003104
Десу.

Ответы1003152

8 июня, 16:07 #300 #1003152

>>1003104
>>1003127

Можете поцеловаться.

8 июня, 21:21 #301 #1003305

>>1002441
Тащемта он сам себя кормит.

9 июня, 14:02 #302 #1003533

>>1002441
Дискутировать на технические темы? Отвечать на неудобные вопросы? НЕТ! Я же гофер, я тупо, бессмысленно и громко пукну в тред!

9 июня, 15:52 #303 #1003579

https://go.googlesource.com/gollvm/
Это что же у нас тут такое? Гауфиры заебались пилить оптимизатор и подтягивать древнее говницо в виде gccgo и решили накоец-то сделать официальный нормальный компилер?

Ответы10035801003605

9 июня, 15:58 #304 #1003580

>>1003579
llvm говно для быдла.

9 июня, 16:51 #305 #1003605

>>1003579
Бюджеты сейчас пойдут на котлин-фонд, а го надо же как-то остаться на плаву, поэтому 1,5 фанатика (как дарте) запилят все на llvm говнище

9 июня, 20:40 #306 #1003718

какой редактор используют труъ гоферы?

Ответы10037371003738

9 июня, 21:19 #307 #1003734

>>1002441
Есть мнение, что это не толстота, просто человек действительно не в своем уме.

9 июня, 21:21 #308 #1003737

>>1003718
Выбор не так уж и велик.
Или Atom, или Gogland.

Ответы10037411004124

553 Кб, 1024x843

9 июня, 21:21 #309 #1003738

>>1003718
>труъ гоферы
Роб Пайк юзает Acme

9 июня, 21:29 #310 #1003741

>>1003737
Sublime еще

9 июня, 21:54 #311 #1003752

Есть смысл переходить с похапэ на го?

Ответы1003768

9 июня, 22:16 #312 #1003768

>>1003752
Если классический веб - нет. Добавится только головняки (и сам го с головняками).
Со скриптов слазить смысла нет, если что тот же пхп более гибче масштабируется

10 июня, 03:39 #313 #1003875

Я знаю много языков программирования, но Go — мой любимый.

Вы только посмотрите на эту простоту кода, на это отсутствие сотен никому не нужных ключевых слов, отсутствие уебанского наследования всего и вся, из-за которого код превращается в непонятную кучу абстракций.

А чего стоит его использование ресурсов, которое почти такое же, как у C++. Там, где Java будет использовать 1.5Gb памяти, мой любимый Go обойдётся пятьюдесятью мегабайтами. Программы на Go могут удерживать одновременно сотни тысяч подключений без существенной нагрузки.

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

Ответы10038811003955100396310039881019549

10 июня, 04:17 #314 #1003881

>>1003875
Я знаю много языков программирования, но посраль — мой любимый.

Вы только посмотрите на эту простоту кода, на это отсутствие сотен никому не нужных ключевых слов, отсутствие уебанского наследования всего и вся, из-за которого код превращается в непонятную кучу абстракций.

А чего стоит его использование ресурсов, которое почти такое же, как у PL/I. Там, где Go будет использовать 50 МБ памяти, мой любимый посраль обойдётся ста килобайтами в 286 защищённом режиме. Программы на посралле могут удерживать одновременно квадриллионы сотен тысяч подключений без существенной нагрузки.

Подытожив всё это, скажу, что посралле могут хейтить только Go-недоноски, которые утонули в своём дерьме и не хотят видеть ничего прекрасного. А кукареки остальных программистов, которые используют свои питоны и джаваскрипты, можно даже не слушать, ибо здоровый человек даже не посмотрит в сторону подобнЫЕЕЫуыАЕЕоооЕЕЕыААААААЕЕЕЕЕ!!!!!!!!!!

10 июня, 12:58 #315 #1003955

>>1003875
>Там, где Java будет использовать 1.5Gb памяти, мой любимый Go обойдётся пятьюдесятью мегабайтами.

Жаба пару метров больше при старте жрет (ибо инитит сразу тысячи классов). Ну и структуры - они имеют меньше метаинформации (но имеют все равно), но в действительности, из-за 100% оверхеда на резерв памяти для убогой реалтайм-ГЦ в ГО, сам Го жрет памяти больше чем жаба.

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

Для примера полноценный сервлет контейнер (jetty), напичканный всякой хуйней (как это бывает в жабе) имя вроде какой-то примитивный кэш, сессии и т.д. - весит ~4мб, а голых GO хттп сервер, в котором ничего нет весит 3 мб (ну то есть он уже там себе отожрал говна значительно)

10 июня, 13:14 #316 #1003963

>>1003875
>ибо здоровый человек даже не посмотрит в сторону подобного дерьма.
Между напичканным питоном и пустым го, только долбаеб выберет голый го, у которого за 8 лет даже менеджер пакетов не завезли.

10 июня, 13:51 #317 #1003988

>>1003875
>никому не нужных ключевых слов
Особенно fallthrough, нет бы юзать break который юзается еще где-то, чтобы сыкономить по ключевым словам - так нет же, сделали свой костыль, а потом к нему еще целое ключевое слово.

Го незадизайнен от слова никак!

10 июня, 14:37 #318 #1004012

https://www.youtube.com/watch?v=IDxDrXgaOVI&list=PLrCZzMib1e9qlWqXQZkru1k1hUIGIuotC&index=1
https://www.youtube.com/watch?v=_-I5Wc68hB4&list=PLrCZzMib1e9qlWqXQZkru1k1hUIGIuotC&index=2
https://www.youtube.com/watch?v=Onk2l_cVcJg&list=PLrCZzMib1e9qlWqXQZkru1k1hUIGIuotC&index=3
https://www.youtube.com/watch?v=QBE7My-ZoQU&list=PLrCZzMib1e9qlWqXQZkru1k1hUIGIuotC&index=4

Ответы100404110040971008396

10 июня, 15:42 #319 #1004041

>>1004012
>Почему Kotlin? | Технострим
Лол в том, что в котлине мы можем для горутин выбрать определенный поток или тред-пул потоков.
В го с этим сосут.

Как же все таки котлин сделал целый язык Го ненужным.

10 июня, 17:11 #320 #1004097

>>1004012
Какая хуевая шмара, кто ее выпустил? Она же совсем не может нормлаьно ответить.

Ответы10041051004116

10 июня, 17:22 #321 #1004105

>>1004097
Двачую, баба шлак и говорит как-то такими интонациями, что уши режет.
Вообще это минус джейтбрейнсам, владея двумя языками игнорировать ру-комьюнити... (хотя там у них были норм докладчики)

10 июня, 17:58 #322 #1004116

>>1004097
А по-моему няшная. Но с ультразвуком перебарщивает.

Ответы1004117

10 июня, 17:59 #323 #1004117

>>1004116
Она может быть няшной, но она не в теме.

10 июня, 18:24 #324 #1004124

>>1003737
а что насчет vs code?

Ответы1004184

10 июня, 21:17 #325 #1004184

>>1004124
Если ты виндо-макака, нахера ты на го полез, у тебя там шарпей годный есть.

Ответы1004195

10 июня, 21:35 #326 #1004195

>>1004184
не виндо макака. Просто интересно мнение об этом редакторе в сравнении с тем же атомом

Ответы1004201

10 июня, 21:54 #327 #1004201

>>1004195
естественно vs годнее, но хз какое там состояние плагина

Ответы1004218

10 июня, 22:56 #328 #1004218

>>1004201
Поставит, все плагины как и в атоме есть. А вообще она имхо быстрее атома

sage 16 июня, 12:01 #329 #1006938

Ну че, жывотные, когда вам наконец генерики завезут? Вон уже ваши евангелисты ноют, что без них тяжко.
https://dave.cheney.net/2017/06/15/simplicity-debt
https://research.swtch.com/go2017

Ответы1007377

17 июня, 02:10 #330 #1007377

>>1006938
НЕНУЖНО
Фанбои ведущиеся на маркетинг и авторитеты - должны страдать.

18 июня, 17:03 #331 #1007926

УРА GO ТРЕД, НАКАНЕЦТО, Я ДЖВА ГОДА ВАС ЖДАЛ!!!

Все думаю вкатыватся или нет, мне нужен совет спеца по Go!

Мне для того чтоб понят подходит ли Go под мои задачи, нужно сбацать элементарную прогу на Go, которая в цикле вызывает консольный ping (именно консольный и не отдельной либой), и пингает IP по 16 маске (IP указывается в аргументе при консольном вызове).
ВАЖНО!! Мне нужен не скрипт, а бинарник, под две платформы x86 и ARM, тоесть нужно кросскомпилить.

Может мне ктонибуть такое запилить, показать код, и объяснить как его кросскомпилировать в бинарник под две платформы? Могу закинуть немного Биткоинов в вознагрождение!

Ответы1008032

18 июня, 19:13 #332 #1008032

>>1007926
А в чем собственно проблема?
Компилится под разные платформы легко, просто при компиляции указываешь параметр GOOS.
Параметры командной строки считываешь как flag.Parse()
Вызвать внешнюю программу, как os.exec()

Ответы1008484

19 июня, 17:25 #333 #1008396

>>1004012
> Kotlin

Как у него с кросскомпиляцией на разные ембедед и просто другие платформы (arm, mips, elbrus, powerpc)?
Обязательно нужен jvm?
Умеет ли компилится в статические бинарники?

Ответы10084501008595

19 июня, 19:57 #334 #1008450

>>1008396
Всё умеет, даже бегать на залупе в виде эльбруса (твм есть экспериментальная жвм).

Ответы1008479

19 июня, 20:34 #335 #1008479

>>1008450
>Всё умеет,

есть пример, с компиляцией в бинарник без jvm ?

Ответы1008597

19 июня, 20:46 #336 #1008484

>>1008032
Сам-то пробовал под разными платформами флаги разбирать?
На линупсе флаги разбираются не идеоматично, отсюда куча либ для парсинга.
На винде флаги разбираются идеоматично через /flag.
Насчет передачи флагов в процесс который запускал через os.exec() на винде, испытал НЕУДОБСТВО, т.к. передавать их тоже надо через /flag. Документация не исчерпывающая. Там где кроссплатформеность там везде говно и трейдоффы, так что ничего экстраординарного, но и не надо с увереностью вещать о том, в чем не разбираешься.

Ответы1008563

20 июня, 00:06 #337 #1008563

>>1008484
Под винду не знаю, не собирал. Но под арм и под обычный линукс собиралось все нормально

Ответы1037649

20 июня, 02:22 #338 #1008595

>>1008396
>ембедед
Типа говно-го с ГЦ может в ембеддед??
Кроме си все идут нахуй, ибо блядь в 32кбайт никакое ваше хипстерское говно не влезет.

Но таки, Kotlin/Native вроде нацелился на эту тему и что-то уже даже запилили (хотя конечно ынтерпрайзное ООП в ембеддед просто необходимо и просто мега экономно).

Ответы1008599

20 июня, 03:12 #339 #1008597

>>1008479
В 2017 это странное и тупое требование, но для дебилов вроде тебя как раз таки пилят нативный котлин, который компилируется через LLVM, потенциально поддерживающий в 30 ра больше платформ, чем гавно.

Ответы1008643

20 июня, 04:09 #340 #1008599

>>1008595

20 июня, 11:15 #341 #1008643

>>1008597
Хипстерский LLVM не поддерживает Win XP.
Шах и мат!
А вообще, сейчас только ленивая жопа не пишет свой язык под LLVM
И да, судя по расту, жрет эта хуйня памяти нереально, почти как жаба

Ответы1035340

58 Кб, 800x800

21 июня, 15:58 #342 #1009246

Ответы1009266

21 июня, 16:35 #343 #1009266

>>1009246
https://www.reddit.com/r/programmingcirclejerk/comments/6il47s/in_go_error_handling_is_more_granular_the/

В го просто идеальная обработка ошибок, ты понял!
>In Go, error handling is more granular. The advantage is that each and every time you ignore checking for an error, you do so consciously. You can't 'forget' to check for error. There is no ignoring a potential fatal error by mistake.

Особенно в SQL где ладно можно заигнорить rows.Scan(&a), так ты же еще помнишь что надо в конце проверить rows.Err(), ты не забыл гофер??
Если ты забыл или не знал, значит это было осознанно!!!

21 июня, 17:14 #344 #1009310

Какая прелесть:
Использовании Go-like обработки ошибок в Python.
https://expl.info/display/MISC/Go-Flavored+Error+Handling+in+Python

23 июня, 18:35 #345 #1010537

пидорилы нахуй вы на этом говне пишите ?

Ответы1010615

23 июня, 21:24 #346 #1010615

>>1010537
Должен же быть язык для дебилов

Ответы1010616

23 июня, 21:28 #347 #1010616

>>1010615
эк ты гугл обозвал

23 июня, 22:09 #348 #1010635

суп двач, я тут новенький подскажите гоу похож на С++ ?
это как бы такая cзамена для С++ ?
Я правильно понимаю ?
Типа С++ устарело, а сисярп - хуйня

Ответы1010636

23 июня, 22:12 #349 #1010636

>>1010635
Нет, го больше похож на си. То есть классов нет, все через структуры, исключений нет.

23 июня, 22:52 #350 #1010653

бля забанили

23 июня, 22:53 #351 #1010654

пoяcните про с.hаnnel operаtоr (<-) это такой способ пощeкотать oчкo или нечто большее?
нaxyя вообще

23 июня, 22:56 #352 #1010659

все нашел
http://golang-book.ru/chapter-10-concurrency.html

23 июня, 23:02 #353 #1010666

поясните про make это только для срезов или ещё им можно обоссать че-нить ?
https://www.youtube.com/watch?v=9HNi47ameLI

Ответы1010670

23 июня, 23:06 #354 #1010670

>>1010666
make для slice, map, channel

24 июня, 14:27 #355 #1010883

Было бы лучше, если бы го не держал компилятор, а лишь переводчик в C. Есть у гоши перевод в C?

Ответы1010889

sage 24 июня, 14:32 #356 #1010889

>>1010883
Нахуя?

Ответы1010890

24 июня, 14:34 #357 #1010890

>>1010889
Не хочу держать 100500 компиляторов.

24 июня, 20:32 #358 #1011175

нашел тут какое Goвно
https://talks.golang.org/2012/10things.slide#1

24 июня, 20:45 #359 #1011191

как создать объектъ
{
"sosi": "hui"
}

в этой параше, чтобы Json-ом отправить

Ответы1011195

24 июня, 20:47 #360 #1011195

>>1011191

чтобы в p отправить

json.NewEncoder(w).Encode(p)

24 июня, 21:21 #361 #1011225

нашел
var x = struct{
Test string `json:"testfield"`
}{Test: "testdata"}
body, err := json.Marshal(x)
if err != nil {
panic(err)
}
fmt.Println(string(body))

----
пиздец вы уроды
нахуй вы живете и пишите на этом ГОвне

Ответы1011275

24 июня, 22:41 #362 #1011275

>>1011225
>пиздец вы уроды
>нахуй вы живете и пишите на этом ГОвне

Но ведь кроме тебя, урода, на нем тут никто не пишет.
Страдай теперь.

Ответы10112851016033

24 июня, 23:06 #363 #1011285

>>1011275
ебальник офни

Ответы1011303

25 июня, 00:07 #364 #1011303

>>1011285
Попка бобо?

Ответы1011695

25 июня, 22:18 #365 #1011695

>>1011303
офнул сука

Pizdec 4 июля, 09:31 #366 #1016019

var i = 0
if i++ == 1 {...}

4 июля, 09:55 #367 #1016033

>>1011275
>на нем тут никто не пишет
Я пишу, у меня под кроватью стоит легкий сервак, на котором простой агрегатор rss на го крутится. Все руки никак не дойдут вменяемую морду к нему прикрутить. Кушает 50-90 мегабайт всего.

Ответы10160451019919

1 Кб, 330x20

4 июля, 10:28 #368 #1016045

>>1016033
> 50-90 мегабайт всего
Чет многовато. У меня на го написан осинт-тулкит, в нем самое тяжелое это импорт различных форматов баз данных, от csv до access'a и кроноса. Так вот он у меня жрет 300-400 метров виртуальной памяти когда обрабатывает импорт в постгрес. В остальное время не больше 20 метров реальной.

Ответы10160481016097

31 Кб, 1321x635

4 июля, 10:33 #369 #1016048

>>1016045
И это при том, что я выбрал, скажем так, не самый легковесный фреймворк для веб-морды. Если сильно упороться всякими echo, chi, etc, то можно выжать реально охуенные показатели. Но это уже лишнее, как.

4 июля, 11:51 #370 #1016097

>>1016045
>Чет многовато.
Ну у меня довольно много разных ресурсов, больше 30 выходит. Feedly не нравится из-за ограничений, в liferea синхронизации не хватает, поэтому запилил такой агрегатор всех рсс в одну ленту для себя. Я даже удивлен, что жрет памяти так мало.

Ответы1016126

4 июля, 13:01 #371 #1016126

>>1016097
Так мало в сравнении с чем? И попробуй GC отключить, чисто потестить. Может у тебя там данных много хранится, которые на лупах не сбрасываются.

6 июля, 08:58 #372 #1017299

20-30мб для каких-то недоделанных вебморд на коленке.
Мало говорят, лол.
У меня процесс на пхп 11мб весил и там движок был овер-легаси едишен с тучей неоптимизированного ужаса.

И это скриптовый динам язык! (где памяти в среднем жрется 1 к 10 или 1 к 100)

6 июля, 13:53 #373 #1017393

>>994524
Какая нахуй гибкость? Попробуй отправить задачу в бэкграунд в джанге. Наставишь всяких селери-хуелери, ёбнешься это всё мониторить потом.
В го тупо запускаешь горутину и воркер готов.
Или вот вебсокет ты захотел на своём "простом сайте" использовать. Чо будешь делать?
И как ты свою джангу деплоить будешь? С тысячей пактов из pypi? петушиный virtualenv будешь тащить или хипсто-докер?

Ответы101743210174731017477

6 июля, 15:07 #374 #1017432

>>1017393
В Django завезли channels как раз для вебсокетов и бэкграунд-задач.

6 июля, 16:32 #375 #1017473

>>1017393
>ёбнешься это всё мониторить потом.
>В го тупо запускаешь горутину и воркер готов.
И как ты, говно, будешь мониторить это все? За попытку в одном контроллер назапускать потоков - вообще нужно увольнять, юные оптимизаторы.
Как это будешь потом масштабировать, глупое дитя?
Ты в курсе, нубо-гофер, что дробилка в зеленых потоках может весь поток задач тупо повесить (так как в го нет возможности создать ОС-тред, а значит гофер сосеть всегда).

Все что реально можно добиться го, в сравнение со скриптовыми языками - это экономия ОЗУ и чуток процессорного времени на твой тормозящий говнокод (но это все не будет иметь смысла, так как ты арендуешь бюджетные сервера с овер-пингом и RAID массивов, где железо тупо захлебнется в таких же нагрузках что и питон твой)

Ответы10174761017621

6 июля, 16:33 #376 #1017476

>>1017473
> без RAID

6 июля, 16:34 #377 #1017477

>>1017393
>Какая нахуй гибкость? Попробуй отправить задачу в бэкграунд в джанге. Наставишь всяких селери-хуелери, ёбнешься это всё мониторить потом.
Если такие элементарные вещи создают для тебя столько головной боли, то стоит задуматься о своей профпригодности.
>В го тупо запускаешь горутину и воркер готов.
Отличие воркеров от того, что ты называешь воркерами, является горизонтальная масштабируемость. Захочешь вынести свои говнорутины на отдельный сервер - внезапно изобретёшь то, что у других людей является обычным делом.
>Или вот вебсокет ты захотел на своём "простом сайте" использовать. Чо будешь делать?
Подниму рядом мелкий сервис на каком-нибудь aiohttp или tornado?
>И как ты свою джангу деплоить будешь? С тысячей пактов из pypi? петушиный virtualenv будешь тащить или хипсто-докер?
Если для себя что-то пилю, то хватит fabric'а. Для команды - докер с настроенным CI. Какие-то конкретные претензии к этим подходам будут или только петушиные вопли?

Ответы1017629

6 июля, 20:55 #378 #1017621

>>1017473
>За попытку в одном контроллер назапускать потоков
Ебать ты тупой. Такую хуйню не делает никто и никогда. Потоков n и они висят в фоне. Контроллеры отправляют им задачи стандартными способами, через каналы-хуеналы.
>так как в го нет возможности создать ОС-тред
если ты не осилил - не значит, что такой возомжности нет
>Как это будешь потом масштабировать
запущу ещё один процесс на другой машине
>И как ты, говно, будешь мониторить это все
буду мониторить запущенность процесса и логи. И это будет один процесс, а не миллиард как в случае джанги

Ответы10178931017896

6 июля, 21:01 #379 #1017629

>>1017477
>Если такие элементарные вещи создают для тебя столько головной боли, то стоит задуматься о своей профпригодности.
а вот и петушара, который тащит в проект любое говно с гитхаба и pypi.
> Захочешь вынести свои говнорутины на отдельный сервер
Захочу - вынесу, но могу и не выносить. В случае джанги такого выбора нет. Чтобы на упомянутом просто сайте отправить письмо уже нужно городить огород хуеты
>Подниму рядом мелкий сервис на каком-нибудь aiohttp или tornado?
Тащи ещё больше хуйни в свой говнопроект!
>докер с настроенным CI. Какие-то конкретные претензии к этим подхода
если ты не имеешь доступа к этому CI, то заебись. Но если ты с другими макаками катишь в продакшен образы собранные руками - всех нахуй

Ответы10178941017895

7 июля, 08:51 #380 #1017893

>>1017621
>Такую хуйню не делает никто и никогда.
Только что вышеописанный хуй так сделал.
Вас же надрючили маркетологи подымать на каждый чих горутину, а как это потом сопровождать, детям никто не сказал (даже отладчик бы не помог, если бы завезли).

>Контроллеры отправляют им задачи стандартными способами, через каналы-хуеналы.
Нехуя ты дебил, это однохуйствено же. Я так понимаю дети насмотрелись на асинки в других языках и не в курсе, что горутины уже асинхронный и дополнительно их асинхронить не нужно.
Долбоебы, параллелят то, что в одном потоке бы исполнилось быстрее лол.
Единственно имеет смыл регистрировать бэкграунд задачу, но она, как описал - регистрируется обычно отдельно (и их немного).

>если ты не осилил - не значит, что такой возомжности нет
Там есть костыль через main пакет и только на одно исполнение (зарезервировать нельзя), но даже ты понимаешь что это костыль хотя ты же гофер.
Го можно сразу сливать только за то, что не дает возможно работать с ОС-тредами.

>запущу ещё один процесс на другой машине
Я знал что ты не увидишь всей проблемы. Хотя для тебя это и не важно:
Тебе не придется масштабировать, если твой проект на локалхосте.

>буду мониторить запущенность процесса и логи. И это будет один процесс, а не миллиард как в случае джанги
100500 процессов - зло, ужас. 100500 падающих горутин без стектрейса - модно, молодежно.
Все с тобой ясно, говнокодер.

7 июля, 08:53 #381 #1017894

>>1017629
>>свои говнорутины на отдельный сервер
>Захочу - вынесу, но могу и не выносить
Залупу ты себе вынесешь, фантазер

7 июля, 08:56 #382 #1017895

>>1017629
>Тащи ещё больше хуйни в свой говнопроект!
Пиши еще больше своей хуйни сам с нуля!

Ты радуешься от того что в го нет норм инструментов? И думаешь все можно за вечер написать и отладить самому? Гофер - ты реально болен? Вам там где-то прям мозг что ли промывают, откуда такие убеждения берутся???

7 июля, 08:59 #383 #1017896

>>1017621
>буду мониторить запущенность процесса и логи

Так и вижу диалог двух сусликов.
-Капитан, это процесс мы слишком запустили, что делать??
-Оставьте его, ему уже не помочь

Ответы1018010

7 июля, 13:32 #384 #1018010

>>1017896
> -Оставьте его, ему уже не помочь
Зомби.

9 июля, 11:50 #385 #1019131

Что зашкварнее: php или go? Сейчас работаю, кодирую на php парсеры, ооп, это все, но есть вариант перелезть на go веб-приложуха, скорее связано с деньгами. Стоит ли?
Тур по го проходил до слайсов, и возьмут стажером. хотя впрочем php - чет, go - нечет

Ответы1019161

9 июля, 12:12 #386 #1019161

>>1019131
>Что зашкварнее: php или go?
Второе. Перелезай на какой-нибудь сириус продукт разве что, а не парсеры пиши. Вакансий, благо, дохуя.
Сам писал в прошлом на обоих, если что.

9 июля, 16:32 #387 #1019549

>>1003875
>Вы только посмотрите на ...
эти домики ...

85 Кб, 700x963

9 июля, 17:48 #388 #1019626

Как же я ору с пикрила.

9 июля, 18:06 #389 #1019640

Тут кто нибудь вообще на го пишет, или одни хейтеры?

Ответы1019919

75 Кб, 640x432

9 июля, 18:29 #390 #1019660

Безумные умения.

9 июля, 22:22 #391 #1019919

>>1019640
>>1016033
Если есть вопросы - спрашивай.

11 июля, 00:14 #392 #1020898

Объясните про looplab/fsm
как этим щекотать очко ?
PS Я вас всё ещё ненавижу но уже меньше

11 июля, 00:36 #393 #1020919

все нашел
но вы все равно пидоры

Ответы10210121027542

11 июля, 07:50 #394 #1021012

>>1020919
Пощекотал тебе очко

17 июля, 22:08 #395 #1027542

>>1020919
Болезный сумасшедший.

1 авг, 06:54 #396 #1035340

>>1008643
>судя по расту, жрет эта хуйня памяти нереально, почти как жаба
Ээ, ты про компеляцию раста или таки про рантайм? Если про рантайм, то ты хуйню спорол. Если про компиляцию, то хз. Но так-то огромные сишные проекты шлангом собирают, и ничего, так что думаю в этом случае ты тоже хуйню спорол.

4 авг, 02:22 #397 #1037481

Вы тут все необучаемые дебилы!
Хомяки жрущие ГОвно.
Я один весь в белом делаю отрезвляющий антифорс.

4 авг, 11:45 #398 #1037649

>>1008563
Внезапно управление процессами в Windows и POSIX существенно отличается.
В POSIX ты делаешь fork и exec, там есть такая штука как сигналы.

Впрочем, дебилу который НИКОГДА не писал на С это не понять. Не понять такому дауну что такое системный вызов, переключения контекста, стек процесса.

В целом Go - отличный язык, который представляет из себя допиленный для современных нужд C. Все что можно сделать на Go, можно сделать так же и на С используя библиотеки корутин, epoll и неблокирующий IO.

Всем ждава-котлин-хуетлин-даунам на заметку

5 авг, 19:38 #399 #1038681

>>991130 (OP)
вы що дебилы? чому у вас такой ебанутый маскот?

Ответы10386881038691

5 авг, 19:59 #400 #1038688

>>1038681
>вы що дебилы?
да

515 Кб, 1376x1492

5 авг, 20:07 #401 #1038691

>>1038681
Да вроде нормальный у них масккот, на гленду из план9 чем-то похож.

Ответы1039240

6 авг, 19:17 #402 #1039240

>>1038691
Один художник потому что
https://blog.golang.org/gopher

Тред утонул или удален.
Это копия, сохраненная 31 августа 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion