问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么程序员都不用中文来编程呢?英语不好的人能做程序员吗?_百度知 ...

发布网友 发布时间:2022-05-17 05:35

我来回答

5个回答

热心网友 时间:2022-07-14 05:53

虽说我国语言博大精深,但很明显在编程这件事上,英文看起来更简洁,而且他们可以用26个字母随意拼凑。但

是我们不行,我们笔画可不能乱涂乱画,什么笔画特指什么语义的字都是规定好了的。

汉语一语双关的现象很平常,但是计算机听不懂,所以只能把话按长了说,避免语句重复。

其实现在,中文编程也有比较有名的就是两种语言了,一个是习语言,另一个是易语言。

习语言我不是很清楚是什么时候出现的,它可以类比为中文版的c语言,所有的编程过程都可以用中文来进行;


易语言的话,发展史也有十几年了,很多学易语言的都用来写外挂。

其实,*中文编程很大原因是资料太少了,想学也没有系统的学习方法,而且毕竟起步晚。

所以,以后如果诸位成为大神了,也希望各自都能发展发展咋们的汉语编程。

网友一:

英语编程语言起步早,目前已经在全世界范围内普及,不光如此,基于c语言,java的库早已经非常完备,面对如此庞大的数据资源,国内发展十来年的易语言是打不过的。

其实有时候第一个不一定好,但他做了第一个以后,肯定会有第二个出现,但人们永远不会记住第二是谁,所以国产语言没机会呀。

其实还有语言本身的问题了,举个例子,看下面这幅图,这是国产语言的编程:

敢问一下是打汉字快还是打字母快,例如图片中的‘如果’,打拼音的话是ruguo,而且还要选则如果这个词,里面的‘是否出现事物’其拼音为‘shifouchuxianshiwu’这得有多长啊我的老天爷。

不管是谁,这一小段都回会感觉到明显清爽了许多,其实里面并没有用多少英语,知识简单的格式而已,并且不用打那么多的汉字,因此从简洁性上来讲,中华文化博大精深,汉字复杂得多,在这里吃亏了。

最后不得不说由于计算机是老外做的,软件也是老外编的,底层的很多东西都是用c写的,所以很多东西都是用英语建立了标准,没办法的事。

网友二:

作为科班出身的码农来帮你解惑吧,其实根本没有英文编程还谈什么中文编程,事实上我们都是用C语言、C++语言,JAVA语言,Python语言编程,它们都有自己的语法,用的也不是英文语法。

编程中用到的英文实际就是一些关键字(类名,函数名,变量名等),都是很简单的字符,其实跟自然语言关系不大,对机器而言最后都是0和1,跟自然语言更没关系。

编程对国人不友好的其实是好的教材、资料、说明都是英文的,阅读起来困难一些。

程序员编程、然后编译、处理器执行,这就是程序,这里面编译器还是老外写的呢,操作系统底层还是C语言。

说到底,因为C语言是人家外国人发明的,它的一套格式已经固定了。我们中国人发明了算盘,你看看它的口诀,完全是按照中文的语言环境编写的。如果换到英文,你看看能不能用啊,那肯定不能用。

网友三:

首先,编程是可以用中文的。只不过大部分的编译器都是外国人写的,国人写的编译器寥寥无几。

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

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

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

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

如果要让程序员习惯用中文编程,那么那、只能是我们自己写一套操作系统,而且这套系统必须要足够好用,足够方便,方便到我们可以不用window,不用ios。

这样至少得花上几十年、几代人的努力才行。等到那个时候,英文的操作系统可能又是另外一个世界了。

热心网友 时间:2022-07-14 07:11

因为最初发明程序的地方不是中国,所以用的语言也不是中文。英语不好的人可以做程序员,程序员更考验逻辑思考能力,而不是英语水平。

热心网友 时间:2022-07-14 08:46

因为现在还没有可以用中文来编程的软件,英文不好的也可以做,把代码数熟记就可以。

热心网友 时间:2022-07-14 10:37

因为编程的源代码就是英文字母,所以想要编程,必须用英文进行。英语不好的人是可以做程序员的,因为编程和英语能力没多大关系。

热心网友 时间:2022-07-14 12:45

可以用汉字作为变量来编程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
热感冒如何快速治疗 上古卷轴5,用nmm装随从mod,但有的随从mod虽然安装了,但在排序时不显示... 上古卷轴5mod安装到data文件以后mod管理器看不见mod,用NNMmod管理器虽然... 合利宝pos机一直显示设备电量已满 请问在长沙的英仙座流星雨到底是在12号还是13号?具体的时间呢? 湖南长沙哪个时间观测18日的狮子座流星? 明天凌晨 8月13日流星雨 在长沙能看到吗 河西岳麓山? 在长沙什么时候能看见流星雨 关于老师的名句子(老师的名言名句) C语言,我输入了char a[10]="123"; 电脑分的是10个地址,还是3个地址... 2020年中国长寿日是哪一天? 2020年10月25日结婚好吗 高考前的模拟考数学110,选填错了4个(我做以往高考题选填可以全对)高考考130可以吗? 各地高考模拟试题难度和高考题难度是不是一样的? 在学校办的28元移动套餐尊敬的动感地带客户,您好!您2014年04月共消费了53.65元,套餐及固 高考数学答题 高考数学的答题方法,步骤,内有题目及步骤,求建议 OPPO手机私密箱? MFI认证过的公司,每年都要被苹果审财务,并交几万元美金的审查费吗? 您好,oppo赠送的旅行箱密码是多少? opporeno用行李箱手机壳会厚吗? 文明6真实地球 玩哪 文明地球地图是真的吗 文明6地球极大资源分布 - 信息提示 情绪波动大易怒烦躁怎么办 2013年王亚伟重仓哪些股票 我这个是qq群发的二维码,结果拿微信扫了二维码微信里面的钱没有了。该怎么办? 做梦梦到祖坟上冒烟并从里面走出一个大白牛 那个软件下视频是免费的,并且可以不用其软件情况下随时播放 已考驾照,想买车上路还不行,东莞哪有陪练陪驾的教练比较好的,要又好又便宜的,大家介绍一下 截拳道原地摆拳作用要领? 困惑我很久了,摆拳和平勾拳到底应该怎么发力 哪个下载电影的网站好?要个方面都好的哦。 电影《私人定制》怎么样? 电影"私人定制"好看吗?? 大于20k小于100k是几寸 电脑上20K至40K大小的照片,现实中是几寸的? 动力系统图里面短路器是这个:XCPS-45B/7.5KW,这是什么断路器? 动力电空气开关老跳是什么原因 小型3p动力空开有没 私人订制的影片评价 贵阳ui设计培训需要学什么? 贵阳ui设计培训哪家好 贵阳UI设计设计培训中心多少钱 贵阳ui设计培训哪个好 贵阳UI设计需要学哪些课程 影响惯性大小的因素有什么 贵阳有UI设计培训哪家好? 影响惯性大小的因素有哪些