
Константин
19.08.2016
02:26:15
Я компилю 17.5. У меня еще есть 19.0.2 вроде
19.0.3 точнее
И запущу этот тест на обеих версиях
только в 19 версии сменилось api для работы с временем, там одна строчка изменится

Google

Alexander
19.08.2016
02:40:49
мне всегда казалось, что erlang и OTP как бы разных версий
т.е OTP 17 != erlang v17

Константин
19.08.2016
02:42:33
так то да
У меня плохие новости
http://joxi.ru/Vm6k1DOSxaNqB2
слева 17,5 справа 19,0,3
эрланг стал медленнее)))))

Alexander
19.08.2016
02:43:41
лол
погоди, ты в интерпретаторе стартовал или нет?
там просто есть оверхед на старт

Константин
19.08.2016
02:45:07
http://joxi.ru/823gXDaU6xyGz2

Alexander
19.08.2016
02:45:44
немного лучше )

Google

Константин
19.08.2016
02:46:27
http://joxi.ru/8An3ngJiqPMg0r

Alexander
19.08.2016
02:47:22
да железо не играет роли, если за 0 взять самый быстрый тест
и от него уже считать медленность второго

Константин
19.08.2016
02:48:08
думал, что новая версия будет быстрее((((

Евгений
19.08.2016
05:25:18
сильно часто от эрланга требуется суровая математика?

Dmitry
19.08.2016
05:26:33
Если эрланг боттлнечит изза математики - индикатор что ты что-то делаешь не так
Скорее всего ты не правильно выбрал стек для задачи...

Alexander
19.08.2016
05:34:41
обычно когда нужна математика, тут или си или Джава
все фин.системы исключительно на этом пишут
мы тут недавно в блумберге были в гостях, они у нас в здании занимают 3-4 этажа. Так вот за технологии разговаривали. У нас парень один очень Go любит, спросил почему на джаве а не на Го там пишут. Усатые дядьки улыбнулись, но не стали обижать парня.
мы ему потом рассказали, что блумберг как бы даже хардварное решение свое делает и кладет оптику за свой счет чтобы сраные милисекунды выйграть в доставке контента.
кстати у них действительно монитор с числом терминалов онлайн висит
типа мотивация сотрудников, да и просто писька длинная

Dmitry
19.08.2016
05:39:24
На Java есть akka , которая говорят быстрее эрланга работает с акторами

Alexander
19.08.2016
05:39:41
угу, читал

Dmitry
19.08.2016
05:39:56
Другое дела что надо год учится чтобы этим пользоваться
В отличие от эрланг, где черкез год уже можно быть помидором

Vladimir
19.08.2016
05:40:48

Alexander
19.08.2016
05:44:03
вообще конечно интересный у них офис

Marat
19.08.2016
05:55:30

Google

Alexander
19.08.2016
06:00:22

Vladimir
19.08.2016
06:00:24
я думаю, как минимум, изза сборщика мусора

Alexander
19.08.2016
06:00:55
так бы если тот же php был прямо блейзинг фаст, то весь софт для терминалов на нем и писали )
а все вакансии в блумберг это си со знанием джавы

Marat
19.08.2016
06:02:02
медленно
Так разве го не примерно равен жаве по производительности?

Dmitry
19.08.2016
06:02:30

Alexander
19.08.2016
06:02:36

Vladimir
19.08.2016
06:03:06
У меня приятель работает в одной забугорной конторке, пишет на Java. Для их задач стоковая оракловая JVM оказалась медленной, в том числе из-за сборки мусора. Они перешли с JVM на Azul Zing вот от этих крутых ребят: https://www.azul.com/ . Их устраивает.

Marat
19.08.2016
06:05:35
вопрос не про равность, а про то что быстрее
Ну опять же си быстрее, но они не все пишут на си. Тут скорее всего то, что они давно на жаве и производительность их устраивает. Да и скорее всего куча кода уже есть не будут же переписывать

Alexander
19.08.2016
06:05:55
там как раз наоборот
80% си и оставшееся на джаве

Dmitry
19.08.2016
06:06:34
На жаве легче црм какую и гуи

Dmitry
19.08.2016
06:06:44
Все остальное - скорость!

Alexander
19.08.2016
06:07:47
го до скорости энтерпрайза, еще как до шанхая
там гордятся что GC stop-the-world у них 10 миллисекунд
это где-то год назад только добились

Dmitry
19.08.2016
06:09:46
У го Гц общее в отличие от эрланг, а математика медленнее чем в с и раст
В результате он занимает хреньпойми какую нишу

Alexander
19.08.2016
06:10:34
я выскажу свою точку зрения: Го для тех кто не смог в си
т.е типа бенефиты околосишные, но с низким порогом вхождения

Google

Dmitry
19.08.2016
06:12:00
Вроде бы в основном за го для веба. На си сайты особо не писались.
Так что мне кажется что го для тех, кто не смог разогнать питон или руби, а про эрланг не слышал

Alexander
19.08.2016
06:12:26
го для веба только в качестве проксей и миддлварей
я шупал Мартини, типа го для веба
но не проникся
https://github.com/go-martini/martini
ахлол

Dmitry
19.08.2016
06:13:13
У го больше фреймворков типа фласка или синатры чем коктейлей в моем баре

Alexander
19.08.2016
06:13:18
“NOTE: The martini framework is no longer maintained."
а сколько было хайпа )
типа “все перепишем на го, вот и фреймворк флагманский”

Admin
ERROR: S client not available

Евгений
19.08.2016
06:15:00
хайп такой хайп

Alexander
19.08.2016
06:15:03
https://stephensearles.com/three-reasons-you-should-not-use-martini/
как-то так было тогда

Evgeny
19.08.2016
06:15:39
Просто не нашлось много людей кто бы это все поддерживал, так же есть язык crystal-lang, там тоже есть фреймворка копии рельсов и скорость высокая, и всякие nim, в итоге побеждает тот за кем сообщество больше. С эликсиром повезло, ведь был же еще closure, который сливаться начал судя по всему

Dmitry
19.08.2016
06:16:12
На самом деле го не нужны фреймворки

Evgeny
19.08.2016
06:16:23
Единственное нафига плодить копии и копии фреймворков, сделали бы уже что то реально полезное)

Alexander
19.08.2016
06:16:33
куча статей по интернету

Dmitry
19.08.2016
06:16:45
Я могу написать Синатру на го с помощью 3 экранов кода и стандартной библиотеки

Google

Dmitry
19.08.2016
06:17:48
Ну ладно, ещё роутинг какой нибудь подрубить, но их тоже как говна в стртире

Evgeny
19.08.2016
06:18:05
Было бы неплохо на мой взгляд делать не фреймворки, а API либы , которые можно было бы встроить хоть куда, а там хоть руби хоть питон юбзай апи и скорость и модульность и низкая связанность

Alexander
19.08.2016
06:18:33
биндинги в питоне к си имеются
эликсир тоже дружит с либами на си
и руби

Evgeny
19.08.2016
06:19:44
Ну а если микросерфисы?) Скомпиленный бинарик кидаешь и запускашь по tcp связываешься и ок)
Ладно посомтрим что будет дальше, я ваще на руби если честно) Ставил посомтрел эликсир хз, пока вакансий не так много, и не забросят ли опять тут что-нибудь или что-то новое выйдет у тех же рубей, ждем ruby 3.0

