中文Script處理程式 |
|
speedup
資深會員 發表:19 回覆:259 積分:280 註冊:2003-07-04 發送簡訊給我 |
長久以來我一直在思考一個好玩的問題,會不會出現一個純中文的程式語言,其語法結構用中式的表示,當然對中文輸入速度很慢的我來說絕對不會選擇這種程式語言,但對一些剛入門學程式設計的外行人,不知是否有較有吸引力?? 程式用途
基本上,這隻程式是用來測試我開發的處理中文Script元件的測試程式,由於現階段Script元件還有一些功能未完成因此暫不打算Release 該元件。所以這隻程式只能用來寫中文的程式語言、測試演算法(可處理遞回),也可任意變換調整語法中的語法符號、保留字、等等,自行設計出更具中文味的程式語言。 程式語法
我在設計本Script元件,主要是參考Pascal Grammar修改而來, 目前支援程度概述如下: 定義函數 ->定義函數(Function) 定義程序 ->定義程序(Procedure) 定義變數 -> Var 條件判斷 -> 若 則 否則(if then else) 迴圈 -> 從 遞增到/遞減到 做(for to/downto do) -> 成立條件 做 (while do) -> 重複 直到(Repeat Until) 完整的數學及邏輯計算式 和 陳述(Expression/Statement) 另外,不支援自訂型態和型態檢查(換句話說Script本身在解譯過程中會自動做型態轉換)奇怪的特色>> 可以中英文交叉使用(><>未來發展>> 下一階段打算讓
------
唉~
附加檔案:43340_ScriptDemo.zip
|
Rain
資深會員 發表:31 回覆:236 積分:268 註冊:2003-02-17 發送簡訊給我 |
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
anpino
版主 發表:31 回覆:477 積分:231 註冊:2003-01-02 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
speedup
資深會員 發表:19 回覆:259 積分:280 註冊:2003-07-04 發送簡訊給我 |
真感動!沒想的還有人對這篇還有印象< >
真是汗顏< >
原本說讓Script可以使用COM/VCL Component的能力,等我寫玩這部分應該會把本元件放上來給大家玩玩
可是時間一直放在發展產品上沒時間加強Script功能
最近抽出時間再度研究一下讓Script 呼叫COM元件方法,基本上沒啥問題只要透過Invoke即可,但要呼VCL元件方法似乎只能透過組合語言來建立傳遞參數的Stack Frame想想就覺得麻煩(n年沒碰了)
所以大概 暫時 可能 不會繼續發展 下一版本
不過大家有興趣想研究的話我可以整理一下把全部Source Code放上來(不過要花點時間) 混心雜欲 棄修身~唉
------
唉~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |