作者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