c - perl 和 C 脚本的管道

标签 c perl state-machine

我想使用 C 创建一个简单的状态机,但是各个状态中的所有事件都是使用 perl 脚本执行的。所以有什么方法可以链接这些 perl 和 C 脚本,以便当我进入特定状态时状态机它应该执行 perl 脚本中定义的特定功能(事件)..如何进行?或者 使用 perl 编写状态机比这更好?

最佳答案

如果您的目标是通过提取 C 函数的一些繁重工作来提高现有模块的速度,那么请尝试使用 Perl XS 接口(interface)用 C 编写(部分)模块。

参见 http://perldoc.perl.org/perlxs.html了解更多信息。

关于c - perl 和 C 脚本的管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912073/

相关文章:

java - DFA 字符串验证

objective-c - 如何获取 mac os x 上默认浏览器的版本

c - IPC_EXCL 的缩写是什么?

c - 如何正确地将内存分配给存储在结构中的动态整数数组?

perl - 创建 perl 脚本来远程连接到另一台服务器并读取文件?

c++ - "generalized"有限状态机实现

c - 我需要读取字符串中的所有整数、数学运算符和字符

perl - 请帮助我使用 WWW::Mechanize(或 LWP::UserAgent 就此而言)调试 SSL 问题

linux - 用于从文本文件重命名文件夹的 Shell 或 Perl 脚本

c# - 在 C# 或 VB.NET 中使用 'System.Activities.Statements.StateMachine' 类的示例