看到CSDN上有很多人在讨论汉语言编程,有人把“汉编”骂的狗血喷头,有人在苦苦支撑自己的“民族特色”。我感觉骂 “汉编”的人们是过于西化了,而苦苦维护“汉编”的人们又过于保守了,那么我就发表一下我中庸而又和谐的想法:在目前这种结构化的编程语言中,“汉编”是没有什么意义的,理由我就不说了,很多人已经慷慨陈词了;我认为“汉编”的希望在明天,等到自然语言理论发展起来的时候,“汉编”将会有自己的用武之地。想一下也许下面的代码对于中文或者英文来说没有区别:
if you.tired then you.sleep();
如果 你.累了 那么 你.睡觉
可是下面的自然语言化的代码就有意义了:
if you're tired ,please fall aleep
累了的话就睡吧/累了就睡呗/如果累了就睡
想想如果能够实现用自然语言控制计算机的话,汉语言编程还没有意义吗?如果再结合语音识别,那么做为一个纯种中国老爷们儿,你是愿意假装归国华侨似的对着电脑说“Please format disk c if you receive command 'ok'!”,还是愿意用纯种国语说“收到'ok'就把c盘给它格式化喽”呢???
好好发展汉语言的自然语言理论吧。
分享到:
相关推荐
《C程序设计语言》是计算机科学领域的一部经典著作,本书由C语言的研制者之一Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan合著,于1988年首次出版。作为C语言的权威性介绍书籍,它系统全面地讲解了C语言...
学习汉语编程必须明白几点: 1-中文和英文的地位是平等的,在计算机中也一样,不要褒英贬汉;... 现在还是个过渡阶段,希望将来龙芯出中文CPU,然后与汉编联姻,就是汉语和英语在计算机世界中二 分天下的时候了。
C程序设计语言是由C语言的创始人丹尼斯·里奇和布莱恩·柯尼汉共同编写的经典教材,通常被称为K&R C(取自两位作者姓氏的首字母),本书第二版即为“C程序设计语言(第2版·新版)”,是对原始1978年版《C程序设计...
- **定义与用途**:JavaScript是一种广泛用于网页的编程语言,主要用于增加交互性和动态效果。 - **特点**:可以用来处理用户输入、改变网页内容、创建动画效果等。 - **应用示例**:文件中提到的“JS特效”、“定时...
汉编自绘皮肤反编译版源码是一个针对易语言编程环境开发的皮肤库资源,主要特点是用户可以自定义和绘制界面皮肤,提供了一种高度定制化的UI设计体验。源码包含了三个不同版本,分别是2.6、3.74和4.0beta,这表明该库...
* Interpreter(解释器模式):给定一个语言,定义它的文法表示,和一个解释器,使用该解释器来解释该语言中的句子。 * Iterator(迭代器模式):提供一种方法顺序访问一个聚合对象中的各种元素,而又不需要暴露该...
### 《C程序设计语言》中文翻译概述与关键知识点解析 #### 一、背景介绍 自1978年《C程序设计语言》一书首次出版以来,计算领域经历了翻天覆地的变化。大型计算机的功能变得更为强大,而个人电脑的发展也已经能够...
5. **编程基础**:Java语言基础,Android特有的编程概念如生命周期,服务,广播接收者,内容提供者等。 6. **API交互**:如何调用Android API进行硬件访问,如GPS、摄像头、传感器等,以及网络通信的基本方法。 7....
这些应用程序不仅可以服务于汉语学习者,甚至可以吸引全世界对汉语言文化有兴趣的外国朋友。 此外,对于语言研究者而言,这样的数据库是分析和研究汉语成语演变规律、使用习惯的宝贵资料。通过对成语的使用频率、...
这个项目是在Java环境中进行的,特别适合那些熟悉Java编程并希望探索自然语言处理(NLP)应用的开发者。 首先,我们需要了解Java在API调用中的基本概念。API(Application Programming Interface)是一组预定义的...
由于我从没正经看完过一本C++的书(都是零碎偶尔翻翻的),并且本系列并不是教条式地将那些该死的名词及其解释罗列一遍,而是希望读者能够理解编程,而不是学会一门语言(即不止会英翻汉,还会汉翻英)。整个系列全...
1. **单一网关(Exclusive Gateway)**:类似编程语言中的条件语句,可以为序列流设置条件,从而决定工作流的下一个执行节点。 2. **并行网关(Parallel Gateway)**:允许工作流同时执行多个分支,但需要注意的是,...
事实上,学习编程并不总是件轻松的事,尤其是当面对着复杂的编程语言和逻辑时。而对于那些没有足够时间深入学习编程细节的工程师来说,“懒人”这个词可能正描述了他们的实际需求——他们希望找到一种快速、高效的...
通过了解和掌握.NET Framework 2.0的核心概念、窗体设计和事件处理,考生将能够创建高效、用户友好的应用程序。 【描述】:“基于.net framework2.0窗体应用开发认证题” .NET Framework 2.0是微软推出的一个强大...
"IT日语-日汉专业会话:软件工程开发实例"这个资源提供了一个独特的学习机会,将日语语言学习与实际的软件开发过程相结合。这样的结合对于那些希望在日本企业或者与日本团队合作的IT专业人士来说是极其宝贵的。 ...
通过这两篇实习报告,我们不仅能够了解到汉语言文学专业学生在银行服务中的职业适应过程,还能深入探究计算机专业学生在Web开发领域的学习和实践情况,从而全面地认识到理论与实践相结合的重要性,以及个人素质与...