专为简化 C 开发而设计的编程语言 Trad

MIT
JavaScript
跨平台
2019-06-18
司徒永超

Trad 是一个专为简化 C 开发而设计的编程语言,它:

  • 基于 C: 经编译器编译后能得到干净可读的标准 C 代码,其与 C 的关系就像 TypeScript 与 JavaScript 一样
  • 专为 UI 优化: 使用专为构建 UI 而设计的语法特性让构建 UI 变得更加容易
  • 易于使用: 针对 C 开发者的使用习惯而设计,无需花费大量时间查阅复杂的文档就能快速上手
  • 不可用于生产: 当前版本仅供技术交流,内部架构设计还未稳定,不适合在正式的产品中应用
  • 由社区驱动: 体积小,易于阅读和修改,任何人都可以参与制定语言规范,项目的发展状态受社区活跃度影响
  • 跨平台: 支持 Linux 和 Windows 桌面端,但不支持 Mac OS、移动端

Trad 的语法基于 JavaScript,它与现有的 JavaScript 开发工具/编辑器扩展有着良好的兼容性,而且在很长的一段时间内不会有重大变化,所以,你可以暂时将它当作 JavaScript 来写。

Example

安装

npm install -g tradlang

使用

编译为 C 源码文件:

tradc example.jsx

编译 C 源码文件为可执行文件:

gcc -c example.jsx.c
gcc -o example example.jsx.o -lLCUI

注意: Trad 应用的 UI 层由 LCUI 提供支持,在编译前请安装它。

当前版本仅实现了最小示例应用所需的功能,并不能应用在实际项目中,请等待后续更新。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

Trad v0.1.0 发布,可编译为 C 的编程语言

Trad v0.1.0 发布了,Trad 是一个专为简化 C 开发而设计的编程语言,这是第一个版本,仅实现了最小示例应用所需的功能,并不能应用在实际项目中,请等待后续更新。 码云:https://gitee.com...

06/18 14:52

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

jquery param()方法的使用

jQuery.param()函数用于将一个JS数组或对象序列化为字符串值,将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。以便用于URL查询字符串或AJAX请求。 语法 $.param(object...

2015/08/27 14:36
815
0
Qt编写自定义控件19-图片背景时钟

前言 图片背景时钟控件,是全套控件(目前共145个)中唯一的几个贴图的控件,这个背景要是不贴图,会画到猝死,必须用美工做好的图贴图作为背景,此控件以前学C#的时候写过,后面在写Qt控件的...

05/10 20:33
25
0
nginx实现简体繁体字互转以及中文转拼音(ngx_set_cconv模块)

谈到中文简体与繁体字互转,以及汉字转拼音,大家的第一反应就是使用程序来实现,比如php,java。最近一直在nginx第三方模块上晃荡,发现nginx可以实现简繁互转并且也同时实现了转拼音的功能...

2014/03/23 01:22
76
0
NX支持的环境变量(转)

很实用的NX支持的环境变量

2015/04/16 09:15
130
0
聚合查询,group by,where,having

聚合查询,group by,where,having

2014/11/02 16:27
386
0
英文缩略词

标准化命名参考备用,有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。

2016/08/14 09:47
48
0
一些英文词的标准缩写

TODO 还没查到有木有公开的缩写标准,先存一下 有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。 The following standard word abbreviations should be used in naming rec...

2016/03/22 20:06
32
1
分析996个词根在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。

2015/03/26 07:42
870
1
分析151个后缀在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9525个单词分布在这些后缀中,剩下的4530个词汇没有任何后缀信息。

2015/03/26 22:42
163
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部