我真的很想知道,爲了從頭開始創建腳本語言,可能使用C++,也許使用python,因爲這些是我所知道的語言,我必須執行哪些知識。如何創建腳本語言
我已經通過搜索類似的問題,但沒有接近我問的東西。我打算理解語言處理,而不是自然語言,但是腳本不關注人的可讀性,而僅關注功能。
我的第一個想法是,沒有任何技術背景,我創建了一種腳本語言,它可以同化一堆邏輯語句,並利用先進的內置算法,如邏輯推理,模式識別,神經網絡和統計分析等提供大量有用的(或不)信息。
對不起,我的英語不好,我在網上學到了,就像我在這裏引用的幾乎所有東西:D和那種有點解釋我缺乏理論背景。
在此先感謝。
我建議你閱讀Lua的源代碼。它非常小(約12k行代碼),並且使用非常乾淨的C語言編寫,如果您獲得C++,您應該能夠獲得這些C語言。 –
除了學習過程之外,有沒有什麼很好的理由來真正創建你自己的新語言,這種語言100%肯定會比其他已有的腳本語言更糟? – KillianDS
@KillianDS,知識。 – BrainStorm