-
- 计算机专业的有没有想过:编程为什么不用汉字呢?
苏州网站建设 苏州网络公司 苏州网页设计
- 首先阐明事实,目前是存在汉字编程的,只是英文编程占据了我们的主流而已。所谓编程,百度百科的解释是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
中文编程是完全可以的,但不是说中文编程就是翻译英文编程语言(例如basic、c、c++、PHP语言等等)。
苏州网络公司小编认为首先要确定一个观点,中文不同于英文,从语法结构到各种意思的解释都是独立的,两者之间不能直接用“翻译”这个单一交集去概括。
例如basic下的这段代码:
dim a%,b%,c%,i%,j%
for i=1 to 9
for j=1 to 9
a=i * j
b=b & " " & a
next j
c=c & vblf & b
next i
根据很多所谓中文编程的翻译,可将这段basic的代码翻译成这样:
声明 变量1为整型,变量2为整型,变量3为整型,变量4为整型,变量5为整型
循环 变量4 等于 1 到 9
循环 变量5 等于 1 到 9
变量1 等于 变量4 乘 变量5
变量2 等于 变量 2 加 字符:“ ”加 变量1
返回循环 变量4
变量3 等于 变量3 加 换行 加变量2
返回循环 变量5
显然这样翻译出来的不仅不方便阅读,而且格式略显凌乱。
因此中文编程并不能把英文代码框架与逻辑结果套用与中文,更不能直接翻译。
之所以会造成普遍用英文来编程而不是中文呢,那是因为诸多原因啦。
苏州网站建设想说,中文太博大精深啦,而且一般而言除正式场合之外很少会严格按照语法来说话的,什么倒装啦,省略,还有方言,多音字,语调,语气,很复杂,电脑是搞明白很难或者需要付出很大的代价。中文编程要想真正实现高效率,很适合中国人的思维逻辑及用语习惯是最重要的。中文编程最基本,也是最棘手的问题是如何改变编程思维与代码结构关系。
其次,一个汉字占两个字符呀,会很占位置,而且平常我们编码或者计数常用的也是字符或者数字吧,“a“只需打一个”a“就出来了,但”一“却要打”yi“两个啊,从速度和空间和习惯上来讲也会是英文更占优势。
英文和中文对于机器而言就是0和1,高电平和低电平,中文和英文本质上没有区别,只是谁先谁早。笔画就可以输入中文,文字的基本单元更少,键盘可能只要二十几个键就可以了,比现在的至少小一半。从这里看中文更优。计算机是美国出的吧,或许是先入为主吧。
- 上一篇:
告诉你做一个好的的网页设计师应该具备的基本技能
- 下一篇:
微信小程序新增任务栏功能,小程序这是要干掉APP,干掉公众号