我想爲我正在開發的程序提供一個非常簡單的腳本界面。我的程序會公開一些可以從腳本調用的函數。我不需要太多,可能只是變量,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. Java:腳本語言(宏)嵌入Java桌面應用程序
- 2. 將腳本語言嵌入Java服務器應用程序
- 3. 什麼是嵌入Java遊戲引擎的好的簡單腳本語言?
- 4. 教程或介紹寫一個簡單的腳本語言?
- 5. 用於Linux/Unix的腳本語言的簡單作業調度程序
- 6. 簡單的序言程序
- 7. 一個簡單的C語言程序,需要一些輸入
- 8. 腳本語言在Java應用程序
- 9. 使用Python或其他嵌入式腳本語言部署應用程序
- 10. 腳本或編程語言?
- 11. 用於處理CSV的最簡單的腳本語言
- 12. 腳本語言
- 13. 24小時內學習最簡單的腳本語言?
- 14. 創建一個簡單的腳本語言 - VARIANT-like值類型
- 15. 在C#中創建一個簡單的腳本語言
- 16. JVM/BSF是否有真正簡單/有限的腳本語言?
- 17. 可以將Rebol 3嵌入爲iPhone的腳本語言嗎?
- 18. 哪種(腳本)編程語言用於這個簡單的Web服務?
- 19. 爲C++選擇嵌入式腳本語言
- 20. 可嵌入腳本語言與內存中運行時
- 21. 爲調試/遠程管理嵌入Java腳本語言的建議
- 22. 腳本語言shell?
- 23. .net腳本語言
- 24. C#腳本語言
- 25. Windows腳本語言
- 26. 腳本與編程語言的區別
- 27. 簡單的網絡應用程序的語言
- 28. Python是語言還是腳本語言?
- 29. 簡易語言/ IDE開發GUI程序?
- 30. 我需要一個非常簡單的程序(任何語言)
https://en.wikipedia.org/wiki/Scripting_language嵌入語言 – arkascha