找回密码
 立即注册
楼主: 王昱顺

自研C语言编译器发布,STC IDE —— 面向STC32系列及AI8051U的C语言编译器,11/7更新

 火.. [复制链接]
已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-8-12 13:49:56 | 显示全部楼层
zh*** 发表于 2026-8-12 13:47
可以用目录导入,工程名还是原来的就行,现在必须换新名

之前是允许的,可能是增加项目管理时出现的一点小问题,下个版本我会进行修复。
回复

使用道具 举报 送花

已绑定手机

3

主题

51

回帖

1050

积分

金牌会员

积分
1050
发表于 2026-8-13 09:06:41 | 显示全部楼层
大*** 发表于 2026-8-12 09:56
个人认为不需要这么改。

从逻辑角度看,for 换成 “循环”,那 while 和 do while 要换成什么呢?

给不懂英文的人一个机会。中文编程就这么来的,可以是循环,判断循环,
回复

使用道具 举报 送花

已绑定手机

35

主题

100

回帖

1429

积分

金牌会员

积分
1429
发表于 2026-8-13 09:33:08 | 显示全部楼层
比对了一下汇编,以0x0040作为调用参数缓存,此编译器适合单线程,对于STC单片机够用了。
回复

使用道具 举报 送花

28

主题

158

回帖

1166

积分

金牌会员

积分
1166
发表于 2026-8-13 11:31:36 | 显示全部楼层
建议增加 64位数据类型,有时候做时间戳,计量 ,协议解析,32位有点不够用

点评

好的,c11 本来就是支持 long long 类型的,不过目前暂未编写对应的运算库,后续会补充完整  详情 回复 发表于 2026-8-13 13:46
回复

使用道具 举报 送花

28

主题

158

回帖

1166

积分

金牌会员

积分
1166
发表于 2026-8-13 11:34:03 | 显示全部楼层
shuan*** 发表于 2026-8-12 09:31
这是中国人的编译器,能不能把代码替换成中文,例如:if替换成  如果,for替换成  循环, ...

关键字没有必要,毕竟就那么几个,允许中文变量名就可以了
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-8-13 13:46:46 | 显示全部楼层
zh*** 发表于 2026-8-13 11:31
建议增加 64位数据类型,有时候做时间戳,计量 ,协议解析,32位有点不够用

好的,c11 本来就是支持 long long 类型的,不过目前暂未编写对应的运算库,后续会补充完整
回复

使用道具 举报 送花

28

主题

158

回帖

1166

积分

金牌会员

积分
1166
发表于 2026-8-13 14:29:22 | 显示全部楼层
王*** 发表于 2026-8-13 13:46
好的,c11 本来就是支持 long long 类型的,不过目前暂未编写对应的运算库,后续会补充完整 ...

支持一下中文变量名,这样可以少写不少注释

点评

已支持中文变量名,现已更新推送  发表于 2026-8-17 00:34
回复

使用道具 举报 送花

13

主题

47

回帖

2269

积分

荣誉版主

积分
2269
发表于 2026-8-13 20:54:18 | 显示全部楼层
源码开源在哪?

点评

你好,由于现在更新过于频繁,且尚未稳定,目前暂时不打算上传至开源仓库 以下是当前时间节点下的源码,仅供参考 使用TypeScript语言编写  详情 回复 发表于 2026-8-13 21:00
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-8-13 21:00:15 | 显示全部楼层
Leg*** 发表于 2026-8-13 20:54
源码开源在哪?

你好,由于现在更新过于频繁,且尚未稳定,目前暂时不打算上传至开源仓库
以下是当前时间节点下的源码,仅供参考
使用TypeScript语言编写


WebC251.zip (5.71 MB, 下载次数: 145)

点评

太厉害了 手搓编译器  详情 回复 发表于 2026-8-13 21:05
回复

使用道具 举报 送花

13

主题

47

回帖

2269

积分

荣誉版主

积分
2269
发表于 2026-8-13 21:05:42 | 显示全部楼层
王*** 发表于 2026-8-13 21:00
你好,由于现在更新过于频繁,且尚未稳定,目前暂时不打算上传至开源仓库
以下是当前时间节点下的源码, ...

太厉害了 手搓编译器
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-14 09:39 , Processed in 0.075275 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表