什么叫计算机语言

本文解释了计算机语言的概念,即由0和1组成的二进制语言,并介绍了编程的过程,从问题定义到逻辑表达直至最终转化为机器语言。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序用计算机语言写成。编程的实质就是你用计算机语言来表达你解决问题的逻辑。
 
那么,什么叫计算机语言?
 
狭 义上,我们讲的语言,汉语英语广东话,它是语言,有声音。小鸟之间吱吱喳喳,大抵也是语言。但其实语言二字虽都带口,却不是说非得有声才称为语言:哑语无 声,但它也是语言。广义上讲,语言是沟通、交流的一种手段。基于此,我们认为所有的机器或工具,也就包括计算机,都有它们自己的语言。
 
我们拿我们要掌握汉语来说,必须学会2000来个汉字,对于英语,则除了掌握26字母之外,同样也要有2000来个单词量。那么,计算机的语言,假设我们把计算机语言比喻成英语,应该掌握几个字母呢?
 
答案是两个:0和1。(乐坏了,原来计算机比我还笨,只能记住两个啊)
 
为什么是两个呢?
 
因为计算机语言是“说”给计算机“听”的,所有只要计算机能理解就可以了,这样我们就会明白,它所能理解的字母,最适合的数目就是两个。
 
事实上,计算机内部所有的一切数据,都是用0和1表达的,包括你现在正在看到的这篇教程网页,或者是你用Word打的文档,或者是你在计算机听到的MP3,或者是你拿数码相机拍下的照片然后传到电脑中……这一切的一切,都是0和1表达的。
 
其实呢,在计算机诞生后的很长一段时间以来,程序员写程序,其实是不用计算机的。(怎么可能呢……)那时的程序员,是用一卷长长的纸条,然后再拿支笔在纸条上画圈圈,画完以后,有专人负责在纸上有圈圈的地方打个孔,然后将长长的纸卷塞入当时的计算机,计算机就开始“读”程序了。用光束照射纸卷,有孔的地方透光,是1,没孔的不透光,是0,或者是相反。现在相信你已经明白为什么说两个字母最适合计算机理解了。
 
写一个程序,大致是这么一个过程:
 
有一个问题或需求,想用计算机解决;然后想出解决问题或实现需求的思路;将思路抽象成数学方法和逻辑表达或某种流程的模式;程序员将数学方法,逻辑表达中的数据和流程用计算机语言表达,这种语言就称之为代码; 把写成的代码用语言的实现工具(VC,VB,Delphi,或C#……)转换成计算机的最低级机器语言。 
 
可见,我们要学的就是一门承上启下的计算机语言。这样语言有很多:BASIC,Pascal ,C, C++, Java, C#……
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值