亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從代碼片段檢測編程語言

從代碼片段檢測編程語言

慕桂英546537 2019-11-22 15:13:22
檢測代碼段中使用哪種編程語言的最佳方法是什么?
查看完整描述

3 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

這非常困難,有時甚至是不可能的。這個簡短的摘錄來自哪一種語言?


int i = 5;

int k = 0;

for (int j = 100 ; j > i ; i++) {

    j = j + 1000 / i;

    k = k + i * j;

}

(提示:可能是幾分之一。)


您可以嘗試分析各種語言,并嘗試使用關鍵字頻率分析來決定。如果某些關鍵字組以一定的頻率出現在文本中,則該語言很可能是Java等。但是我認為您不會得到完全可靠的證明,因為您可以使用相同的名稱來命名C變量。作為Java中的關鍵字,頻率分析將被愚弄。


如果您將復雜性提高一級,則可以尋找結構,如果某個關鍵字總是緊隨其后,那將為您提供更多線索。但是,設計和實現也將更加困難。


查看完整回答
反對 回復 2019-11-22
  • 3 回答
  • 0 關注
  • 766 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號