青語言是一門中文編程語言,主要面向青少年、兒童和非專業人士。
項目完全從零開始實現了代碼文本到語法樹的構建,語言內核參考了Lisp,語法上主要參考了JavaScript,以C#實現,運行在.Net平台上。
青語言全面兼容主流的操作系統,除了解釋器外,還提供了青語言編輯器和手機APP。另外我們還提供了詳盡的文檔,包括使用文檔和開發文檔。
基礎語法概覽
第一個程序
@显示、“你好,编程世界”
註釋
從分號到行末的都是註釋,註釋的內容不會作為代碼執行,以兩個;;開頭是多行註釋,直到另一個;;
;这是一行注释,这里的内容作为对代码的说明,不会被执行 ;; 这是一段注释 支持多行注释 这部分内容都不会执行 ;;
數據類型
空 ;空类型,表示不存在或者值为空 真 ;逻辑类型,表示逻辑真 假 ;逻辑类型,表示逻辑假 0xFF ;二进制类型,表示二进制数据 123 ;这是整数 4.56 ;这是小数 “这是一段字符串” ;用中文双引号括起来的部分是字符串
賦值
#甲 : 123 ;用冒号表示在当前语境给变量#甲绑定值123 #乙 = 4.56 ;用等于号表示顺着语境链向上查找变量#乙并绑定值4.56
取值
直接調用變量名,解釋器會根據當前語境向上查找變量對應的值,並將值返回,例如經過上面的賦值之後,我們輸入
將會看到這樣的輸出
這裡,前面的>> 是輸出提示符,後面的123是變量對應的值。
#青語言首頁文檔和下載 #中文編程語言 #程式开发