【C语言-1】什么是计算机语言?

本文从自然语言引入,探讨如何与计算机直接沟通,解释了计算机语言从机器语言、汇编语言到高级语言(如C语言)的发展过程,强调高级语言的抽象性和跨平台特性,帮助读者理解计算机内部工作原理。
摘要由CSDN通过智能技术生成


前言

在学习C语言之前, 我们来讨论一个更大的话题。什么是计算机语言?


1、日常生活中使用自然语言

顾名思义,计算机语言类似于汉语、英语,是一种用来传递信息的工具。

例如日常生活中,使用汉语将自己想表达的思想传递给他人。
什么是计算机语言_语言将信息传递给他人

2、能否用自然语言和计算机“说话”?

我们知道计算机最初的用途就是用于计算数据,我们以一个最简单的例子来看。

例如我想知道123+456等于多少?

我可以用汉语对计算机进行提问嘛?
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bSlOVxQO-1615208676447)(https://oss-blog.zhoushengjie.com/%E4%BB%80%E4%B9%88%E6%98%AF%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80_%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%AC%E4%B8%8D%E6%87%82%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80_1613634076438.jpg)]
你肯定会回答说,可以啊,现在的语音助手完全可以实现这种功能。例如,apple的siri,小米的小爱同学,百度的小度,淘宝的天猫精灵。

看似简单的一问一答,事实上,却在计算机内部,却经历了一个非常复杂的步骤。下面是一个非常概括的流程图,大概说明这里面经历了哪些步骤。

什么是计算机语言_语音助手

这其中的一个非常重要的环节是:通过自然语言识别和理解算法,让计算机知道了我们需要运行加法程序。接着把123和456放到计算程序里面,让它们相加。

得益于现代的人工智能学科的发展,让计算机看起来似乎可以理解我们日常生活中使用的自然语言了。然而实际上,计算机却只是忠实地执行了固定的程序。


3、怎样直接和计算机“说话”?

我们暂时不探讨怎样让计算机理解自然语言,我们把中间的步骤去掉,怎样让计算机能够直接理解我们想表达的内容呢?

很简单,答案就是:通过编程语言。

通过编程语言,我们可以键入对应语法,让机器通过代码来理解我们的意图。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值