URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 75569
[ Назад ]

Исходное сообщение
"Французское космическое агентство использует Apache Commons ..."

Отправлено opennews , 18-Мрт-11 23:54 
Национальный центр космических исследований Франции (CNES France (http://www.cnes.fr/web/CNES-en/7114-home-cnes.php)) выбрал (http://mail-archives.apache.org/mod_mbox/www-announce/201103...) открытую математическую библиотеку Apache Commons Math (http://commons.apache.org/math/) для использования в качестве базиса для построения следующего поколения динамических систем управления полетом, развиваемых в рамках проекта Сириус. Java-библиотека Apache Commons Math будет задействована для выполнения всех расчетов, связанных в вычислением орбиты и управления ориентацией, включая операции по расчету манёвров, оптимизации траектории и формирования оперативных прогнозов.

URL: http://mail-archives.apache.org/mod_mbox/www-announce/201103...
Новость: http://www.opennet.me/opennews/art.shtml?num=29964


Содержание

Сообщения в этом обсуждении
"Французское космическое агентство использует Apache Commons ..."
Отправлено pavlinux , 19-Мрт-11 00:32 
Что, денег NAG не хватило?! http://www.nag.co.uk/doc/TechRep/html/Tr2_09/Tr2_09.asp

"Французское космическое агентство использует Apache Commons ..."
Отправлено Остров , 19-Мрт-11 09:09 
А чем он лучше?

"Французское космическое агентство использует Apache Commons ..."
Отправлено pavlinux , 19-Мрт-11 11:53 
> А чем он лучше?

Они свои библиотеки уже 40 лет полируют.


"Французское космическое агентство использует Apache Commons ..."
Отправлено anonymous , 19-Мрт-11 19:19 
>> А чем он лучше?
> Они свои библиотеки уже 40 лет полируют.

Яве уже 40 стукнуло? Вы делаете смешить мои тапки.


"Французское космическое агентство использует Apache Commons ..."
Отправлено pavlinux , 20-Мрт-11 13:07 
>>> А чем он лучше?
>> Они свои библиотеки уже 40 лет полируют.
> Яве уже 40 стукнуло? Вы делаете смешить мои тапки.

Для тех кто не ходит по ссылкам - http://www.nag.co.uk/doc/TechRep/html/Tr2_09/Tr2_09.asp

Calling NAG Library Routines from Java ...

The NAG C Library and NAG Fortran Library contain many mathematical and statistical
routines which are useful for package builders. Areas covered include linear algebra,
optimization, quadrature, differential equations, regression analysis, and time series
analysis. Although written in C or Fortran, the functionality of the libraries can be
accessed from other languages, including C++, and on PCs, DLL versions of the libraries
can be exploited in many ways. It is natural, then, to wonder whether it is possible to
call the NAG Libraries from the Java
programming language.



"Французское космическое агентство использует Apache Commons ..."
Отправлено Аноним , 19-Мрт-11 00:47 
Та хоспыдя - Ariane-5 возвращается :)
Ну уронят ещё пару носителей, ну на голову кому нить ... зато жаба :)

"Французское космическое агентство использует Apache Commons ..."
Отправлено lucentcode , 19-Мрт-11 02:01 
Есть же другие, более быстрые библиотеки для расчётов. А JAVA-вечный тормоз. Или процессорное время нынче не в цене? Они бы ещё на Питоне считали:)

"Французское космическое агентство использует Apache Commons ..."
Отправлено Аноним , 19-Мрт-11 08:00 
На питоне быстрее будет

"Французское космическое агентство использует Apache Commons ..."
Отправлено User294 , 20-Мрт-11 00:11 
Это без jit то в дефолтном интерпретере? С фига ли? Давно ли интерпретаторы стали рвать компиляторов? :)

"Французское космическое агентство использует Apache Commons ..."
Отправлено СуперАноним , 19-Мрт-11 10:29 
Питоноская математическая библиотека NumPy на Фортране написана

"Французское космическое агентство использует Apache Commons ..."
Отправлено Аноним , 22-Мрт-11 03:35 
> Питоноская математическая библиотека NumPy на Фортране написана

Очень далеко не вся.  В большей степени на C и на Python.


"Французское космическое агентство использует Apache Commons ..."
Отправлено ДяДя , 19-Мрт-11 14:09 
Думаю, что всё содержимое данной либы при использовании скомпилится JIT-ом. А нативный код он делает получше чем GCC.

"Французское космическое агентство использует Apache Commons ..."
Отправлено Vitaly_loki , 19-Мрт-11 15:19 
> А нативный код он делает получше чем GCC.

Ой ли? Пример можно или просто так сказал?


"Французское космическое агентство использует Apache Commons ..."
Отправлено ДяДя , 20-Мрт-11 01:17 
>> А нативный код он делает получше чем GCC.
> Ой ли? Пример можно или просто так сказал?

Да, с примером туго.

По крайней мере на уровне уж точно. Бенчмарки: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...


"Французское космическое агентство использует Apache Commons ..."
Отправлено User294 , 23-Мрт-11 11:27 
> Да, с примером туго.

На сайте либы quicklz можно посмотреть как 1 и та же либа работает с сжатием и распаковкой на скорость. Один и тот же алгоритм из 1 и той же либы на сях, яве и сишарпе. Почему-то последние стабильно сливают в 2.5-3 раза. И чего бы это вдруг? Может быть, managed природа кода мешает при активной работе с памятью, втыкая проверки с поводом и без в довольно горячие циклы? Это "маленькое" западло манагед языков может испортить любой выигрыш от оптимизации кода.


"Французское космическое агентство использует Apache Commons ..."
Отправлено Аноним , 19-Мрт-11 20:49 
Так и представляю, как Столлман кусает локти и со слезами запихивает питоновский, без всякого сомнения, сверхэффективный JIT в GCC, выкинув оттуда предыдущие 20+ лет разработок. Может, мы еще C-компилятор реализуем как бэкенд к питону, только компилируемый?

"Французское космическое агентство использует Apache Commons ..."
Отправлено Аноним , 19-Мрт-11 20:51 
Фронт-энд, я хотел сказать. Вы меня поняли

"Французское космическое агентство использует Apache Commons ..."
Отправлено ДяДя , 20-Мрт-11 01:10 
Я подразумевал HotSpot JIT.