我想爲我正在開發的程序提供一個非常簡單的腳本界面。我的程序會公開一些可以從腳本調用的函數。我不需要太多,可能只是變量,if/else和循環。兩種最流行的語言似乎是lua和python。我真的不喜歡在編寫「魔獸世界」插件的時候使用lua,這兩者似乎比我需要的複雜得多。還有哪些其他語言可用?嵌入程序的簡單腳本語言?
0
A
回答
0
嘗試環編程語言(http://ring-lang.net)
編譯器+虛擬機是15000行的C代碼
該環可以被嵌入在C/C++項目,用C/C++代碼擴展和/或用作獨立語言。
該語言很簡單,試圖自然,鼓勵組織,並與透明的實施。它具有簡潔的語法和一組功能,使程序員能夠在一段時間內創建自然界面和聲明性的特定於領域的語言。它非常小,速度快,並配備了智能垃圾回收器,可將內存置於程序員控制之下。它支持許多編程範例,附帶有用的實用庫。該語言旨在提高生產力並開發可擴展的高質量解決方案。
瞭解從 https://en.wikibooks.org/wiki/Ring/Lessons/Embedding_Ring_Interpreter_in_C/C%2B%2B_Programs
相關問題
- 1. 如何爲C++創建簡單的可嵌入腳本語言?
- 2. Java:腳本語言(宏)嵌入Java桌面應用程序
- 3. 將腳本語言嵌入Java服務器應用程序
- 4. 什麼是嵌入Java遊戲引擎的好的簡單腳本語言?
- 5. 爲什麼要嵌入腳本語言?
- 6. 教程或介紹寫一個簡單的腳本語言?
- 7. 彙編語言簡單程序
- 8. 用於Linux/Unix的腳本語言的簡單作業調度程序
- 9. 簡單的序言程序
- 10. PHP腳本語言或編程語言?
- 11. 一個簡單的C語言程序,需要一些輸入
- 12. 腳本語言在Java應用程序
- 13. 使用Python或其他嵌入式腳本語言部署應用程序
- 14. 腳本或編程語言?
- 15. 用於處理CSV的最簡單的腳本語言
- 16. 腳本語言
- 17. 創建一個簡單的腳本語言 - VARIANT-like值類型
- 18. 在C#中創建一個簡單的腳本語言
- 19. JVM/BSF是否有真正簡單/有限的腳本語言?
- 20. 24小時內學習最簡單的腳本語言?
- 21. VBA「專家」最簡單的腳本語言
- 22. 在Python中創建一個簡單的腳本語言
- 23. 的腳本語言
- 24. 可以將Rebol 3嵌入爲iPhone的腳本語言嗎?
- 25. 序言,非常簡單的dcg語法
- 26. 哪種(腳本)編程語言用於這個簡單的Web服務?
- 27. Sitecore語言嵌入和默認語言
- 28. 爲C++選擇嵌入式腳本語言
- 29. 可嵌入腳本語言與內存中運行時
- 30. 將shell腳本嵌入到另一種語言中?
https://en.wikipedia.org/wiki/Scripting_language嵌入語言 – arkascha