LINUX.ORG.RU

Groovy в 827 раз медленнее Java


0

1

Именно такую разницу показывают языки в тесте, выполняемом на одной и той же виртуальной машине Java. Так что рано списывать со счетов языки со статической типизацией, динамическая типизация гораздо хуже по производительности

>>> Подробности

anonymous

Проверено: Shaman007 ()

Че вы тут про всякую х*ню пишите, рулит С/С++/FPC, ИМХО машинные языки самые быстрые.

Действительно, процы стали быстрыми, теперь мачо и перцы не знают какой х*ней их загрузить... Если программа долго работает, значит делает что-то ох*енное и значит программист не зря тратил кофе, время и проедал зарплату... тфу..

anonymous
()
Ответ на: комментарий от anonymous

ну не надо ссылаться на "Managed код по определению медленнее unmanaged" вы не забывайте что в .Нете есть такая штука как JIT-компиляция... а с этой фиговиной .нет в некоторых задачах работает быстрее чем даже с++, например в задачах где в циклах приходится выделять\освобождать память...

anonymous
()
Ответ на: комментарий от anonymous

Читай по буквам, несогласное чудо в перьях:

JIT-компилятор переводит Байт-код (один раз при первом использовании метода) в МАШИННЫЙ КОД ПРОЦЕССОРА. ОПТИМИЗИРОВАННЫЙ ПОД ЭТОТ ПРОЦЕССОР!!! Так поступают и Java и .Net. Управляемость заключается в: Реализации основного правила современного прикладного программирования: работа не с указателями и ручным выделением памяти в куче, а со ссылочной моделью с автоматическим освобождением памяти. Это на порядки упрощает разработку.

anonymous
()
Ответ на: комментарий от anonymous

Наконец то здесь появился вменяемый человек, знающий что такое JIT! Респект! А другие мыслят временами интерпретаторов и думают, что .Net и Java интерпретируют Пи-код. Они уже лет 8 (Ява) ничего не интерпретируют. А архитектура .Net изначально проектировалась под JIT- компиляцию.

anonymous
()
Ответ на: комментарий от anonymous

Вам больше нечего сказать? За 8 лет вашего пребывания в анабиозе люди научились писать JIT-компиляторы. Причем и для Ява и для .Net. В тестах они почти вровень идут с переменными выигрышами то у одного, то у другого..

anonymous
()
Ответ на: комментарий от anonymous

"Действительно, процы стали быстрыми, теперь мачо и перцы не знают какой х*ней их загрузить..." ну да философия интересная на уровне наших дедов с бабушками... "В монгольской степи геологи нашли мальчика, воспитанного дятлами."(С)саныч

Деточка ты пойми что в условиях современного рынка и специфики задач с которыми в основном сталкиваются программисты тн бизнес-задачи, небольшим процентом производительности можно пожертвовать во имя скорости разработки программы, поскольку от таких программ требуется тока одно - приносить прибыль, и чем раньше они начнут это делать - тем выгоднее... как ни крути но разработка в выжл студии на дотнете проходит намного быстрее чем на чистом си++... и к гадалке не ходи... да, ты не получишь допустим мега оптимизаций для расчетов каких-нить рядов фурье для уравнения Шредингера, но оно от него и не требуется... каждый язык программирования высокого уровня создается для своей, достаточно узкой направленности, и не надо на жаваскрипте писать новое ядро линакса.

ЗЫ. когда ты простой программист - ты об этом не задумываешься, но стоит чуть подняться как это все прийдет....

anonymous
()
Ответ на: комментарий от anonymous

>В тестах они почти вровень идут с переменными выигрышами то у одного, то у другого..

не научились, жаба жрёт память и тормозит в реальных приложениях. ещё нужны всякие jre полупроприетарные... говно ваша жаба и дотнет тоже. А все лёгкости разработки можете засунуть... ну в общем понятно куда.

anonymous
()
Ответ на: комментарий от anonymous

