回覆列表
  • 1 # 工程學之美

    你知道嗎 你這個問題提的非常難 建議你先去看看喬姆斯基的轉換生成語言學

    1956年發展的喬姆斯基譜系,這個分類譜系把所有的文法分成四種類型:無限制文法、上下文相關文法、上下文無關文法和正規文法。

    其中計算機語言主要是上下文無關文法和正規文法。要深入理解你得去學下推自動機,這又設計圖靈獎的領域偉大工作了。

    自然語言,文法相對是靈活的,解析都很難,主要是短語解析樹和依存解析樹,你去看看斯坦福大神jurafsky的introduction to natural language processing。

  • 2 # 北航秦曾昌

    兩者的區分還是很大的,簡單的講,程式語言的語法是一種假的語法,它背後的真正邏輯是數學模型或者說是邏輯模型,或準確的講是計算模型。這種模型是邏輯上不矛盾的,而且有嚴密邏輯推理的,我們用類似與更接近與人的表達來表示背後的邏輯關係。 是現有計算機背後的計算原理,再有高階的程式語言的語法。

    自然語言的語法的形成很複雜,也是語言學家研究的重點之一。但是自然語言語法的形成是個進化或者演化的結果。相關認知語言學很多研究,我不是內行,就不敢班門弄斧了。

  • 中秋節和大豐收的關聯?
  • 車檢兩次不過能開車上路嗎?