
Anton
15.09.2016
06:49:10
История о том как без движка и вообще без нихуя сделать хоть чтото

Maxim
15.09.2016
07:06:43

Anton
15.09.2016
07:06:56
Да говно конечно

Maxim
15.09.2016
07:06:58
FPS БЫСТРЕЕ СОНИКА

Google

Anton
15.09.2016
07:07:06
но для чуваков которые писали вообще с нуля
на языке у которого стабл вышел чуть больше года назад
где либы все через жопу

Maxim
15.09.2016
07:07:22
Но так-то да, это пиздец, конечно, какой титанический труд

Anton
15.09.2016
07:07:23
Охуенно

Maxim
15.09.2016
07:07:34
Но есть вопрос

Anton
15.09.2016
07:07:35
Я их как минимум за это уважаю
Just4Lulz
Тот же вопрос типо нахуя ты пишешь на Go когда на каком нибудь другом говне больше платят или работы больше как и библиотек

Maxim
15.09.2016
07:10:27

Anton
15.09.2016
07:10:31
Есть же дрочеры на юнити, хотя коммерчески как платформа он почти что дно

Maxim
15.09.2016
07:10:47

Anton
15.09.2016
07:10:55

Google

Anton
15.09.2016
07:11:14
Ну или хотелось приключений на жопу и они любители садомазо
тут уж как смотреть

Maxim
15.09.2016
07:19:57
Ну, у меян сейчас кризис идей и вместо того чтобы придумать свою игру, я занимаюсь реверс инжирингом других.

Anton
15.09.2016
07:47:59
Пиши на го
Рисуй как наркоман
и будет тебе счастье

Maxim
15.09.2016
07:49:02

Anton
15.09.2016
07:50:03
Есть RenPy
Это го чат, подозреваю что упоминание питона тут табу

Vladislav
15.09.2016
08:27:33

Daniel
15.09.2016
08:33:59
Коллеги
Ну что за херня?
Jvm - очень быстрая
На уровне С++
Я не знаю, кто вам рассказывает сказки про медленную яву
Это популярный миф
Но
Это миф

Dmi
15.09.2016
08:36:09
)))

Google

Andrey
15.09.2016
08:37:22
ну я в курсе что джава быстрая, просто я думал что го тоже не медленный
просто я на го не пишу :) только читаю, по этому даже интересно стало как го показывает себя во всяких таких штуках где нужно быстродействие

Vladislav
15.09.2016
08:50:38
Jvm - очень быстрая
Я наверно не правильно выразился, скорость у нее приемлемая, хотя очень многое зависит от разработчика, а вот работа с памятью отвратительная и я пока не увидел ни одного проекта, где было бы нормальное использование ресурсов

Subbotin
15.09.2016
08:56:10
До памяти она конечно охоча, но на самом деле это тоже не проблема. Основная проблема в том что там очень легко плодится и раздувается код с кучей ненужных промежуточных вызовов, фреймворков, оберток и т.п.
я как-то наблюдал как к нам пришёл прогер на джаве (я тогда ещё девопсом работал). резкий как понос. переписал все чистенько без кучи фреймворков на каждый чих. и приложение сразу стало стартовать моментально, обслуживать приблизительно на 2 порядка запросов в секунду больше и т.п.
хороший был чувак. счас в дании :(

Daniel
15.09.2016
09:33:07
понятно же, что это не про яву и не про jvm

Kirill
15.09.2016
09:33:59

Vladislav
15.09.2016
09:34:13

Daniel
15.09.2016
09:34:21
на некоторых местах - очень медленный. например - открытие ssl соединения вдвое медленнее, чем на openssl

Vladislav
15.09.2016
09:34:46

Daniel
15.09.2016
09:34:46
regexps в нем сильно медленнее перловых в среднем

Sergey
15.09.2016
09:34:52
http встроенный тоже не быстрый, поэтому написали fasthttp

Daniel
15.09.2016
09:35:30
но на круг go выходит в среднем быстрее перла и питона

Kirill
15.09.2016
09:35:33
так. я не понял. фраза о Go была, а тут о пакетах речь

Daniel
15.09.2016
09:35:43
не говоря уж о прочих популярных языках

Kirill
15.09.2016
09:36:18
а?!

Google

Daniel
15.09.2016
09:36:35
ага

Kirill
15.09.2016
09:36:52
в каком месте это go без пакетов нет?

Vladislav
15.09.2016
09:36:55

Daniel
15.09.2016
09:36:57
ни в каком

Vladislav
15.09.2016
09:37:04
а то я тоже заметил, хочешь что-то - иди ставь пакет

Kirill
15.09.2016
09:37:10
очень интересно. а пакеты стандартной либы на чем написаны?

Admin
ERROR: S client not available

Daniel
15.09.2016
09:37:20
сейчас - на go
и там непаханное поле для оптимизаций

Kirill
15.09.2016
09:37:38
а скоро напишут на перле, что ли?

Subbotin
15.09.2016
09:37:41
ну стандартная библиотека конечно важна. но есть совсем базовая стандартная часть типа strings и что-то довольно сложное типа ssl

Kirill
15.09.2016
09:38:37
если стандартная либа на go, то это все можно реализовать на go (с) капитан
если стандартная либа не устраивает — не используй ее, напиши свое или найди альтернативу. сам язык и без пакетов есть.

Sergey
15.09.2016
09:39:30

Daniel
15.09.2016
09:39:59

Vladislav
15.09.2016
09:40:31

Daniel
15.09.2016
09:40:39
и без установки монструозной jvm

hamper ?
15.09.2016
09:47:20
го мне нравится тем что памяти мало приложения жрут

Daniel
15.09.2016
09:48:01
приложения жрут ровно столько памяти, скольк жрет прикладной алгоритм. если не писать мелкие утилитки
основные структуры памяти в го не хуже и не лучше, чем в других языках.

Google

Daniel
15.09.2016
09:49:02
еще раз
у нас есть кросплатформенный кроскомпилируемый язык с эффективной многозадачностью

hamper ?
15.09.2016
09:50:01
ну вот простенький ботик для телеграма на го жрет 5 метров оперативки на ноджсе 50 )

Foxcool
15.09.2016
09:50:07
ну гороутины стоит улучшить до конкурентной многозадачности

Daniel
15.09.2016
09:50:16
зачем?

Kirill
15.09.2016
09:50:20

Foxcool
15.09.2016
09:50:23
а пока там какая-то очередь роутин которые ждут своего часа
и если одна села на камень надолго, то по идее все? (:
или не так?

hamper ?
15.09.2016
09:51:04

Daniel
15.09.2016
09:51:07
не надо писать на go числодробилки.
а если пишешь - не забывать yeld вставлять куда надо

Kirill
15.09.2016
09:51:43

Foxcool
15.09.2016
09:51:56
ну это понятно, что знания факта достаточно

Daniel
15.09.2016
09:52:03
а в тех задачах, для которых go предназначен - шедулер достаточно часто получает управление

Foxcool
15.09.2016
09:52:05
но скорее всего улучшат для юзерфрендли (:

Daniel
15.09.2016
09:52:24
не
это же килерфича - гринтреды
так