>небольшим процентом производительности можно пожертвовать во имя скорости разработки программы

Быстро состряпать кривое говно для тупых корпоративных бухгалтеров. Раньше вроде быдлокодеры на делфи дрочили, что произошло? Сдохло, также как и жаба сдохнет.

anonymous
()
Ответ на: комментарий от anonymous

да, кстати и еще чуть не забыл... в последнее время уровень подготовки программистов катастрофически снизился, и найти нормального программиста которому можно доверить писать на плюсах - очень сложно... и почти не реально за вменяемые деньги... а тем кто приходит - я бы руки отрывал за попытки написать что нить не на дотнете... то что на дотнете пишется за месяц - эти долдоны пишут месяца за 2 и еще месяца три ищут утечки и правят access viokation....

anonymous
()
Ответ на: комментарий от anonymous

"Раньше вроде быдлокодеры на делфи дрочили, что произошло? Сдохло, также как и жаба сдохнет." сдохло потому что на дотнете писать быстрее чем на дельфе, как грится рынок диктует свои требования...

anonymous
()
Ответ на: комментарий от anonymous

>>Вообще-то ФИЗИКИ проеряют размерность чисел ДО, а ПОСЛЕ расчётов

>s/проеряют/проверяют/

Тем не менее, понятнее не стало.

anonymous
()
Ответ на: комментарий от anonymous

>не научились, жаба жрёт память и тормозит в реальных приложениях. Ага, а приложения на С++ _исключительно_ только летают и вообще-вообще не тормозят.

>ещё нужны всякие jre полупроприетарные... говно ваша жаба и дотнет тоже. А все лёгкости разработки можете засунуть... ну в общем понятно куда. Лучшая JRE (от солнцевской братвы) теперь доступна по лицензии GPL + classpath exception.

anonymous
()
Ответ на: комментарий от anonymous

Ну это на GCC пишут быдло для тупого онанирования в сортире с доисторическим компом и очередным вручную собранным дистром Лина, при этом кончая при каждой новости об очередном якобы улучшении Джимпла, которое на самом деле уродство от рождения, созданное идиотами-столлманофилами от GNU. Эти придурки даже не могут машинный код нормально генерировать.

>? Сдохло, также как и жаба сдохнет Да скорее ты сдохнешь с голодухи от отсутсвия работы GCC-программистом, чем указанные тобой технологии, мой малолетний Dynamic-cast-быдлопингвиненок.

Ява и .Net - программисты - одни из самых высокооплачиваемых (выше только SAP)

anonymous
()
Ответ на: комментарий от anonymous

>Ага, а приложения на С++ _исключительно_ только летают и вообще-вообще не тормозят.

Из того, что я видел это именно так. Жаба всегда тормозит.

anonymous
()
Ответ на: комментарий от anonymous

У меня Firefox жрет 500 метров. И нипадеццки тормозит. И написан на самом быстром и самом экономном языке С++!

anonymous
()

По ссылке сходил. Оказалось, виновата не динамическая типизация, а multi-dispatch, т.е. постоянный пересчет в рантайм адреса вызванного метода

anonymous
()
Ответ на: комментарий от anonymous

>Ява и .Net - программисты - одни из самых высокооплачиваемых (выше только SAP)

Дык на ней же тут некоторые говорят легче всего писать, а за что платят? Видать 3.14-яд. Набирают кого ни попадя, те делали, делали и нехрена не сделали, вот ищут кто бы дерьмо разгрёб... и получаются самые высокооплачиваемые.

>Да скорее ты сдохнешь с голодухи от отсутсвия работы GCC-программистом

Это не моя работа.

>Эти придурки даже не могут машинный код нормально генерировать.

Как уже достали эти маркетологи-быдлоагитаторы в нете Ж(

anonymous
()
Ответ на: комментарий от anonymous

>У меня Firefox жрет 500 метров. И нипадеццки тормозит. И написан на самом быстром и самом экономном языке С++!

Ещё один п-д.

anonymous
()
Ответ на: комментарий от anonymous

>Если программа на ней через жопу написана.

Через жопу и жаба слова синонимы... Не где-то этим может жаба и хороша, но в своей нише, очень узкой-узкой нише..

anonymous
()
Ответ на: комментарий от troorl

Да вы свой C++ вначале к нормальному виду приведите, а потом уже говорите, что он лучше, чем Java,
а то получается как в http://www.plethora.net/~seebs/faqs/c-iaq.html :

3.3: I've experimented with the code

	int i = 2;
	i = i++;

on several compilers. Some gave i the value 2, some gave 3, but one gave 4. I know the behavior is undefined, but how could it give 4? 

)))))))))))))))

edw1n ★★
()
Ответ на: комментарий от anonymous

>Набирают кого ни попадя, те делали, делали и нехрена не сделали, вот ищут кто бы дерьмо разгрёб... и получаются самые высокооплачиваемые.

Самые высокоплачиваемые - это они делают очень много. Такого, что GCC-шникам и не снилось!

