Реальное программирование состоит не из синтетических тестов, а из окупаемости отдела разработки.
Java быстрее эрланга там, где её не имеет смысл брать, потому что вместо неё надо брать либо C/C++. Ну чем надо руководствоваться, что бы делать например распознавание образов на Java, когда там и голый C плохо справляется?
Мне нечего тут комментировать. В каждом пункте просто голословные утверждения. Я же говорю только про свой опыт, который я подтверждаю своими деньгами.
Не знаю о чем конкретно ты про голословность, но есть мнение что у netflix https://github.com/Netflix/Hystrix и у twitter https://github.com/nathanmarz/storm денег больше. Опыта в построении высоконагруженных систем надо полагать тоже. Все сплошняком используют JVM. Обзывать их болтунами я считаю как минимум заносчиво, так что я пожалуй тоже больше комментировать ничего не буду.
Для того, что бы тратить время и отвечать как-то развернуто на твои вопросы, надо что бы я хоть примерно понимал твой уровень. Пока что ты - какой-то безвестный аноним в сети.
То, что Роман повел себя как мудак по ссылке - это проблемы Романа Арутюняна. Он может идти нахуй с такими нелепыми наездами.
знаю чуваков что на жабе распознавание картинок делают: http://kuznech.com/ т.е. сам-то я конечно тяжелую математику на жабе не стал, но тут скорее дело не в языке, а в алгоритмах
Мой небольшой опыт работы с OpenCV, sse и т.п. говорит, что правильное перекладывание алгоритма на специфику sse дает сумашедший буст по скорости в алгоритмах, которые ложатся на такой параллелизм.
sse ускоряет ну пусть в 4 раза (не юзали еще AVX2 потому что мало процов с ним) зато геморроя со сборкой бинарей под разные платформы довольно много (ну то есть понятно что есть nix из nixos, различные контейнеры, но тем не менее) если народ например поставляет решения работающие на платформе заказчика, то жава - разумный выбор
какой-нибудь кусок может и можно раз в 10 ускорить но общая производительность на моем опыте росла в 3-4 раза если плюсы какой-нибудь кусок позволяют в 10 раз ускорить, это ж не значит что оно целиком в 10 раз шустрее заработает
какие мнения на этот счет?
Reply
Java быстрее эрланга там, где её не имеет смысл брать, потому что вместо неё надо брать либо C/C++. Ну чем надо руководствоваться, что бы делать например распознавание образов на Java, когда там и голый C плохо справляется?
Reply
Reply
Reply
Обзывать их болтунами я считаю как минимум заносчиво, так что я пожалуй тоже больше комментировать ничего не буду.
Reply
Reply
Reply
Reply
Reply
То, что Роман повел себя как мудак по ссылке - это проблемы Романа Арутюняна. Он может идти нахуй с такими нелепыми наездами.
Reply
http://kuznech.com/
т.е. сам-то я конечно тяжелую математику на жабе не стал, но тут скорее дело не в языке, а в алгоритмах
Reply
Мой небольшой опыт работы с OpenCV, sse и т.п. говорит, что правильное перекладывание алгоритма на специфику sse дает сумашедший буст по скорости в алгоритмах, которые ложатся на такой параллелизм.
Reply
зато геморроя со сборкой бинарей под разные платформы довольно много (ну то есть понятно что есть nix из nixos, различные контейнеры, но тем не менее)
если народ например поставляет решения работающие на платформе заказчика, то жава - разумный выбор
Reply
Разница может быть и в 10 раз, если ещё с кешами умело работать и прочим. Посмотри на libx264, чего уж тут.
Reply
но общая производительность на моем опыте росла в 3-4 раза
если плюсы какой-нибудь кусок позволяют в 10 раз ускорить, это ж не значит что оно целиком в 10 раз шустрее заработает
Reply
Leave a comment