Trad專為簡化 C 開發(fā)而設計的編程語言
Trad 是一個專為簡化 C 開發(fā)而設計的編程語言,它:
- 基于 C: 經(jīng)編譯器編譯后能得到干凈可讀的標準 C 代碼,其與 C 的關系就像 TypeScript 與 JavaScript 一樣
- 專為 UI 優(yōu)化: 使用專為構建 UI 而設計的語法特性讓構建 UI 變得更加容易
- 易于使用: 針對 C 開發(fā)者的使用習慣而設計,無需花費大量時間查閱復雜的文檔就能快速上手
- 不可用于生產(chǎn): 當前版本僅供技術交流,內部架構設計還未穩(wěn)定,不適合在正式的產(chǎn)品中應用
- 由社區(qū)驅動: 體積小,易于閱讀和修改,任何人都可以參與制定語言規(guī)范,項目的發(fā)展狀態(tài)受社區(qū)活躍度影響
- 跨平臺: 支持 Linux 和 Windows 桌面端,但不支持 Mac OS、移動端
Trad 的語法基于 JavaScript,它與現(xiàn)有的 JavaScript 開發(fā)工具/編輯器擴展有著良好的兼容性,而且在很長的一段時間內不會有重大變化,所以,你可以暫時將它當作 JavaScript 來寫。
安裝
npm install -g tradlang
使用
編譯為 C 源碼文件:
tradc example.jsx
編譯 C 源碼文件為可執(zhí)行文件:
gcc -c example.jsx.c gcc -o example example.jsx.o -lLCUI
注意: Trad 應用的 UI 層由 LCUI 提供支持,在編譯前請安裝它。
當前版本僅實現(xiàn)了最小示例應用所需的功能,并不能應用在實際項目中,請等待后續(xù)更新。
評論
圖片
表情
