[問題] 如何建一個可寫腳本並且編譯與執行的軟體

看板C_Sharp (C#)作者 (市場有需求)時間6年前 (2019/03/11 02:29), 編輯推噓3(3010)
留言13則, 4人參與, 6年前最新討論串1/1
現在市面上很多軟體都可在上面寫程式,編譯和執行自己寫的程式 例如:matlab, halcon, 或是很多robot軟體也有自己的robot language 1.想請問我如果用C#想寫個軟體,也可以像halcon一樣可在上面寫腳本 並且可編譯或執行自己的腳本該如何做? Github有沒有基本的範例專案可下載? 才比較好上手 2.我有google了解相關知識,這東西好像叫interpreter, 而且有個東西叫語法分析生成器, 想請問語法分析生成器是不是在C#可分析其它語言的語法, 例如: Visual basic, python, java 我的腳本如果可寫成類似VB的語法,是不是就需要可分析VB的語法分析生成器? 我目前覺得比較好的語法分析生成器是Grammatica, 不知是否有相關的經驗高手能否指導一下, 我工作的公司想做一個可在上面寫程式的軟體,用C#寫, 感謝不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.221.216 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1552242540.A.384.html

03/11 02:36, 6年前 , 1F
軟體腳本的語法有for, if, do while可用就可
03/11 02:36, 1F

03/11 02:48, 6年前 , 2F
剛發現Grammatica好像不是我要的
03/11 02:48, 2F

03/11 02:49, 6年前 , 3F
不知有沒有推薦的parse generator
03/11 02:49, 3F

03/11 04:38, 6年前 , 4F
你是一定要自己發明一個語言,不考慮用現成的?
03/11 04:38, 4F

03/11 06:42, 6年前 , 5F
你要先想 為什麼你想這樣做
03/11 06:42, 5F

03/11 06:42, 6年前 , 6F
有目的再想這樣做的代價
03/11 06:42, 6F

03/11 09:28, 6年前 , 7F
我記得c#有類似 lua 的直譯器,你找找吧,不然就直接用 lu
03/11 09:28, 7F

03/11 09:28, 6年前 , 8F
a 好了,起碼相對成熟
03/11 09:28, 8F

03/11 13:41, 6年前 , 9F
回ssccg, 我當然考慮用現成的,頂多再修改加我要的功能
03/11 13:41, 9F

03/11 13:42, 6年前 , 10F
只是我不知現成的用那個工具較好,或去那裡找
03/11 13:42, 10F

03/11 14:57, 6年前 , 11F
感謝anumis,剛有找到moonsharp相容於lua,這好像是我要的
03/11 14:57, 11F

03/13 00:24, 6年前 , 12F
賀,來日方長,寫程式就是玩想玩的,也許其中的某個概念在
03/13 00:24, 12F

03/13 00:24, 6年前 , 13F
將來會派上用場
03/13 00:24, 13F
文章代碼(AID): #1SXLTiE4 (C_Sharp)
文章代碼(AID): #1SXLTiE4 (C_Sharp)