Dmitry
19.08.2016
06:22:16
Я рискнул сесть на эликсир, потому что даже если он скопытится - эрланг останется, а переучить синтаксис - не проблема
Отп останется короче)

Marat
19.08.2016
06:22:42

Vladimir
19.08.2016
06:23:17
У Clojure есть http://www.luminusweb.net/ . Это внешне как фреймворк, но фактически - набор небольших несвязанных библиотек. Т.е. можно заменить одно на другое при желании.

Evgeny
19.08.2016
06:25:13
А я пощупал эликсир и руби производительность одной задачи, смотрю в 2 раза быстрее выполнилось на эликсир, потом запилиил на crystal lang практически 100% копи паст с руби файла, скомпилил и получил x10 производительность, а потом смотрю кейсы то разные, я матаном загрузил всех, в итоге понятно что скомпилированное уделает всех, а эликсир в сетевом плане уейдет, кому что в общем)

Vladimir
19.08.2016
06:25:55
Угу
Я для себя выбрал связку Erlang+Clojure. Она покрывает 99% всех задач, которыми я буду заниматься в среднесрочной перспективе. А оставшийся 1% можно на С или С++ сделать.
Эликсир кое-что от Clojure взял, потому он меня и заинтересовал.

Evgeny
19.08.2016
06:27:35
Кстати хотел сделать json генератор онлайн на кристале, а то было как то нужно большой файл, есть сайтик какой то, там я вбил ему 100мб и все умерло все нафиг) В итоге потом запилил бинарик и гуд) Мб и пригодился бы сервис такой)

Marat
19.08.2016
06:28:23

Evgeny
19.08.2016
06:28:55
Там по факту 2-3 человека, и что-то подсказывает, что тягаться со всякими го очень тяжело
А там стдлиб в принципе норм робит
Я так и не понял кто эликсир создал. Где то писали, что это какие то были коре девелоперы рельсов и потом у них появились разногласия и сделали свое, типа феникс