
Alexey
30.12.2016
13:56:33
у тебя в этих задачах есть index - который состоит из большого кол-ва мелких обьектов, которые GC будет до потери памяти сканировать, хотя они статичны 99.9999% процентов времени

Daniel
30.12.2016
13:57:39
большого - это какого?
давайте померяем, что ли

Roman
30.12.2016
13:57:54

Google

Alex
30.12.2016
13:57:58

Alexander
30.12.2016
13:58:56
забыл название

Roman
30.12.2016
13:59:35

Alexander
30.12.2016
13:59:40
https://github.com/MagicStack/uvloop

Roman
30.12.2016
13:59:42
и не надо про uvloop

Alexander
30.12.2016
13:59:43
вот

Roman
30.12.2016
14:00:06

Alexey
30.12.2016
14:00:28
давайте померяем, что ли
ну предположим в районе 5-10 миллиардов - Го на таком кол-ве обьектов работать не будет - оно будет всё время проводить в ГЦ

Roman
30.12.2016
14:00:56
я уже начинаю ненавидеть MagickStack за этот uvloop. теперь все сразу вспоминают его и забывают на какой задаче получены цифры.

Alexey
30.12.2016
14:01:20

Roman
30.12.2016
14:01:29

Sergey
30.12.2016
14:01:59

Google

Alexander
30.12.2016
14:02:02

Alexey
30.12.2016
14:02:14

Alexander
30.12.2016
14:02:14
это менеджерский язык

Roman
30.12.2016
14:02:49
нет, не вообще всё.

Sergey
30.12.2016
14:03:00

Alexander
30.12.2016
14:04:09
мне в питоне нравится принцип - вещи должны быть простыми, простота на первом месте

Roman
30.12.2016
14:04:16

Alexander
30.12.2016
14:04:44
я не программист и не админ)

Alex
30.12.2016
14:04:57

Sergey
30.12.2016
14:05:09
и всё :)
речь была про слабую применимость голанга в задачах, когда в памяти мегатонны говна, мелко порубленного на кусочки.
переписать на си - каким боком тут?

Alexander
30.12.2016
14:05:18
я хочу как из LEGO иметь возможность через Python и IFTTT состыковать что угодно с чем угодно и получить продукт

Alexey
30.12.2016
14:05:36
и всё :)
а может тогда сразу его на С++ написать? Зачем извращения?

Alex
30.12.2016
14:05:54

Sergey
30.12.2016
14:06:11

Alexey
30.12.2016
14:07:21

Alex
30.12.2016
14:07:36

Sergey
30.12.2016
14:07:53

Alex
30.12.2016
14:07:53

Alexander
30.12.2016
14:08:00

Google

Roman
30.12.2016
14:08:21

Alex
30.12.2016
14:08:27

Alexey
30.12.2016
14:08:35

Sergey
30.12.2016
14:08:43
впрочем, бессмысленно было писать такой софт на голанге изначально. о чем и говорил rbtz

Roman
30.12.2016
14:09:15

Alexander
30.12.2016
14:09:25

Alex
30.12.2016
14:09:33
Да просто они не эвиктят из своего кэша листьев индекса никогда, ну
Я не понимаю этой темы про пайтон
Пайтон это язык общего назначения
Такой же хромой, как и перл, по большому счету

Alex
30.12.2016
14:11:27
И не спорьте
Перл это просто эталонный кусок говна

Alexey
30.12.2016
14:11:50

Alex
30.12.2016
14:11:51
А пайтон имеет другой цвет и запах
Бактерии те же
Я за последний год твердо убедился в следующем:
Хороший язык программирования должен хорошо ограничивать некоалу в возможности написать говно

Roman
30.12.2016
14:12:47

Google

Alex
30.12.2016
14:13:14
Протер глаза
Я не ошибся, выше написано “бонусы C++”?
ZOMG
У C++ всего два бонуса
Один приставлен к жопе разработчика и имеет длину 18 см
Второй - к голове и снят с предохранителя

Alexey
30.12.2016
14:14:52

Alex
30.12.2016
14:14:58
Еще на C++ можно написать наивную реализацию другого ЯП
Причем, сметапрограммировать

Admin
ERROR: S client not available

Alex
30.12.2016
14:15:19
Чтобы на этапе бесконечно долгой компиляции все работало

here1am
30.12.2016
14:15:35

Alex
30.12.2016
14:15:44
С этим всем, в принципе, можно жить
Можно проект так переложить, чтобы инкрементальная компиляция спасала

Alexey
30.12.2016
14:16:25

Alex
30.12.2016
14:16:29
И нанять нормальных людей (а это вообще всегда надо бы делать в обязательном порядке)

here1am
30.12.2016
14:16:43

Alexey
30.12.2016
14:17:00

Alex
30.12.2016
14:17:01

Google

Alex
30.12.2016
14:17:48
Зачем в моей голове все это, а
Да не, с C++ можно жить

Alexander
30.12.2016
14:18:22

Alex
30.12.2016
14:18:22
Надо только сперва подумать, а потом только жить
Ты декомпозировать задачу толком не можешь
И SWOT-анализ сделать

here1am
30.12.2016
14:19:11

Alex
30.12.2016
14:19:41
Фиг его знает - почему я могу сделать SWOT-анализ, а ты - нет, хотя я, вроде, не менеджер?

Alexander
30.12.2016
14:19:58

Alex
30.12.2016
14:20:28
Потому что на коммуникациях между микросервисами застрянешь
Вот почему - ну, понятно же
Начиная с некоторого момента, это будет сильно мешать
И ты захочешь наносервисы, но внутри одного рантайма

Alexander
30.12.2016
14:21:59
управление. экономист ≈ математик
ну, менеджемент - это такая весьма обширная тема) действительно, математики в некоторых областях много) но не менее важно уметь мотивировать людей, найти к ним подход, вдохновить на новые подвиги и всё такое) и с этим лучше справляются гуманитарные умы)

Alex
30.12.2016
14:22:05
Один сервис, один рантайм, один вождь!

Alexey
30.12.2016
14:22:20

Alex
30.12.2016
14:22:27
Просто найди бюджет
Кстати - с этим лучше справляются вовсе не гуманитарные умы