为什么没有更多的C程序嵌入Perl?

Vai*_*hav 2 c perl

我知道有一种方法可以从C调用Perl例程.如图所示 http://search.cpan.org/dist/perl/pod/perlcall.pod#NAME

但是,我仍然没有看到C程序员广泛使用它.有没有人用过这个......永远?或者任何想法它没有被如此使用的原因是什么?

bri*_*foy 10

好吧,嵌入perl的C程序最着名的例子是Apachemod_perl,它允许人们通过Perl访问Apache API.

您可能没有看到很多程序嵌入perl,因为它们不需要它作为一个功能.为什么没有更多的C程序发送电子邮件?:)

  • 完整版的vim也嵌入了Perl.:perldo命令偶尔会有用. (3认同)

Mat*_*del 7

它通常是反向完成的.也就是说,脚本语言协调事物,C程序进行处理.这个想法是协调的代码很容易修改,执行处理的代码运行得很快.

要做的事情可能是通过来自C的"系统"调用来生成perl解释器来做某事.可能不是你的想法.

  • 性能类似于从Perl本身调用相同的函数.它会比在C中做同样的速度慢,但是要多得多,如果这是可以接受的,完全取决于你试图解决的问题. (2认同)