[問題] 突破ping size的OS限制的程式語言?

看板PLT (程式語言與理論)作者 (思念)時間15年前 (2009/02/20 21:20), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
其實我不是想問程式怎麼寫,而是想知道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

02/20 21:22, , 1F
個人覺得高階語言這個詞沒什麼意義,perl 與 c 層級差很多
02/20 21:22, 1F

02/24 01:26, , 2F
C算是中階語言(誤)
02/24 01:26, 2F

02/25 14:59, , 3F
Perl 可以 Call 系統的 lib 作這個事情呀~ (汗)
02/25 14:59, 3F

02/25 14:59, , 4F
看來這個 RD 是走 慣C style 的~ hummmmmm~
02/25 14:59, 4F

03/03 01:07, , 5F
C 是 system language, 最常用的是用來寫 system program
03/03 01:07, 5F

03/03 01:08, , 6F
簡單來說, 目前有很多 OS 是用 C 寫的, 但沒有用 perl 寫的
03/03 01:08, 6F

03/03 01:09, , 7F
即便真的可以用 perl 寫, 效能也是輸給用 C寫的
03/03 01:09, 7F
文章代碼(AID): #19dguK-s (PLT)
文章代碼(AID): #19dguK-s (PLT)