博主信息
博文 1
粉丝 0
评论 0
访问量 1827
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
为什么中文不能用来编程呢?
学技巧的博客
原创
1831人浏览过

首先,编程是可以用中文的。只不过大部分的编译器都是外国人写的,国人写的编译器寥寥无几。那怎么用中文编程呢,其实很简单。

比如用中文编程,打印hello world,那可以把所有的英文字母,英文字符替换成中文的。同样能够用文中编程,实现打印效果。替换代码如下:

QString tmp = str.replace("主函数", "main").replace("整数", "int").replace("。", ";").replace("开始", "{").replace("收工", "}").replace("打印", "printf").replace("返回", "return ")。

其他中文的编译器实现原理跟这个差不多,都是借助现有的语言,转译成中文。易语言就是如此,他就是基于汇编、C/C++写的。

为什么是这样的结果呢?主要原因是编译器是在特定的操作系统上集成的,而操作系统都是用英文写的,他可不认识中文。我们没有自己的操作系统,而一个操作系统是非常庞大的工程,他可是历经了几十年、几代人的心血才铸建而成的,并且至今都在不断的更新与优化。

美国人可不会为了我们而兼容中文,即使愿意,这工程也非常巨大。那只能是我们自己写一套操作系统,那就得花上几十年、几代人的努力才行。

花上几十年的精力写个山寨版的操作系统有必要吗?谁来写呢?那已经用惯了美国人那一套的人,又得花精力去学我们自己的操作系统。我们有自己的操作系统之后,总不可能不用别人的东西了吧。别的国家都用英文,就你自个儿在那闭门造车。所有还得相互兼容。额,想想就害怕。

即使这些都实现了,但中文编程也不好用啊。虽说我国语言博大精深,但很明显在编程这件事上,英文看起来更简洁,而且他们可以用26个字母随意拼凑。但是我们不行,我们笔画可不能乱涂乱画,什么笔画特指什么语义的字都是规定好了的。汉语一语双关的现象很平常,但是计算机听不懂,所以只能把话按长了说,避免语句重复。

再退一步讲,现在的C/C++、JAVA等编程语言历经几十年的发展,已经是相当成熟了。虽是用英文写的,但都是些简单的英文,而且命名都是约定俗成的,地球人都知道。https://www.xuejiqiao.com/jiaocheng/2018855.html


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学