社区
脚本语言
帖子详情
有人作过C和perl的联合编程吗?
vcbear
2002-06-18 11:28:08
包括C调用Perl,
Perl调用C......
...全文
186
5
打赏
收藏
有人作过C和perl的联合编程吗?
包括C调用Perl, Perl调用C......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leelix
2002-06-23
打赏
举报
回复
call Perl in C/C++,
using Perl API for C
for detail, see 'perlembed' in Active Perl Help
call C/C++ in Perl
(or make Perl module using C/C++)
using .xs file
for detail, see 'perlxs', 'perlxstut' in Active Perl Help
52cgi
2002-06-20
打赏
举报
回复
可以用 Aldo Calphini 编写的 Win32::API 模块,0D
举个例子:
use Win32::API;
$functionName = "GetFullPathName";
$BUFFER_SIZE = 256;
$pathBuffer = '\0' x $BUFFER_SIZE;
@parameterList = (P,N,P,P);
$fileName = "getFullPath.pl\0";
#Load the Win32 DLL Kernel320D $getFullPath = Win32::API->new("C:\\WINNT\\SYSTME\Kernel32",
"GetFullPathNameA",
\@parameterList,N );
#Call the Win32 API
$returnSize = $getFullPath->Call($fileName,
$BUFFER_SIZE,
$pathBuffer,
$filenameRef );
($filePath,$trash) = split(/\0/,$pathBuffer,2);
print "$filePath\n";
( 摘自:<<Perl从入门到精通>> )0D
更详细内容看Win32::API模块吧。
vcbear
2002-06-19
打赏
举报
回复
52cgi(鬼行者) :
请告知perl调用dll的方法好吗,谢谢!
我现在实现的只是在编译的c程序里可以调用perl脚本,以及脚本里的函数。其中如果涉及参数传递和返回的话,要直接对堆栈进行操作,以及注意数据类型的转换,真累~~
52cgi
2002-06-18
打赏
举报
回复
我只知道能用Perl调用C编写的动态连接库(.dll),别的方法不会,
不知道可不可以像C中嵌入ASM一样嵌入PERL.....
关注....
hoowa
2002-06-18
打赏
举报
回复
并不难,关键是什么途径。有没有实际用处。
Perl
和C、C++等语言通信的
编程
方法
本文介绍
Perl
如何与C、Java和Python等语言进行
联合
编程
,利用
Perl
的Inline模块实现在一个程序中混合使用多种语言。
四种最令人讨厌的
编程
语言:Java、Javascript、C++和
Perl
通过采访行业专家,我们发现了一些被认为是最让人讨厌的
编程
语言,包括Java、JavaScript、C++和
Perl
。这些语言之所以让人反感,可能与它们的普及度、学习难度及历史背景有关。
perl
脚本学习
本文介绍了
Perl
语言的基础知识,包括脚本的编写与运行、数据结构、变量的使用、控制结构及字符串处理等。
Perl
是一种功能强大的解释型
编程
语言,适用于文本处理和系统
编程
。
5 种
编程
语言可能注定失败!
根据技术网站Dice的研究,Ruby、Haskell、Objective-C、R和
Perl
等
编程
语言正面临衰败的风险。研究基于TIOBE、RedMonk
编程
语言排行榜及招聘需求分析,指出这些语言在流行度和就业市场的需求上出现下滑。
Python+
Perl
联合
解决基因组染色体拼接错误问题
文章讲述了如何使用
Perl
脚本根据染色体上的gap打断序列,然后手动调整基因注释顺序,最后使用Python脚本来合并修复好的染色体序列和基因注释,确保基因坐标正确。
脚本语言
37,738
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章