一件新的事情 指令碼

2022-06-28 16:21:08 字數 476 閱讀 4227

pure c#是一件有趣的事情

dlr也是一件有趣的事情,但顯然不夠有趣。

我想要乙個更可靠的指令碼系統

強型別,可以編譯期檢查排錯

可以跟蹤執行

很遺憾,沒有發現有合適的開源專案可用

於是,我自己來弄乙個。

首先基本設計了位元組碼執行引擎的指令

設計了8條指令,因為想要極致簡潔,並且可以快速實現,這張圖里用了7條

noop

setmath

logic

ifgo

outexit

當然還有最重要的第8條 call

用這7條指令實現了乙個簡單的for迴圈,當然已經無所不能了。

接下來做乙個簡單的編譯器,讓這段for看著更順眼,老是這種位元組碼也不是個事兒,也沒有處理常量表。

一件重要的事情

流也寫了。希望你們能動動手。寫個銀行業務系統,以下功能就夠了 程式剛執行,有 1.開戶 2.登入 3.銷戶 三個選擇 登入後有 1.存錢 2.取錢 3.轉賬 三個選擇 沒學資料庫。就用.txt檔案來代替 賬戶密碼儲存在.txt檔案中,選擇登入的時候,scanner實現輸入一行 賬號 再一行 密碼 賬...

做好一件事情

我發現我很難同時做好幾件事情。比如上週,想著把聯絡人做好,把專案做好,把linux好好看看 結果是都沒有做好。個人的發展速度跟不上公司的要求是一件痛苦的事情。公司的現狀要求我學習一些系統的東西,比如電路知識,需要去做很多瑣碎的事情,需要做專案 需要與客戶溝通 一旦這些事情交叉進行,效率就會降低。而長...

不爽的一件事情

今天按照慣例瀏覽了一下實驗室部落格,看到了我們專案組組長寫的一篇工作日誌,一部分內容是這樣的 看了之後,結果 很火,什麼叫 沒有大的進展 什麼是 應該已經 還 沒有參與 我昨天可是花了乙個上午的時間去畫層次圖的,雖然只有兩張。中午吃過中飯後,沒有休息,下午接著寫文件,整個系統開發的流程,我重點寫的部...