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

Исходное сообщение
"OpenNews: Написание функций на языке Си для программы на Perl"

Отправлено opennews , 18-Ноя-04 18:43 
В статье (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"
Отправлено Аноним , 18-Ноя-04 18:43 
А почему сразу не писать на С?

"Написание функций на языке Си для программы на Perl"
Отправлено Anonymous , 18-Ноя-04 18:47 
А почему сразу не писать с терминала в кодах?

"Написание функций на языке Си для программы на Perl"
Отправлено Аноним , 18-Ноя-04 18:58 
потому, что это такое же извращение, как и писать на perl со вставками из C :))

"Написание функций на языке Си для программы на Perl"
Отправлено Ося , 18-Ноя-04 19:10 
Видимо людям не охота разбираться в настройке Makefile :-/

"Написание функций на языке Си для программы на Perl"
Отправлено vilfred , 18-Ноя-04 22:17 
>потому, что это такое же извращение, как и писать на perl со
>вставками из C :))

а это не Inline::C, это полноценный модуль, который можно выкладывать на CPAN. Ну прикннь, на сях добавляешь один символ звездочку - и все, код надо переписывать, а на перле это одним регекспом сделаешь - времени очень много экномится.


"Написание функций на языке Си для программы на Perl"
Отправлено vilfred , 18-Ноя-04 22:11 
>А почему сразу не писать на С?


потому что чтобы добраться до пикселей в си, надо знать довольно много. И потом, я вообще то хотел про GUI написать, ибо делаю этот гуи в одной


"Написание функций на языке Си для программы на Perl"
Отправлено vilfred , 18-Ноя-04 22:13 
>А почему сразу не писать на С?

потому что я фанат перл :)


"почему сразу не писать на С? "
Отправлено Банзай , 18-Ноя-04 23:54 
Пиши.

Твой невежливый пост похож на: "эй мужик! закурить есть?!!"
Но ты далеко, к огромному сожалению.

Пиши на Си.

Не спрашивай: "ну зачем курить глиняную трубку?", "ну зачем ловить уклейку удочкой за 200 долл?", "ну зачем строить бумажные самолетики?",
"ну зачем собирать марки?".


"Написание функций на языке Си для программы на Perl"
Отправлено Аноним , 19-Ноя-04 10:35 
Серьезные приложения на перле - довольно тяжелая штука, в плане производительности. Так что вставки на С просто необходимость.

"Написание функций на языке Си для программы на Perl"
Отправлено screepah , 19-Ноя-04 11:03 
В любом случае респект товарищу.

"Написание функций на языке Си для программы на Perl"
Отправлено zyxman , 01-Мрт-05 17:25 
Автору респект!

"серьезные приложения" почти всегда предполагают серьезные объемы данных, для которых полезно использовать "серьезные СУБД", а не изобретать велосипед.

Perl есть очень хороший компромисс между Си и Lisp в плане переносимости, скорости и гибкости представления (скорости и качества работы программера).

Но это - не для чайников, а для "серьезных девелоперов".
Чайник все равно будет использовать стандартные библиотеки, и при этом нечего рассчитывать на серьезное преимущество в производительности Си перед перл.