В статье (http://genphys.phys.msu.ru/~dmitriyk/site/mv/xs.html) на понятном языке демонстрируется возможность Perl (XSUBs (http://www.opennet.me/man.shtml?topic=perlxstut)) по подключению функций написанных, в целях оптимизации, на языке Си.URL: http://genphys.phys.msu.ru/~dmitriyk/site/mv/xs.html
Новость: http://www.opennet.me/opennews/art.shtml?num=4666
А почему сразу не писать на С?
А почему сразу не писать с терминала в кодах?
потому, что это такое же извращение, как и писать на perl со вставками из C :))
Видимо людям не охота разбираться в настройке Makefile :-/
>потому, что это такое же извращение, как и писать на perl со
>вставками из C :))а это не Inline::C, это полноценный модуль, который можно выкладывать на CPAN. Ну прикннь, на сях добавляешь один символ звездочку - и все, код надо переписывать, а на перле это одним регекспом сделаешь - времени очень много экномится.
>А почему сразу не писать на С?
потому что чтобы добраться до пикселей в си, надо знать довольно много. И потом, я вообще то хотел про GUI написать, ибо делаю этот гуи в одной
>А почему сразу не писать на С?потому что я фанат перл :)
Пиши.Твой невежливый пост похож на: "эй мужик! закурить есть?!!"
Но ты далеко, к огромному сожалению.Пиши на Си.
Не спрашивай: "ну зачем курить глиняную трубку?", "ну зачем ловить уклейку удочкой за 200 долл?", "ну зачем строить бумажные самолетики?",
"ну зачем собирать марки?".
Серьезные приложения на перле - довольно тяжелая штука, в плане производительности. Так что вставки на С просто необходимость.
В любом случае респект товарищу.
Автору респект!"серьезные приложения" почти всегда предполагают серьезные объемы данных, для которых полезно использовать "серьезные СУБД", а не изобретать велосипед.
Perl есть очень хороший компромисс между Си и Lisp в плане переносимости, скорости и гибкости представления (скорости и качества работы программера).
Но это - не для чайников, а для "серьезных девелоперов".
Чайник все равно будет использовать стандартные библиотеки, и при этом нечего рассчитывать на серьезное преимущество в производительности Си перед перл.