Re: HELP
- From
- Alexey Desyatnik ()
- To
- Pavel P
- Date
- 2002-10-08T20:26:21Z
- Area
- RU.ALGORITHMS
From: Alexey Desyatnik <desyatnik@dax.ru>
Pavel P пишет:
>>> VK> А я уже работаю с результатом. В частности, использую тот же
>>> VK> memmove, но на ЯВУ.
>>>на javа не пишут быстрых програм.
>>
>>Зависит от компилятора. Да, в большинстве своем java выполняется
>>на интерпретаторах, но есть и компиляторы java в машинный код.
>
>
> Даже в этом случае скорость раза в 3-6 меньше чем у С :)
>
Неверная информация. Ada-95 (GNAT) по скорости процентов
на 5-10 уступает GCC (использует его кодогенератор,
но вставляет проверку границ массивов, переполнений etc etc).
На нем простенькая прога - сортировка массива из N случайных целых
чисел (qsort). Ada-95 - потому что есть jGNAT, который
явский байткод делает. _Одна и та же_ программа с
_одними и теми же_ исходными данными (1000000 чисел) выполняется
с _одинаковой_ скоростью (если не учитывать задержку запуска
программы из-за JIT).
Миф о тормознутости Явы возник в основном из-за _очень_
тормознутого AWT и... не очень быстрого :) Swing (это
стандартные явские GUI-либы, если кто не знает)
WBR, AD (desyatnik@dax.ru)
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)