开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 472|回复: 4
收起左侧

[已答复] 作为世界上最大的中文编程论坛,何时开通中文C资源板块?

[复制链接]
结帖率:100% (1/1)
发表于 2024-5-16 01:56:00 | 显示全部楼层 |阅读模式   江苏省南通市
易语言的情况大家都知道,精易论坛的发展受到易语言的限制很深,即使增加了火山板块,也依然是受到语言设计者的格局限制,并没有真正做到与世界接轨的同时,给自己一个避风港,反而像是圈地自萌。

大模型的发展一日千里,新时代已经到来,使用母语直接进行编程已经是轻松实现的事情了,论坛是否可以考虑与时俱进?

易语言或其他语言的代码可以轻松转换成中文C,效果如下:

  
#include "AStar.h"
typedef int 整数型;
typedef char 字节型;
整数型 易语言地图转C语言地图 (char* 易语言地图数据, 整数型 数据长度, 整数型* 返回长度) {
整数型 易语言宽度 = * (整数型*)易语言地图数据;
整数型 易语言高度 = * (整数型*) (易语言地图数据 + 4);
if (数据长度 != 易语言宽度 * 易语言高度 + 8)
{
return 0;
}
整数型 新高度 = 易语言高度 + 1;
整数型 新宽度 = 易语言宽度 + 1;
字节型* 新行数据 = malloc (新宽度);
memset (新行数据, 0xff, 新宽度);
字节型* 返回地图数据 = malloc ( (新宽度) * (新高度) + 8);
*返回长度 = (新宽度) * (新高度) + 8;
memset (返回地图数据, 0, *返回长度);
memcpy (返回地图数据, &新宽度, 2);
memcpy (返回地图数据 + 2, &新高度, 2);
返回地图数据[4] = 1;
memcpy (返回地图数据 + 8, 新行数据, 新宽度);
for (size_t 行号 = 0; 行号 < 易语言高度; 行号++)
{
memcpy (新行数据 + 1, 易语言地图数据 + (行号 * 易语言宽度) + 8, 易语言宽度);
memcpy (返回地图数据 + (行号 + 1) * 新宽度 + 8, 新行数据, 新宽度);
}
free (新行数据);
return 返回地图数据;
}




当然,同样可以把中文代码转换成全英文代码,甚至自动添加注释、自动找bug。
中文代码可读性非常高,易语言的代码与中文C的适配程度极高,而C语言又是人机交互的核心地带,流水的高级语言铁打的C,github上绝大部分算法都是C写的,高级语言都支持嵌入C。

为了站在全世界的代码库的肩膀上,需要迈开中文C的一步。

评分

参与人数 1好评 +1 收起 理由
哥只是传说Y + 1 我C,好文采

查看全部评分

签到天数: 22 天

发表于 2024-5-18 17:04:44 | 显示全部楼层   广东省揭阳市
论坛首页增加一个“中文C语言”版块? 增加版块是非常简单的,主要是没有热度与人qi,增加了也只是摆设而已。

另外,精易论坛目前是没有精力与财力去新开发一个中文编程IDE。

点评

感谢解惑   江苏省南通市  发表于 2024-5-20 18:50
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
 楼主| 发表于 2024-5-17 20:22:21 | 显示全部楼层   江苏省南通市
要放弃的理由永远都比坚持下去的理由更多,就算一段长久的婚姻,也有无数次想要分离的冲动,当年TX也差点把QQ卖掉了

我也没有办法短短几句话就改变一个组织的命运,毕竟发宏愿都意味着巨大的付出,所以只是单纯希望,眼前我所遇见的一切可以变得比原来好那么一点点。

开通中文C板块是可以办得到的事,我们分享或者搜集代码的时候大模型转成中文C也是随手可以办到的事情。

我们本身就会在建立自己代码库的时候,规整代码添加注释,乃至格式化变量和函数名,唯一不同的是,过去叫做“驼峰规则”,现在叫做“母语规则”。
回复 支持 反对

使用道具 举报

发表于 2024-5-17 12:41:28 高大上手机用户 | 显示全部楼层   江苏省苏州市
精易都放弃助手,那天说不好论坛都要关。
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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