@devops_ru

Страница 2296 из 4568
Nikolay
13.02.2017
09:30:48
но ты так говоришь
я говорю, что я могу делать все, что угодно, а в случае джавы за меня часть работы делает jvm

поэтому квалификация может быть ниже

Daniel
13.02.2017
09:31:52
По какой шкале?

Alex
13.02.2017
09:32:02
срач не о чем

Google
Nikolay
13.02.2017
09:32:07
Даниил, а можешь привести пример, когда gcc хуже оптимизирует код, чем jvm?

Nikolay
13.02.2017
09:32:13
конкретный

Митко Соловец?
13.02.2017
09:33:16
поэтому квалификация может быть ниже
норм ты ярлыки ставишь, а вот возьмем скалистов, ребят умеют в фп и математику, вот это реальный уровень оценивания и любой крестовик просто сольется

Sheridan
13.02.2017
09:33:17
с чего ты взял, что ручное управление памятью тебя делает богом?
А покажи ка мне *требование* в плюсах, которое регламентирует, что *памятью необходимо управлять руками*??

Daniel
13.02.2017
09:33:18
Jvm при jit довольно часто разворачивает циклы в линейный код, например

Митко Соловец?
13.02.2017
09:33:38
и типо если ты это делаешь сам, то ты крутой перец

похер, что баги будут, ошибки

Nikolay
13.02.2017
09:34:07
Jvm при jit довольно часто разворачивает циклы в линейный код, например
ну, давай конкретный пример, опять же. Вот код, вот джава, вот си, вот ассемблер, который в итоге получается

Митко Соловец?
13.02.2017
09:34:08
зато осилил типо

Nikolay
13.02.2017
09:34:12
наверняка же есть исследования

Alex
13.02.2017
09:34:13
Jvm при jit довольно часто разворачивает циклы в линейный код, например
это почти везде так. Даже V8 для js, и оптимизашки для с++

Google
Митко Соловец?
13.02.2017
09:34:50
мне плевать, что ты говоришь

Alex
13.02.2017
09:34:56
? вот реально срач не интересный

Митко Соловец?
13.02.2017
09:35:03
я верю статистике и тому, что выбирают вендоры

они давно сделали свой выбор

это факт

Nikolay
13.02.2017
09:35:16
Зачем, если можно бенчмарки сравнивать?
ты сейчас серьезно? я тебе говорю - давай ассемблер посмотрим, а ты мне - нет, я верю бенчмаркам

Andrew
13.02.2017
09:35:23
Добрый день, есть люди которые в confluence делали авторизацию через openldap posixGroup? чтоб можно было через memberUid добавлять юзеров которые уже есть и они авторизировались если их memberUid есть в группе cn=confluence,ou=Groups,dc=example? спасибо сложность в том что, все тесты проходятся и юзер находится и все вытаскивается но при авторазиции nested exception is javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]

Nikolay
13.02.2017
09:35:23
это толсто

Sheridan
13.02.2017
09:35:56
и типо если ты это делаешь сам, то ты крутой перец
В смысле - "сам"? Давно уже ручного управления нет. Всё само сколько надо выделяется, всё само сколько надо удаляется

Daniel
13.02.2017
09:35:58
это почти везде так. Даже V8 для js, и оптимизашки для с++
C++ умеет только в компайл-тайм оптимизацию. Jvm умеет еще и в рантайм

Nikolay
13.02.2017
09:35:59
я верю статистике и тому, что выбирают вендоры
ты понимаешь, что бизнесу важно быстрее написать, а не потратить кучу времени на оптимизацию кода?

Митко Соловец?
13.02.2017
09:36:36
https://habrahabr.ru/company/jugru/blog/307178/

Alex
13.02.2017
09:36:44
C++ умеет только в компайл-тайм оптимизацию. Jvm умеет еще и в рантайм
В реальнмо проекте рантайм - не плюшка. Я бы сказал что это не нужно. Достаточно просто оптимизировать, закинуть в байт код и исполнять

Митко Соловец?
13.02.2017
09:36:46
прочитайте эту статью, внимательно и комментарии

Митко Соловец?
13.02.2017
09:36:53
чтобы хотя бы от стереотипов избавиться

Google
Митко Соловец?
13.02.2017
09:37:28
Nikolay
13.02.2017
09:37:55
и не потратить кучу времени на саппорт и исправление багов
и тем не менее, все это не отрицает факта, что на C++ можно почти в 100% написать код, который будет работать быстрее джавы

