Информация об изменениях

Сообщение Re[43]: benchmark от 13.01.2017 7:21

Изменено 13.01.2017 9:58 lpd

Re[43]: benchmark
Здравствуйте, alex_public, Вы писали:

_>3. Совершенно не поддерживаю твою позицию в стиле "не читал, но осуждаю". ) Критиковать надо исключительно со знанием. И кстати для этого не обязательно писать проекты на Java или C#, но хотя бы знать основополагающие принципы надо. Если уж высказываешься в подобной дискуссии...


Оптимизацией на уровне компилятора я, действительно, мало интересовался, и обычно стараюсь оптимизировать, прежде всего, алгоритм. Однако на Java я насмотрелся прежде всего как пользователь тормозного Android'а(да и программировать под него доводилось). Последние модели вроде работают, впрочем, побыстрее. Но мне кажется идея создания промежуточного кода избыточной. Возможно, что это субъективно, однако в IT простые инструменты нередко выигрывают у сложных(unix). Все же C#/Java как языки програмирования немного получают за счет потерь производительности. Впрочем, я не хочу начинать этот спор сначала, а просто подытожил свое мнение.
Re[43]: benchmark
Здравствуйте, alex_public, Вы писали:

_>3. Совершенно не поддерживаю твою позицию в стиле "не читал, но осуждаю". ) Критиковать надо исключительно со знанием. И кстати для этого не обязательно писать проекты на Java или C#, но хотя бы знать основополагающие принципы надо. Если уж высказываешься в подобной дискуссии...


Оптимизацией на уровне компилятора я, действительно, мало интересовался, и обычно стараюсь оптимизировать, прежде всего, алгоритм. Однако на Java я насмотрелся прежде всего как пользователь тормозного Android'а(да и программировать под него доводилось). Последние модели вроде работают, впрочем, побыстрее. Но мне кажется идея создания промежуточного кода избыточной. Возможно, что это вопрос вкуса, однако в IT простые инструменты нередко выигрывают у сложных(unix) и монструзоных(Windows и .NET). Все же C#/Java как языки програмирования немного получают за счет потерь производительности. Возможно, и C++ можно улучшить проверками выхода индекса за границы массива(оставив указатели), если это нужно. Впрочем, я не хочу начинать этот спор сначала, а просто подытожил свое мнение, т.к. дискусия ушла от обсуждения следствий низкой скорости C#/Java к ее причинам.