Лидер команды разработчиков графического редактора Krita и мейнтейнер KOffice Боудевийн Ремпт разродился кратким и очень субъективным обзором библиотек для работы с изображениями.
Когда договаривались, на чём писать libopenraw, все -- и пишущие на Gtk, и пишущие на Qt/KDE -- однозначно проголосовали за плюсы. Вот и поди их пойми :)
Я понимаю мотивы делать графическую библиотеку на Си, это в том числе даёт возможность легко сделать привязки с/на других языков, можно посчитать хотя бы их количество для gtk.
Автора зовут Баудевен Ремпт, насколько я смог покопаться в дебрях нидерландского произношения (надо бы Баудевейн, но AFAIR "й" в русском в таких случаях принято редуцировать).
Воопрос на самом деле серьезный: написав библиотеку на C ее будет проще использовать из других языков, но обладая мощью C++ можно написать быстрее и эффективнее... Для себя я этот вопрос так и не решил - поэтому старые библиотеки у меня на C, а новые - на плюсах :(
Ммм, кстати да -- я привык считать, что правила чтения в нидерландском примерно равным немецким. В остальных случаях я обычно переспрашиваю самого носителя имени. Надо будет уточнить. Спасибо, что ткнули носом :)
Зато аффтар с командой других аффтаров сделал хорошую программу. Отдадим ему должное -- на уровне текущей беты 1.6 крита -- вполне приятный графический редактор. Если убрать тормоза при обработке больших файлов, то даже очень приятный. А если добавить побольше расширений -- то совсем приятный :)
Est esche ImageVision na Irix platforme i chastichno ImageFormatLibrary (IFL) portanut na Linux. Eto samie pravilnie image processing biblioteki kotorie ja videl. ImageMagick i GraphicMagick dazhe riadom ne stojali. No k sozhaleniu pohozhe SGI sdohnut no ne otdadut v open source :(
> после этого трудно обзор воспринимать всерьез... типа, должно быть написано на жабе, или на чем там автор любит?
На C++. Собственно после этого дальше можно было не читать. Всё-то у них хорошо, но то, что написано на C++ будет работать только под C++ и скрипт-языках, основанных на C++. Нах. Пусть сначала ABI объектов стандартизируют, тогда поговорим. COM? Не смешно.
> Ммм, кстати да -- я привык считать, что правила чтения в нидерландском примерно равным немецким. В остальных случаях я обычно переспрашиваю самого носителя имени. Надо будет уточнить. Спасибо, что ткнули носом :)
Нет, они сильно отличаются. Например, "v" у них - "в", а не "ф", а "ei" - не "ай", а "ей"/"е". Что, в принципе, смахивает на северные немецкие диалекты.
> "Будущее -- за мультипарадигменным программированием". (с) всё тот же Страуструп ;)
Эт когда думают на асме, между собой общаются на С, заказчика пугают С++-ом, от манагера очко спасают результатами на Жабе, а в результате все равно brainfuck получается? Несомненно, будущее еще и похлеще может оказаться.
> На C++. Собственно после этого дальше можно было не читать. Всё-то у них хорошо, но то, что написано на C++ будет работать только под C++ и скрипт-языках, основанных на C++. Нах. Пусть сначала ABI объектов стандартизируют, тогда поговорим. COM? Не смешно.