从计算机编程语言说汉语的比较优势

作者:微易 weibo.com/wayeasy

计算机以二进制为基础,用“0”、“1”写的二进制代码,即使是最NB的数学家,也无法不借助于工具进行解码、阅读。于是,科学家设计了计算机编程语言。

最原始的计算机语法是汇编语言,直接对应机器代码。汇编语言的名词(寄存器),如AX,BX、CX、DX、AH、AL、BH、BL,EAX、EBX等等,没有实际意义。如果没有注解,那是绝对的天书。所以,写汇编程序的都很NB,搞反汇编的更NB。

为了更方便编写计算机程序,科学们又设计了高级编程语言,如Basic,Cobol、C、Pascal、Java语言等等。请看下面这句C语言代码:

h = OpenFile (n);

如果没有注解、不联系上下文,没有人能知道这句代码是做什么的。

换一个写法:

hSourceFile = OpenFile(sSourceFileName);

前缀h表示文件句柄变量,hSourceFile清楚的表明了自己是“源文件句柄”;

前缀s表示字符串变量,sSourceFileName清楚的表明了自己是“源文件的字符串名称”。

即使不是C++程序员,也能大致明白这段代码的意思。

hSourceFile、sSourceFileName,实质上是一种自解释短语,解释了自己的属性、作用,能方便他人和自己阅读、理解,提高沟通、交流、代码重建的效率。

现代汉语词汇,本质上是一种自解释短语。汉字编码国标GB2312有6763个汉字,每个汉字就是一个单词,构造简短的自解释词汇非常容易。如上面讨论的Computed

Tomography,即“计算机X射线断层扫描”,英文缩写为CT,汉语可以简称为“层探”。CT基本上就是一个符号,没有特别意义;“层探”可以望文生义为“分层探测”,与“计算机X射线断层扫描”相当接近。不要说CT,即使是Computed

Tomography,不是专业人士,不借助于专业词典,能明白是什么意思吗?

英文构建自解释词汇,是非常冗长的,表达效率非常低下。为了提高表达效率,英语必须不断构造简短的新词来表述新出现的事物、现象、理论、思想等等,其结果是单词数量急剧增加,以致于普通人难以学习、掌握。语言、文字,本来只是沟通、交流的工具,英语却成了必须学习的专业知识和技能。即使在母语为英语的国家和地区,非专业人士之间也变得难以交流,已经不适应现代社会沟通、交流的需要,其统治地位最终必被更具优势的现代汉语取而代之。

请继续关注《从古汉语的变迁说汉代汉语的比较优势》。

