计算机语言与人类语言的相互渗透

2017-07-24 22:04刘顺
科教导刊·电子版 2017年13期

刘顺

摘 要 计算机语言是计算机可以识别的语言,根据语言的指令可以进行一系列的操作,进而达到执行程序的目的;人类语言是可以被人类识别的语言,是人与人之间进行沟通和交流的桥梁,通过语言的使用,可以实现人们交流的目的。计算机语言的发展经历了一个漫长的过程,逐渐在变化为适应计算机的运行和操作的过程,人类的语言也是如此,随着社会的发展,人类语言也在时刻发生着变化。本文在分别介绍计算机语言和人类语言的基础之上,分析二者之间的区别和联系,并且研究分析计算机语言和人类语言之间是如何在逐渐发展过程中相互渗透和相互影响的。

关键词 计算机语言 人类语言 相互渗透

中图分类号:H0-05 文献标识码:A

0引言

人类的语言是人类最重要的交际工具,是内心想法的真实外在表达,是思维的一种具体工具,也是人的重要的特征,在语言表达方面,这是区分动物与人的很重要的标志。当然,随着人类的进华,语言也是在进化的,语言的发展也是一个循序渐进的过程,不是固定的,是随着社会的发展,人类的需求变化而变化的。那么,计算机的语言也是这样的工具,是表达计算机的“思维”的工具,是计算机的交流工具,计算机语言让我们走进计算机的世界,计算机语言對于计算机来说与人类的语言对于人类来说的重要性是有很大的相似之处的。但是,毕竟计算机的语言以及程序的设计等,是由人类的智慧所发明创造和设计的,所以计算机语言和人类语言还是存在一定程度的差异。可以说,计算机语言是在人类语言产生之后才出现的,在很多方面是借鉴人类的语言的,但是在逐渐发展的过程中,不可否认,计算机语言对于人类语言的发展也起到了一定的推动作用,整体来说,计算机语言和人类语言是相互促进的,是相互渗透的,不是完全独立的两种无关语言。

1计算机语言与人类语言的联系

计算机语言与人类语言都是在逐渐的发展变化的,二者在具体的使用方面有一定的差异,同时二者在多角度也有很多相似之处,毕竟二者都是语言的媒介,只是应用的领域和部分具体的内容有差别。每种语言都会在发展的过程中,出现一些约定俗成的规矩,从语言学的角度来分析,计算机语言是一种形式化的人工语言,而人类的语言是人与人之间沟通的感性化的语言,两种语言的定义概念不一样,使用的领域也不一样。

1.1计算机语言和人类语言的基本功能一致

计算机语言是计算机领域使用的语言,是计算机可以读懂的语言,在计算机的操作和程序的设计和执行过程中,都离不开计算机语言,可以说,只要是存在计算机的地方,只要你想利用计算机,那么就涉及到计算机的语言,计算机只有通过固有的语言交流,才可以正常的运行。当然,从这个角度看,人类语言也是如此,人类语言是人类沟通交流的媒介,在人与人交往的过程中,如果没有语言的沟通,那么结果想而知,是非常可怕的。从语言媒介的角度来看,二者的作用都是传播一定的信号和信息,用以达到交流互动的目的。二者的最基本的功能都是沟通和交流,目的是使彼此了解,达到双方的目的。从这个角度来看,计算机语言和人类语言是很一致的。

1.2计算机语言和人类语言的种类都很多

计算机语言的发展经历了一个变化的过程,每一个阶段都有着独特的主要使用语言的形式,最初的机器语言为主发展到现在的面向对象语言为主,期间还有很多种,在发展变化的过程中,逐渐完善的,而且,每一种语言适合的领域也有一定的区别,而且在使用的过程中还存在一定的缺陷和使用的优势,使用范围广、操作复杂等等。人类语言的种类更是繁多,每个领域有差异化的语言,每个民族有自己的语言特点,不同的场合使用的语言有着不同的表达方式等,这些都是人类语言的特点,汉语、英语等,也是语言种类之间的差异。计算机语言和人类的语言在语言种类方面,有很高的相似度,可以说都是非常繁多的,语种之间还是有一定的差异。

1.3语言存在主流和非主流之分

计算机语言虽然有很多种,但是还是有主流和非主流之间的区别的,计算机语言的Java和C++语言在日常的使用过程中出现的频率还是非常高的,但是其他的一些功能不是非常强大或者存在一定缺陷,在软件的设计中可能会被使用的频率就会偏低。人类语言也是如此,汉语、英语在整个语言的使用范围内,还是处于首要的地位的,一些相对较小国家的语言几乎是在一定的范围内使用,在国际场合中,一般不会出现。两种语言在主流使用方面也存在一定的相似联系。

2计算机语言与人类语言的差异

计算机语言和人类语言都是语言,理论上来说二者都是交流的没接,只不过交流的具体对象不同,二者因此有很多的相同之处,但是在其他一些方面,二者同时也存在很大的差别,毕竟二者从概念上来讲,不是一种同语言,任何事物的存在都有着自己的特性的,语言也正是这样。下文简单分析计算机语言和人类语言具体在哪些方面存在不同点。

2.1二者的发展方式不同

