为什么不可以汉语编程?

 我来答
求真实验室
2022-11-17 · 探索生活中的科学奥秘
求真实验室
太平洋电脑网是专业IT门户网站,为用户和经销商提供IT资讯和行情报价,涉及电脑,手机,数码产品,软件等。
向TA提问
展开全部
汉语编程是完全可以的,因为计算机编程语言完全是另一种自然语言,是需要进行特别的训练与学习才能掌握的。计算机编程语言可以以任何一种形式出现,但是因为计算机是由母语为英语的美国人发明的,所以编程语言也自然顺延了英文。如果是阿拉伯人发明的,那么编程语言就会是阿拉伯文,如果是泰国人发是的,那么就是泰文。如果是中国人发明的,那自然就是汉语了。\x0d\x0a 不过正如上面所说,编程语言是另一种自然语言,那么其实它与英语是无关的。因为日常所用的英语在编程时意义是不同的。举个例子,在英文中cookie是饼干的意思,但在编程里cookie即是指为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。由此可以看出,即使你懂英语但你却没经过特殊地训练与学习,是同样不可能进行编程工作的。再举一个中文的例子,比如名词数据持久化。我相信,只要是中国人肯定是认识这个词的,但如果没有经过编程训练与学习是完全不可能明白这个词的意思。\x0d\x0a以下是一段JAVA代码:\x0d\x0apublic List list(){\x0d\x0a obj[0]=c.param("table");\x0d\x0a obj[1]=c.param("keyword");\x0d\x0a if(!isNull((String)obj[0]))\x0d\x0a c.doForward(app.list(obj),"/fin/list.jsp",false,"");\x0d\x0a else\x0d\x0a c.doForward(app.list(obj),"/fin/list.jsp",true,"");\x0d\x0a return null;\x0d\x0a }\x0d\x0a如果我们将他翻译成中文,就会是这个样子\x0d\x0a公共 列表集合 列表(){\x0d\x0a 对象数组[0]=调用对象.获取参数("表名");\x0d\x0a 对象数组[1]=调用对象.获取参数("关键词");\x0d\x0a 如果(否是空((字符对象)对象数组[0]))\x0d\x0a 调用对象.页面跳转(应用.列表(对象数组),"/fin/list.jps",假,"");\x0d\x0a 否则\x0d\x0a 调用对象.页面跳转(应用.列表(对象数组),"/fin/list.jps",真,"");\x0d\x0a 返回 空;\x0d\x0a}\x0d\x0a 对于一位对编程一无所知的人来讲,不管他是懂英语还是懂汉语,上面的这两段代码对他来讲与天书无异。如果反过来,在编程时英文无论在输入速度与可读性上优于汉语这是显而异见的。不信可以自己敲敲试试,看看哪个更快。\x0d\x0a 其实说到底,编程语言用什么来做为媒介都是无所谓的,哪怕就是一坨SHI,只要计算机认识它,那么都可以用来编程。汉语编程不是不行,而是被某些人或组织站在民族大义、国家未来的高度上,拿出来糊弄人。什么只要懂汉语就可以编程,好像连学都不学似的,简直就是误国误民。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式