汉语计算机语言,从计算机编程语言说汉语的比较优势相关推荐

  1. 汉语计算机语言,汉语是唯一可用于计算机时代的语言!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 100年前,全世界都认为汉语是婴儿语,后来才发现原来汉语是进化过的世界最先进的语言.原来在七千年前,汉语也有罗嗦的后啜和字格,后来我们把那些无用东西都抛弃 ...

  2. 汉语属于哪个语系_汉语,日语,韩语分别属于什么语系?

    展开全部 按语言结构特点分类:汉语属于汉藏语系,日本语属于黏着语,韩语32313133353236313431303231363533e58685e5aeb931333431353430属于阿尔泰语系 ...

  3. 浅出计算机语言与编程语言的发展路径

    什么是计算机语言? 什么是编程语言? 它们是怎么发展出来的? 浅浅说明这些过程吧 计算机语言,也就是计算机能处理和理解的语言, 现在世界上有几百种计算机语言,常用的有C,C++,JAVA,PHP,lu ...

  4. 对外汉语偏误语料库_对外汉语偏误

    对外汉语偏误分析的综述 随着汉语的国际地位的提升和学习人数的增多, 汉语作为第二语言的学习, 学习者在习 得过程中, 出现偏误现象, 影响着教学和语用效果, 本文主要从近几十年的对外汉语教学中 的语音 ...

  5. 对外汉语偏误语料库_对外汉语偏误汇总

    对外汉语偏误分析的综述 随着汉语的国际地位的提升和学习人数的增多, 汉语作为第二语言的学习, 学习者在习 得过程中, 出现偏误现象, 影响着教学和语用效果, 本文主要从近几十年的对外汉语教学中 的语音 ...

  6. 汉语属于哪个语系_汉语语族的所属语系

    汉语族属于汉藏语系,汉藏语系是用汉语和藏语的名称概括与其有亲属关系的语言群.汉藏语系是语言学家按照谱系分类法划分的一组语群,但是划分的形式很多.这个语系至少包含汉语和藏缅语族,共计约400种语言,主要 ...

  7. 集合论怎么用计算机语言表示,编程语言理论

    编程语言理论(PLT)是计算机科学的一个分支,涉及编程语言及其各自特征的设计,实现,分析,表征和分类. 它属于计算机科学学科,既依赖于并影响数学,软件工程,语言学甚至认知科学. 它是一个公认的计算机科 ...

  8. 无穷大 计算机语言,数值编程语言能区分“最大有限数”和“无穷大”吗?

    问题动机: 在我所知的标准数值语言中(例如,Matlab.Python-numpy等),如果你取一个适度大的数的指数,那么由于数值溢出,输出是无穷大的.如果这乘以0,就得到NaN.另外,这些步骤足够合 ...

  9. 汉语计算机系统,汉语编程单片机的计算机系统

    本发明涉及一种汉语编程单片机的计算机系统,即汉语编程单片机.工控机是一种基于汉语计算机语言的单片机和工业控制机计算机系统.它适用于工业.农业.医疗.教育.环境.交通以及家庭等等行业的实时操作的应用. ...

最新文章

  1. python爬虫 -- 正则表达式 与 Re模块的介绍
  2. C# 利用反射动态调用类成员
  3. 视觉里程计 | 关于Stereo DSO中的高斯牛顿的一点注释
  4. 人工智能TensorFlow工作笔记008---张量的使用
  5. Spring Boot数据持久化之NamedParameterJdbcTemplate
  6. python约瑟夫环单向循环链表_约瑟夫环_约瑟夫环单向循环链表_约瑟夫环c语言循环链式...
  7. 计算机考研408考试科目及备考指南
  8. 2023北京邮电大学计算机考研信息汇总
  9. 《交互设计》作业-第六周
  10. dsolve函数的功能_MATLAB 求解常微分方程的函数是dsolve()。
  11. js 获取指定日期的前几天日期或后几天日期
  12. Linux退出man命令手册,Linux中如何退出man命令
  13. erp框架 saas_基于SAAS的中小纺织加工企业ERP系统
  14. Eve-NG No IP address on interface pnet0
  15. ESP8266 WIFI ARDUINO单芯片 APP/微信远程控制继电器等 设备源码及说明
  16. 数控车椭圆编程实例带图_数控车床加工椭圆的宏程序实例
  17. 安防工程商遇六大挑战考验 能否披荆斩棘?
  18. JAVA后端生成树算法,从指定的叶子节点到树根生成树,从树根到所有叶子结点
  19. Elixir - comprehensions
  20. 漫画 | 程序员职场屌丝逆袭,一举惊艳所有人!

热门文章

  1. 国家集训队论文分类整理(转)
  2. iOS 系统方法获取当前位置经纬度
  3. Oracle 10.2.0.5 + OFS 3.4.2 双节点集群
  4. 3373. 进制转换(高精度除法)
  5. html+抽奖游戏,九宫格抽奖HTML+JS版
  6. 解决更新pip后报错 Cannot open pip-script.py
  7. Unity播放视频OGV格式视频
  8. 深入剖解路由器的“心脏”技术
  9. Oracle表空间和数据文件
  10. 你能不能做老大,关键就看这8关!突破了,人人死心塌地追随你