LINUX.ORG.RU

Blitz++ 0.10

 , , ,


0

1

После почти 7 лет разработки вышла новая версия векторной математической библиотеки blitz — 0.10.

Новая версия представляет собой текущий срез репозитория blitz. Кроме исправления ошибок, разработчики трудились над повышением быстродействия, совместимостью с 64-х разрядными системами, потокобезопасностью, увеличением использования SIMD-инструкций путём выравнивания данных. К сожалению, многие из этих улучшений не задокументированы, поэтому вскоре ожидается версия 0.10.1, которая исправит этот недостаток.

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

★★★★★

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

Для особо непродвинутых, которые в Фортране (танке) или наоборот пишут на numpy, можно хотя бы кратко рассказать, какие у этой библиотеки возможности, привязки к каким языкам имеются и проч. Непонятно же ничего из новости.

Vudod ★★★★★ ()

Раз своего сайта у библиотеки нет, то значит она не нужна даже собственным разработчикам.

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

круто, а на самом sourceforge ссылка на протухший домен :)

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

хотя вы правы. контентом сайтик не наполняется. такое чувство что заброшен =(

punya ★★ ()

За семь лет допилили только до 0.10? Фтопку.

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

нажимаю на документацию и вижу пустую страницу :)

Reset ★★★★★ ()

Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ with a speed comparable to Fortran implementations, while preserving an object-oriented interface.

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

К сожалению, многие из этих улучшений не задокументированы, поэтому вскоре ожидается версия 0.10.1, которая исправит этот недостаток.

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

нажимаю на документацию и вижу пустую страницу :)

Во времена живого oonumerics.org документация на сайте скорее всего представляла собой то же самое, что идёт в комплекте с библиотекой.

А про домен наверняка просто забыли за 7 лет заплатить.

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

Насколько я понял, библиотека родилась из желания иметь фортрановские массивы в c++.

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

За семь лет допилили только до 0.10? Фтопку.

Если нумеровать как современные веб-браузеры, то это бы была уже 10-я версия. А математические библиотеки развиваются не так активно, люди вообще портянками кода на fortran 77, которые родом из 80-х годов, пользуются.

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

Короче, адаптация для 95% программистов с ООП головного мозга.

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

хватет аналогов, с документацией, форумами и т.п., а тут не ясно пока что

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

Насколько я понял, библиотека родилась из желания иметь фортрановские массивы в c++.

Вот я для этого собственную библиотеку написал. Непонятно вообще, чем там народ 7 лет занимался.

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

Вот я для этого собственную библиотеку написал. Непонятно вообще, чем там народ 7 лет занимался.

Так тем видимо и занимался, что написал библиотеку, а дальше в ней ничего нового не сделаешь. Поэтому между версиями 0.9 и 0.10 прошло почти 7 лет. Да и библиотека, насколько я посмотрел, обошла фортрановские массивы.

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

с документацией

Там 100 страниц в инструкции. Этого мало?

форумами

Лист рассылки совсем не подойдёт?

а тут не ясно пока что

С 1996 года развивается, пока проект жив.

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

Там 100 страниц в инструкции. Этого мало?

ссылку? у меня по тайм-ауту страница умерла

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

Внутри архива с исходниками в каталоге doc файл blitz.pdf. Да и почти во всех дистрибутивах blitz версии 0.9 присутствует. Документация к 0.10 по словам авторов пока не адаптирована.

dinn ★★★★★ ()

Не нужно. Есть православный Maple.

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

Мэпл, конечно, православен, но вот когда он научится диагонализовать матрицы 1000x1000 в 40-digits арифметике за приемлемое время, тогда компилируемые решения можно будет выкинуть. А пока приходится православить с C++.

unanimous ★★★★ ()

А как оно выглядит в плане удобства использования и производительности по сравнению с аналогами (тот же Armadillo)?

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