簡體   English   中英

腳本語言設計?

[英]Scripting Language Design?

如果我要去開發。 公司並說“請為我構建'此'腳本語言'”,是否有任何特定文檔,以及我應該創建哪種類型的文檔,所以他們確切地知道我想要什么?

任何指導是非常感謝。

謝謝

正如Dave Swersky所說,已經有很多非常完善的腳本語言。 例如,Lua非常簡單,但功能卻出奇的強大,並具有微小而有效的實現方式。

但是,如果您確實真的想要為您定制一種腳本語言,那么對實現者來說,您可以做的最好的事情就是為他提供Backus-Naur形式的語言描述。 理想情況下,這將使他們能夠毫不費力地為您的語言創建掃描器和解析器。 此外,您將需要定義語言的數據類型以及如何映射到硬件的數據類型,並且需要指定要提供的庫或內置函數,以及它們將如何在外部環境中產生影響。 。 Lua參考手冊》簡潔而完整,並很好地定義了該語言及其庫。 您可能想提出一些可比的東西,或者通過揮舞性的簡化來做,並希望您的實現者投入自己的腦力來填補您的描述所留下的空白。

如果您可以提供一些詳細信息, 說明為什么要花至少三四個免費的絕佳選擇來開發自己的腳本語言, 為什么會花一些時間和金錢會有所幫助。 如果您有針對性地需要某種特定功能的語言,請閱讀特定於域的語言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM