2.计算机编程语言是啥

2018-12-13  本文已影响0人  萱磨叽

      计算机编程语言,其实就是特定的人类用于与计算机沟通的语言。它也有很多种,就像英语、法语、德语、汉语…  常见的(我有限了解的几门…)有:c语言,c++,basic,汇编,java,python,shell等等。

      我们为什么要用这些编程语言而不用自然语言来与计算机沟通呢?

      我们的自然语言,往往有很多的不确定和歧义性,因而不能准确命令计算机去执行。比如,生活中,可能出现这样的对话:"我今天买了个好大的西瓜,三个人都吃不完!"  "那我要买一把大的西瓜刀来切了!"

      这个简单的对白足以形容西瓜的大,普通人也基本能判断买多大的刀来切西瓜。

      但是,如果你这样告诉计算机,它能知道你需要怎样的一把西瓜刀吗?  显然它无法准确知道你的需求。

      甚至,我们的需要有极大的歧义性。比如这句经典的:"下雨天留客天天留我不留"  它有几个意思呢?  它究竟是什么意思呢?  1.下雨天 , 留客天 ,天留,我不留。2.下雨天,留客天,天留我不?留。

    显然以上是两个截然相反的语义。怎么让计算机判断你的断句和语气?

    更让人捉急的是,吵架的时候,我们往往说:"我走了,你别来找我。"这个时候有点情商的人都会明白不能照做,但是计算机会怎么处理你的"谎言"?

    因而,我们需要特定的,逻辑严谨的语言,来让计算机执行我们真正想要的操作。

    这,就是计算机编程语言。

大家好,我是只会唱高音不会唱rap的萱磨叽~  希望感兴趣的小伙伴持续关注我的简书内容,谢谢大家~

上一篇 下一篇

猜你喜欢

热点阅读