开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 579|回复: 14
收起左侧

[讨论] 中文编程正确道路

[复制链接]
结帖率:100% (2/2)
发表于 前天 23:11 | 显示全部楼层 |阅读模式   河南省焦作市
中文编程正确道路前两天看到一个"中文编程IDE”有感而发,具体是什么名字就不讲了,他目前做的不够完善,技术路径是,通过AI翻译其他编程语言的代码进行添加中文别名,进而进行中文语法编程,其实编程语言底层都是二进制,没有必要执着与语言,完全可以做一个好用的IDE,一个同意所以编程语言,所以平台的IDE,我们为何要使用e语言,个人觉得是学习成本低,理解成本低,记忆成本低,有中文的编程社区,有"中文"更好的理解文档,这些其实可以通过一款好用的IDE做到的,如通过添加中文别名的方式去进行母语编程,中文变量,中文API,中文API说明文档,至于翻译,其实现在AI已经能很好的去翻译了,这样既能用原语言的生态,也能用中文更好的理解,而且是想用那个语言的生态就用那个语言的生态,如一键AI翻译某款语言的类库,然后智能创建别名,函数说明也进行翻译,如果不翻译也可以只要用原本的,我们只需要做好翻译功能,智能补全等功能,IDE的便利性就可以了。如果想在做多一点,可以同一各语言核心语法,并建立统一的语法格式,内部在翻译为其他语言格式,这些其实我们也有,比如炫语言,但是为何不直接使用其他语言的模块,这样就不用自己在翻译模块了,生态也能快速发展,而且炫语言还有很好的可视化界面设计

评分

参与人数 1好评 +1 收起 理由
黑c + 1 我看到了重点:具体是什么名字就不讲了

查看全部评分

结帖率:100% (2/2)

签到天数: 8 天

 楼主| 发表于 7 小时前 | 显示全部楼层   河南省焦作市
炫彩界面库 发表于 2026-2-8 22:12
想的太容易了,  光C++代码解析器 就够你忙的了,  何况你需要支持各种语言, 除非发挥超能力, 不然靠一个人的 ...

可以把代码解析功能插件化,让用户自己写其他语言的解析功能,以及把创建别名的权限交给用户以及内置目标语言核心命令的内置别名权限交给代码解析器开发者,您做好ide的多语言支持以及优化和生态建设
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 8 天

 楼主| 发表于 7 小时前 | 显示全部楼层   河南省焦作市
炫彩界面库 发表于 2026-2-8 22:12
想的太容易了,  光C++代码解析器 就够你忙的了,  何况你需要支持各种语言, 除非发挥超能力, 不然靠一个人的 ...

你说的没错工作量是非常大的,不同目标语言需要用不同的代码解析器,但是同一目标语言,语法不变的情况下,是可以一直用的,您也自己写了c++代码解析器,为什么不把c++代码解析器插件化,这样多语言更方便,而且也不一定要开始就要多语言,可以先单语言,而且您写的炫语言是可以直接调用c++代码,但是不会c++的用户,可以看到或者更好理解c++的三方库吗?我技术不太好,但是个人觉得,对于你来说通过ai智能分析代码翻译并且缓存添加用户别名功能(只能用户手动修改),根据别名用户别名以及内置别名进行代码补全应该不难,为什么非要让用户自己手动再去把c++的三方类库,翻译成炫语言模块。  我想的是让ide更具通用化,更具可扩张性,随便一个开发者即使拿到一个没有用过的库,也可以一健翻译看懂代码,然后简单的修改下别名的严谨性,也可以不修改,直接使用未知的库。 现在世面翻译其他语言的ide有很多,但是可以直接让用户看懂目标语言代码的ide却很少
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 昨天 22:12 | 显示全部楼层   广东省佛山市
想的太容易了,  光C++代码解析器 就够你忙的了,  何况你需要支持各种语言, 除非发挥超能力, 不然靠一个人的力量是不够的
代码解析后IDE才能识别, IDE中写代码, 还需要各种语法分析 错误检测  等等, 然后还原回去, 一个人最多也只能完成一种语言的流程, 而且后期还需要不断更新维护;
回复 支持 反对

使用道具 举报

结帖率:90% (9/10)

签到天数: 4 天

发表于 昨天 19:38 | 显示全部楼层   湖北省荆州市
408089597 发表于 2026-2-8 16:12
是的,我的想法就是整一个纯翻译ide,别名分两块,一个是内置别名对应其他语言的内置函数,ai智能创建别 ...

C++翻译的非常多,不过身边的就一个炫语言
web的翻译的有快码,因为用易语言的玩web的非常少,快码也不适合
至于火山那边 不可能有纯翻译的
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 8 天

 楼主| 发表于 昨天 16:12 | 显示全部楼层   河南省郑州市
判断 发表于 2026-2-8 14:40
不会有第二个易语言,选择一个适合自己的纯翻译的IDE 去过渡吧

是的,我的想法就是整一个纯翻译ide,别名分两块,一个是内置别名对应其他语言的内置函数,ai智能创建别名并翻译代码,管一些第三方库,这样可以完美使用其他语言的第三方库,不用再为记忆理解其他语言的第三方库,苦恼,纯纯就是翻译
回复 支持 反对

使用道具 举报

结帖率:90% (9/10)

签到天数: 4 天

发表于 昨天 14:40 | 显示全部楼层   湖北省荆州市
不会有第二个易语言,选择一个适合自己的纯翻译的IDE 去过渡吧
回复 支持 反对

使用道具 举报

结帖率:100% (34/34)

签到天数: 9 天

发表于 昨天 10:27 | 显示全部楼层   广东省惠州市
慢燃脚本 发表于 2026-2-8 08:14
选语言不适合新手,需要C++基础

需要什么基础?还不是像易语言一样,要了解什么叫子程序(函数),什么叫类,结构体(自定义数据类型).C/C++.就是多*指针类型.而且,比易语言的取变量地址()之类的操作,还要方便!会易语言的人看几小时在线手册就知是什么鬼了!如是编程小白,像易语言一样要看很长时间视频教程!
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 昨天 08:14 | 显示全部楼层   山东省聊城市
呵呵仙 发表于 2026-2-8 00:40
你这贴子,是在说别的语言,还是明说炫语言?炫语言的模块,不就是可直接使用c++的模块!!吴涛提出和c++程序员互 ...

选语言不适合新手,需要C++基础
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 8 天

 楼主| 发表于 昨天 02:34 | 显示全部楼层   河南省焦作市
呵呵仙 发表于 2026-2-8 00:40
你这贴子,是在说别的语言,还是明说炫语言?炫语言的模块,不就是可直接使用c++的模块!!吴涛提出和c++程序员互 ...

其实炫语言也挺好,
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 8 天

 楼主| 发表于 昨天 02:11 | 显示全部楼层   河南省焦作市
呵呵仙 发表于 2026-2-8 00:40
你这贴子,是在说别的语言,还是明说炫语言?炫语言的模块,不就是可直接使用c++的模块!!吴涛提出和c++程序员互 ...

不是再说炫语言,其实我想说的是,让ide主要功能只做翻译,其他不需要做,只需要做好翻译就行,炫语言还是人工翻译,人工汉化,我想说的是ai汉化,而且使用什么功能就汉化什么功能,更灵活,比如说汉化py  直接把py的三方库导进ide然后ai翻译,智能创建别名,根据别名智能补全,然后运行或者编译的时候,直接把汉化的命令根据对照组翻译回来丢给py解释器。这样做的目的是让开发者无障碍使用py第三方库
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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