作者lunarcat (思念)
看板PLT
标题[问题] 突破ping size的OS限制
时间Fri Feb 20 21:20:19 2009
其实我不是想问程式怎麽写,而是想知道C与Perl的差异
今天跟Software RD在讨论Firewall的Ping of Death测试
我找到一个script是用Perl写的,可以用icmp protocol 传送大於65536的封包
但我告诉RD说我找到的这个程式是用Perl写的之後,
他马上说他不相信Perl可以作出这种不符合OS限制的东西,至少也要用C写
当下我没有问他为什麽这样觉得,结果後来自己想一想觉得很奇怪= =?
Perl跟C语言不都是高阶语言吗?
想请问大家的看法,谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.41.138
1F:→ godfat:个人觉得高阶语言这个词没什麽意义,perl 与 c 层级差很多 02/20 21:22
2F:推 po953:C算是中阶语言(误) 02/24 01:26
3F:推 csieJer:Perl 可以 Call 系统的 lib 作这个事情呀~ (汗) 02/25 14:59
4F:→ csieJer:看来这个 RD 是走 惯C style 的~ hummmmmm~ 02/25 14:59
5F:→ yehsd:C 是 system language, 最常用的是用来写 system program 03/03 01:07
6F:→ yehsd:简单来说, 目前有很多 OS 是用 C 写的, 但没有用 perl 写的 03/03 01:08
7F:→ yehsd:即便真的可以用 perl 写, 效能也是输给用 C写的 03/03 01:09