Trad 是一个专为简化 C 开发而设计的编程语言,它:
- 基于 C: 经编译器编译后能得到干净可读的标准 C 代码,其与 C 的关系就像 TypeScript 与 JavaScript 一样
- 专为 UI 优化: 使用专为构建 UI 而设计的语法特性让构建 UI 变得更加容易
- 易于使用: 针对 C 开发者的使用习惯而设计,无需花费大量时间查阅复杂的文档就能快速上手
- 不可用于生产: 当前版本仅供技术交流,内部架构设计还未稳定,不适合在正式的产品中应用
- 由社区驱动: 体积小,易于阅读和修改,任何人都可以参与制定语言规范,项目的发展状态受社区活跃度影响
- 跨平台: 支持 Linux 和 Windows 桌面端,但不支持 Mac OS、移动端
Trad 的语法基于 JavaScript,它与现有的 JavaScript 开发工具/编辑器扩展有着良好的兼容性,而且在很长的一段时间内不会有重大变化,所以,你可以暂时将它当作 JavaScript 来写。
安装
npm install -g tradlang
使用
编译为 C 源码文件:
tradc example.jsx
编译 C 源码文件为可执行文件:
gcc -c example.jsx.c
gcc -o example example.jsx.o -lLCUI
注意: Trad 应用的 UI 层由 LCUI 提供支持,在编译前请安装它。
当前版本仅实现了最小示例应用所需的功能,并不能应用在实际项目中,请等待后续更新。