Митко Соловец?
13.02.2017
09:38:06
если бы кресты по уровню безопасности кода были бы как в джаве, то не было бы таких проектов, как PVS Studio

Nikolay
13.02.2017
09:38:09
пусть даже он будет сложный и длинный

Alex
13.02.2017
09:38:26
кресты и безопасность?

Митко Соловец?
13.02.2017
09:38:27
без фактов

контекста

проекта

Alex
13.02.2017
09:38:32
за такое сразу надо наказывать

Nikolay
13.02.2017
09:38:37
это все пук в воду
это все голый факт, контекст тут ни при чем, как и проект

Митко Соловец?
13.02.2017
09:38:37
дилетанты

Alex
13.02.2017
09:38:50
кресты и безопасность даже в одном предложении быть не должны

Митко Соловец?
13.02.2017
09:38:50
ах да, ты же тролль

Sheridan
13.02.2017
09:38:51
дилетанты
один ты весь в белом, да

Nikolay
13.02.2017
09:38:58
чем докажешь?
учи матчасть и чем VM отличается от компиляции

Daniel
13.02.2017
09:39:01
ты сейчас серьезно? я тебе говорю - давай ассемблер посмотрим, а ты мне - нет, я верю бенчмаркам
Вполне серьезно. Начиная с 686 я не справляюсь на глаз сравнивать ассемблерный код. Там же кеш и блок предсказания...

Google
Митко Соловец?
13.02.2017
09:39:07
Nikolay
13.02.2017
09:39:24
слился, ок
вот и молодец, что слился

Alex
13.02.2017
09:39:32
?

да хорош уже

Nikolay
13.02.2017
09:39:58
Ты серьезно?
абсолютно

Daniel
13.02.2017
09:40:08
Ну-ну

Nikolay
13.02.2017
09:40:12
что ну-ну?

Nikolay
13.02.2017
09:40:28
ты меня троллишь?

Митко Соловец?
13.02.2017
09:41:59
вот и молодец, что слился
окей, ты прав, джава тормозит, кресты супер-быстрые, самые лучшие в мире

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

Sheridan
13.02.2017
09:43:07
окей, ты прав, джава тормозит, кресты супер-быстрые, самые лучшие в мире
Тоже не так. Язык надо под задачу подбирать. Сайт на плюсах написать можно, но зачем? Ядро на питоне написать можно, но зачем?

Sheridan
13.02.2017
09:44:21
Я изначально об этом сказал

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

Nikolay
13.02.2017
09:44:23
но, повторюсь, в общем случае язык на VM будет медленнее языка, скомпиленного под архитектуру

а тем, кто про JIT пишет - вот вам clang, там есть JIT

Google
Sheridan
13.02.2017
09:44:42
И Николай прав

Митко Соловец?
13.02.2017
09:45:23
но, повторюсь, в общем случае язык на VM будет медленнее языка, скомпиленного под архитектуру
общих случаев в реальности не бывает, если написать тяжелый проект на крестах, он не будет СИЛЬНО быстрее проекта на джаве

соответственно все эти вскрики - джава тормозит, просто бессмысленны

Sheridan
13.02.2017
09:45:47
Да итить! Всё зависит от опыта программиста!

Митко Соловец?
13.02.2017
09:45:47
возможно, но он БУДЕТ быстрее
на уровне погрешности

Митко Соловец?
13.02.2017
09:46:09
а бизнесу важнее безопасность кода, скорость разработки, стоимость разработки и саппорт

Sheridan
13.02.2017
09:46:15
Опытный программист на жабе уделает джуна на плюсах

Митко Соловец?
13.02.2017
09:46:24
и вот эта разница в производительности становится несущественной

guga
13.02.2017
09:46:29
А как там у java с паузами gc, без боли уже можно писать системы у которых критичный отклик?

или лезть в офхип

менеджить память руками

вот это всё

Митко Соловец?
13.02.2017
09:46:46
guga
13.02.2017
09:46:54
зачем тогда жаба?

Nikolay
13.02.2017
09:47:10
зачем тогда жаба?
потому что Дмитрию нравится, очевидно же

Митко Соловец?
13.02.2017
09:47:12
и зря ты задал банальный вопрос, который задавал ранее в других чатах

зачем тогда жаба?
единая инфраструктура

Страница 2296 из 4568