• 社区首页
  • 版块
为UOS、deepin 和 国内系统 开脑洞
深度杂谈767个浏览 ·5个评论
电梯直达到第
lwleen
deepin^1
发表于2020-09-28 01:14
楼主
本帖最后由 lwleen 于 2020-9-28 09:15 编辑

本文纯属启发,出发点是惠及10亿没上过大学的国人,不针对任何第三方。

一、启发背景:

1、代码编辑器层面,比如微软的VScode,可以识别所有的变量,常量,结构体,类等所有元素。看下图。
2、流行的编程语言都是支持中文的,但好多系统接口不支持中文量!!!
3、系统外国人做的,系统接口没人汉化,想要培养个系统新手,难上加难。
4、一个大型软件,变量命名上千上万,你要为每一个元素每一个动作命名! 猜测,国内程序员都在翻查字典用粗糙的英文命名,甚至用拼音。那些极少数把英语学成第二母语的,和那些修补维护的程序员没这需求,不算在内。
5、变量命名上千上万,起好名字,相当于完成工程的三分之一。全英文或全拼音,想想就头皮发麻。
6、知名的代码编辑器全是外国的,国内没有 !!! 最近华为出了一个,没用过。国外知名的 VScode emacs

二、中文代码转换成全字母---思路:

1、比如 A 代码文件,内容是中文写的关键字和中文命名所有的量。
2、有一个代码编辑器 X, 它把 A 文件里识别的所有中文量转化为拼音,英文系统接口和注释不做处理,生成全字母组成的代码文件 B。 那么,B,可以被编译器识别生产二进制文件。同时 B 对用户不可见,相当于中间文件。
3、进一步,在A 代码文件里,用户把最常用的英文系统接口也用中文表示。然后,交给代码编辑器 X,把其还原成原来的英文系统接口,生成全字母组成的代码文件 B。
4、再进一步,帮助提示文档,也可以汉化。
5、再再进一步,代码编辑器 X 用上人工智能,程序员输入“系统网络接口”,提示筛选接口。程序员输入“函数”,自动输入函数模板代码。 开开脑洞,这个大有可为。

上面的大致思路是不动、不修改现有编程语言和系统接口的任何内容,只需要一个好的代码编辑器 X, 就能实现代码全中文化,甚至智能化。

输入法把拼音转化成中文, 代码编辑器 X反向工作把中文转化成拼音字母。


三、系统接口转换成中文---思路:
1、比如,深度系统的【雷神】终端。终端识别用户输入中文,还原成原本的 sudo、ls、cd、echo,apt。。。。
2、进一步,可以制定中文规则,还原成英文命令。 比如,【雷神】终端,输入“更新系统”,它把其替成命令 “sudo apt full-upgrade”来执行。
3、再进一步,把帮助文档汉化,把“sudo apt full-upgrade”输出的结果,转换成自然语言给用户。
4、再再进一步,【雷神】用上人工智能,用户输入自然语言 “我要更新系统”。 开开脑洞,这个大有可为,用户可以和系统对话!!!


四、想说的话:
英文编程命名规则,是发展那么多年一点一点改进而来。上面的 代码编辑器 X ,同样可以慢慢的实践中文的命名规则,优化改进。
一口吃个胖子不可以,先C,python,C++ 一个个慢慢来。

deepin ,UOS如果不想昙花一现,捞一票就跑路,那么必须这么做。因为你的潜在用户,是90%没上过大学的10亿国人,是今后百年内出生的牙牙学语的所有国人。
当你有1000千万普通国人用户,你只卖广告就能发家致富。当你拥有 1 亿国人用户,你就是国内闪闪发光的明星企业。为理想也为金钱,有什么理由不这么做吗?

五、现代文明成果之一,分工产生效能。
请一个英语专业的人,专门翻译系统接口和帮助文档,一年翻译几百万英文还是行的。一人翻译,惠及千万人。比起每个人一个词典笨拙的查询,简直是天壤之别。


图例





回复收藏只看作者
所有回复
element版主
发表于2020-09-28 01:30
沙发
你这个脑洞。。。。
Shinglee
deepin^3
发表于2020-09-28 01:42
板凳
勇气可嘉,现实太难了
ljl001com
deepin^0
发表于2020-09-28 09:06
地板
有想法啊,不是不可以实现的,就是这个中文的含义太深奥了。
深圳市耀影科技有限公司
deepin^5
发表于2020-09-28 11:53
4楼
中文字库,中文直接转机器码不是不可能,字典里面有一个 数字查字法
willow08
deepin^4
发表于2020-09-28 12:12
5楼
估计得要百度加入把做搜索的功力拿出来。中文一词多义,每个人理解又不一样。如果只是规定制式,那又要跟死记命令差不多。
发布帖子

光荣榜

  • 周榜
  • 月榜
  • 总榜