zb——中國人發起的程式語言之序章
阿新 • • 發佈:2018-12-20
20181110
大背景
貿易戰,java11收費,python go等百家爭鳴,但是沒有一個是中國人發起創立的語言。
思考
夜來奇想,java不行了還有go,go如果要是不行了呢?python等都不行了呢?
中國人自己發起的語言,貌似成名的只有易語言,後來也廢了……
泱泱中華,14億人,還做不成一個程式語言?
想發起一個語言,命名ZB(中國Z程式設計B,全稱zgbc),或許成功不了,但希望是一個開端……
申請郵箱:[email protected]
申請github及建立專案:https://github.com/zgbc/zb/
可否先實現類似shell
20181111
程式結構直接寫程式碼,方法,class,struct
語法類似java的大括號
引入用python的import和from import
預設from system.int import int
object,string,long,date,time,float,double,byte,array,function類似
一切類隱式繼承object
類需要實現記憶體中_save和_load的方法,返回byte[]用於儲存,基礎類寫在編譯器裡。
_init方法是構造方法,用new建立類
運算子需在對應類中寫方法,四則運算,乘方,位運算,邏輯與或非,基礎類的運算子寫在編譯器裡。
程式控制if while switch for
函式也可以作為引數傳遞
doc文件目錄
zb zb原始碼目錄下掛
system
example