LINUX.ORG.RU

C++ быстрее C#


0

0

Пытливые умы создали тест на скорость различных известных компилируемых языков в алгоритмах архивации. Оказалось, C++ по прежнему обходит Java процентов на 50%. Но при этом Java работает быстрее остальных компилируемых языков, включая Delphi 7, Delphi .NET 10, и естественно, C#

http://forum.vingrad.ru/index.php?showtopic=24644&view=findpost&p=108...

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

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

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

Для милиционеров и прочих с задержкой восприятия: повторяю ссылку второй раз, записывайте http://forum.vingrad.ru/index.php?showtopic=24644&view=findpost&p=108...

Core Duo E6600 2.4 GHz - 1 Core
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++ 1970 KB/s 2320 MIPS 20490 KB/s 2065 MIPS
Java 1.6 1224 KB/s 1442 MIPS 13315 KB/s 1308 MIPS

Где тут на втором месте C#?

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

Хех, жаба рулит, для интерпретируемого-то языка очень не плохо:) Что самое интересное - она быстрее delphi, а он вроде компилируемый.

krum
()

Блин... Java _не_ интерпретируемый язык уже давно. И C# - тоже.

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

> Хех, жаба рулит, для интерпретируемого-то языка очень не плохо:) Что самое интересное - она быстрее delphi, а он вроде компилируемый.

А ты дизассемблируй делфёвую программу и посмотри на ЭТО, и всё сразу станет ясно :)

mv ★★★★★
()

Низачто не поверю, что Java обогнал Delphi 7!!! Хотя это, наверно, смотря как на Delphi писать!!!

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

В то, что Солнце всходит на востоке, тоже ни за что не поверишь? А оно таки всходит, и именно на востоке. Вылезай уже из-под камня, фашисты 60 лет назад ушли

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

> В то, что Солнце всходит на востоке, тоже ни за что не поверишь? А оно таки всходит, и именно на востоке.

Фу как некрасиво! Нехорошее сравнение, неграмотное! Причем тут солнце!!! А в то, что байткод Java обгонит машинный код Делфи7 я действительно не верю! Это только если чисто из вредности так написать код в Делфи!!!

Одни из плюсов Делфи - это RAD-среда и, в тоже время, очень гибкая штуковина!!! (в умелых руках).

Подсказка.. можно проги писать и без VCL или CLX. Я уж промолчу про возможность вставки инструкций ассемблера. :)

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

>> В то, что Солнце всходит на востоке, тоже ни за что не поверишь? А оно таки всходит, и именно на востоке. Фу как некрасиво! Нехорошее сравнение, неграмотное! Причем тут солнце!!! А в то, что байткод Java обгонит машинный код Делфи7 я действительно не верю! Это только если чисто из вредности так написать код в Делфи!!!

> Одни из плюсов Делфи - это RAD-среда и, в тоже время, очень гибкая штуковина!!! (в умелых руках).

> Подсказка.. можно проги писать и без VCL или CLX. Я уж промолчу про возможность вставки инструкций ассемблера. :)

Подсказка (для тех, кто боится из танка выглянуть): Java и C# компилятся в нативный код во время исполнения, при первом запуске, после - результат компиляции кешируется, это называеццо JIT, Just In Time, сделано и там и там 100 лет назад. Первый запуск может и тормозной получается, но последующая работа - как у изначально нативного кода.

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

Что такое JIT не знаешь, дурачок? Теоретически JIT обгонит любой нативный код, на практике - в дизайне JVM есть много косяков, исправленных в .NET. Но реализация JIT для .NET от Microsoft пока ещё не идеальна, а та, что есть в mono, вообще ничего кроме смеха не заслуживает.

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

Кроме того, есть ngen (или mono --aot). Но откуда об этом знать всяким даунам?

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

Ну что Вы, я знаю про JIT. Но мое мнение - пока за программиста думает он сам, а не виртуальные машины с jit-компиляцией, native-программы будут всегда быстрее. Delphi7 - весьма мощный инструмент в умелых руках.

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

Правильно, _в умелых руках_, кто ж спорит? Это не выпускники ВУЗов, а 5-10 лет разработки. А тогда уже если сознательно выбирают Delphi, то и пользуются им умело. Но _как правило_, с так опытом люди и средства разработки уже берут другие, лучше

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

Программист не может думать сам, у него для этого данных не хватает. JIT может теоретически думать гораздо лучше, потому как у него для оптимизации не только статическая информация есть, но и рантайм.

А Delphi - дерьмо, и руки, взявшиеся за него, умелыми быть не могут по определению. Умелые руки возьмут умный инструмент, а не какашку.

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

"Тапор в умелых руках можно использовать как средство против комаров" :)

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