人类语言是一种常见的、存在于人与人之间的最普遍的事物,可以理解为是自然界中最基础的、也是最重要的事物,是最贴近生活的事物,可想而知,人类语言的发展是建立在人们的日常的沟通交流中的,而不是出于科学的研究,是一种自然而然的变化过程,就是日常的使用需要的产物,至于后期有关专家学者对语言的研究,都是建立在语言背后的变化基础之上的,而不是先研究后出现的发展变化。而计算机语言并不是与人类语言一样的发展的方式,计算机语言的发展是为了满足人们逐渐提高的要求而产生的,理论上来讲,人们对计算机的应用只是应用已有的功能,对于没有专门研究的功能是不可以直接使用的。那么,为了满足这样的需求,有关研究人员就会对此作出改进和完善,设计出更加符合当前实际需求的语言,当然,人们对之的利用是在科学研究成果之上的。二者在发展方式方面的差异还是非常明显的,毕竟人类语言趋于普遍化,而计算机语言是一种前沿的科学技术。

2.2二者感情色彩不同

计算机语言就是一种机器的语言,是在人类的设定好的语言程序基础上才可以实现的,所以,只会执行一些固定的语句,并不会按照自己的感情来表达自己的情绪和意愿,是机器的操作,没有任何的感情色彩,绝对的理性执行。但是,人类语言则不是这样的,我们在日常的交流和表达自己的感情过程中,除了拍剧,其他时刻表达的都是自己当时的感情,并没有任何事前的设置,一切都是感情的真实的感情表达,具有非常浓重的感情色彩,与计算机的语言存在很大的差异。

3计算机语言与人类语言的相互渗透关系

计算机语言是计算机用于执行程序和设计软件的语言,是一种机器的语言;人类语言是人与人之间沟通的语言,表达自己感情的语言,虽然二者看似很远,但是在二者的发展过程中,都会受到对方的影响,彼此还是会做出一定贡献的,二者之间对彼此产生的影响也是不容忽视的。下文具体说明计算机语言和人类语言在彼此的发展壮大过程中,二者是如何渗透、如何相互促进发展的。

3.1人类语言对计算机语言的影响

(1)人类语言使得计算机语言表达的具体化。人类语言非常博大精深,但是计算机语言相对匮乏,因此出现很多使用人类语言开理解计算机语言的情况。比如,run在人类语言中是“奔跑”的含义,被计算机语言多借用,还以为“运行”,body在人类语言中是身体的含义,但是爱计算机语言中可以理解为“主机”,类似这样的词语有很多,在此不一一列举。从以上例子中不难看出,计算机语言的具体表达依赖的是人类语言的存在。

(2)人类语言使得计算机语言的表达简化。计算机的语言中有很多是英文大写字母的缩写,这样的词语表达的完整含义是这些英文字母的连续拼写,但是计算机语言中,为了表达的更加简便,就会出现将完整表达的英文的首字母按照顺序表达出来。这样的计算机语言的表达,也是出自于人类语言的丰富和完整。

(3)人类语言为计算机语言的存在提供了多样的基础。人类语言的壮大和逐渐的发展,是计算机语言发展的基础,计算机语言出现的比较晚,那么,如果计算机语言刚出现就以一种新鲜的陌生的方式出现,那么必然很难被人民群众一时间完全接受,一般来说,人们還是比较容易接受固有存在的事物,所以,计算机语言的出现以人类语言为基础是一个很好地选择。

从以上的人类语言对计算机语言的具体影响中,不难看出,计算机语言是在人类语言的发展基础上发展起来的,本来计算机语言的起步就会晚于人类的语言,那么,计算机语言的发展植根于人类语言,人类语言是计算机语言的根源和依托。

3.2计算机语言对人类语言的影响

人类的语言发展和壮大的来源是非常广泛的,当然,人类语言的发展有一部分是来自于计算机语言的,具体的渗透影响包括以下几个方面。

(1)计算机语言为人类语言的发展提供了丰富来源。计算机是一种机械的语言,有很多固定含义和固定应用的语言,那么在生活中就可以把这样的语言按照所想要表达的感情直接用计算机的语言表达出来,久而久之,这样的形象利用就会被广泛使用,逐渐成为人类语言的一部分,丰富了人类的语言,一定程度上促进了人类语言的发展壮大。

(2)计算机语言提高了自然语言的规范化。人类语言,我们都知道,是一种子日常中用于交流的语言,那么出现很多口语化、地方化的语言和文字,如果在其他范围使用这样的文字和语言,或许出现很大的语言的障碍。计算机语言的出现,由于设计程序的规范,计算机中出现的文字就会相对比较规范,人们长期使用计算机,就会潜移默化的影响自己的使用语言的习惯,这样规范化了人们的用于,提高了人类语言的正规化。

4总结

通过以上的分析可见,自然语言和计算机语言在很多方面存在一定的联系,同时区别也是很明显的。无论是否一致,二者在发展的过程中在逐渐渗透是一个不可否认的事实,彼此在发展壮大自己本身的同时,对另一者的发展也起到了很大的作用。再坚实的根基也需要上层建筑的壮大,人类语言的基础要做好,会加快计算机语言的发展;计算机语言在发展过程中,反过来会推动人类语言的规范化等。

参考文献

[1] 漆慧.计算机语言与人类语言的互相渗透[J].电脑知识与技术,2005,24:66-67.

[2] 克里斯托弗·曼宁,竹西.跟懂得人类语言的计算机聊天[J].博鳌观察,2016,02:76-79.

[3] 本报记者蒋波.让计算机听懂人类语言[N].人民日报海外版,2015-08-29008.

[4] 张爱香.计算机语言发展历程综述[J].中国科技信息,2013,24:120-121.

[5] 程裕强,周国军.自然语言与计算机编程语言的相通性初探[J].玉林师范学院学报,2016,05:119-126.

[6] 黄超,张天骄,黄文君,刘洋.计算机语言与自然语言的比较研究[J].福建电脑,2017,02:8-9.

[7] 钟磊.中文自然语言处理与计算机的结合问题研究[J].数字技术与应用,2017,02:76.