>Как уже достали эти маркетологи-быдлоагитаторы в нете Ж(

Но это правда! Скачайте исходники GCC и узнайте, как НЕ НАДО делать компиляторы в нативный код.

anonymous
()
Ответ на: комментарий от anonymous

Firefox написан через ЖОПУ и не на Яве.

>Не где-то этим может жаба и хороша, но в своей нише, очень узкой-узкой нише..

.Net хорош в более широкой нише...

А что про производительность уже не говорим? Теперь вас остается замочить по используемой памяти?

anonymous
()
Ответ на: комментарий от anonymous

>>Ага, а приложения на С++ _исключительно_ только летают и вообще-вообще не тормозят.
>Из того, что я видел это именно так. Жаба всегда тормозит.

Батенька, да вам к психиатру СРОЧНО надо с такими галлюцинациями!

anonymous
()
Ответ на: комментарий от anonymous

>Но это правда! Скачайте исходники GCC и узнайте, как НЕ НАДО делать компиляторы в нативный код.

Перед нами анонимный разработчик компиляторв? Или онанист-быдлокодер?

>Самые высокоплачиваемые - это они делают очень много. Такого, что GCC-шникам и не снилось!

Минет начальнику? Самая продвинутая ос на планете собрана гцц. У жабистов нихрена кроме маркетинга и тестов бутылочной сортировки нету.

anonymous
()
Ответ на: комментарий от anonymous

>.Net хорош в более широкой нише...

висту на нете писали? от того виндузятники на тормоза плачут.

>А что про производительность уже не говорим? Теперь вас остается замочить по используемой памяти?

А что говорит - тормозит и всё тут.

anonymous
()
Ответ на: комментарий от anonymous

>Батенька, да вам к психиатру СРОЧНО надо с такими галлюцинациями!

Это объективно, и все более-менее реальные тесты это подтверждают. Ну а жабисты пусть дрочат и дальше на "сверхбыстрые" тесты длинной в пол экран.

anonymous
()
Ответ на: комментарий от anonymous

>Это объективно, и все более-менее реальные тесты это подтверждают. Ну а жабисты пусть дрочат и дальше на "сверхбыстрые" тесты длинной в пол экран.

Так и запишем, аффтар криворукий пионер-ламер, не осиливший даже уровень J2SE.

edw1n ★★
()
Ответ на: комментарий от edw1n

В топ500 глянь. Сдохла уже вся проприетарщина, или открыта и у линкса сосёт. Кроме винды( хотя она больше всех сосёт), но и это скоро пофиксят.

anonymous
()
Ответ на: комментарий от anonymous

>В топ500 глянь. Сдохла уже вся проприетарщина, или открыта и у линкса сосёт.

Да-да, по последним слухам Cisco переводит всё своё оборудование на Linux, а SUN на него же переводит все Enterprise-решения. Бред какой-то. Удел линукса пока на одном уровне с вендой.

edw1n ★★
()
Ответ на: комментарий от edw1n

>Так и запишем, аффтар криворукий пионер-ламер, не осиливший даже уровень J2SE.

Нахер нормальному человеку на это говно время тратить? Ни удовольствия, ни перспективы( да-да продолжайте свои сказки о мега зарплате лопухам втирать). Легче нормальную профессию освоить......

anonymous
()
Ответ на: комментарий от anonymous

>Перед нами анонимный разработчик компиляторв? Не анонимный, а очень известный...

>Или онанист-быдлокодер? Это ты про себя?

>Самая продвинутая ос на планете собрана гцц Вот поэтому она такая тормознутая!

>Минет начальнику? А вы каждый день миньет Столлману, пингвину, Патреггу, Тоффальдсу и прочим делаете?

anonymous
()
Ответ на: комментарий от anonymous

>Легче нормальную профессию освоить..... Главным минетчиком Тоффальдсу, Столлману, Патреггу и прочему сброду...

Оплата OpenSource- малафней...

anonymous
()
Ответ на: комментарий от anonymous

>Не анонимный, а очень известный...

Ну представьтесь, достижениями похвалитесь.

anonymous
()

Граждане, теперь к следующему вольеру: анонимный эксперт по компиляторам, в естественных условиях уже вымер, поселился в нашем зоопарке, высовывается редко, вот и сейчас - спешите видеть - он как раз вылез посрать. Обратите внимание на фигурно отполированную жепу. Граждане, не бросайте в него памперсами, у него от них запоры.

anonymous
()
Ответ на: комментарий от anonymous

> У меня Firefox жрет 500 метров. И нипадеццки тормозит. И написан на самом быстром и самом экономном языке С++!

А не на С?

troorl ★★
()
Ответ на: комментарий от troorl

> А не на С?

И на C кучочками. Тормозит XUL на самом деле.

anonymous
()

Быдло на лоре. Семечек и кепки не хватает.Будем знать, жаба по силам даже гопникам.

anonymous
()

Скучно, JB с переключалкой раскладок и то был веселее...

troorl ★★
()

Дорогие модераторы, уберите фагота-анонимуса, развевшего флейм. Он уныл, скучен и не даже умеет толком троллить.

JIT JIT'ом, конечно, но обычные компиляторы тоже вполне себе учатся оптимизировать разные вещи типа выделения памяти в циклах. Да и библиотеки не отстают, тоже жрут память как озверевшие^W^W^W^W выделяют куски заранее, не освобождают сразу и всякими прочими хитростями пытаются оптимизировать скорость.

Жабка всем была бы хороша, если бы не была языком, в котором тебе связали руки чтобы ты не случайно выстрелил себе в ногу. Серьезно - тех же анонимных функций до сих пор нет (я знаю про анонимные классы и это ООП-ужас), все ждем 7-й версии...

.NET хорош и чудесен тем, что MS проделала гигантскую работу и сбросила старые дебри WinAPI, создав огромный фреймворк, в котором все со всем дружит. И плох тем, что фреймворк вражеский (как MS любит чужие платформы мы знаем, да?) и всегда приходилось и придется бегать и догонять, а не идти на уровне. По крайней мере до славного дня вендекапеца. А для Linux он еще и yet another, т.к. и своих велосипедов настроено огромное количество, те же kdelibs к примеру.

anonymous
()
Ответ на: комментарий от edw1n

>Да вы свой C++ вначале к нормальному виду приведите [бред поскипан]

"Знаешь Миша, а можно еще хер себе дверью специально прищемить и потом всем рассказывать про неправильные двери."(с)

anonymous
()
Ответ на: комментарий от anonymous

"И плох тем, что фреймворк вражеский (как MS любит чужие платформы мы знаем, да?) "

Mono в помощь...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.