作业帮 > 综合 > 作业

软件是怎么编程的,什么c语言,软件是不是由无数组数字或英文字母组成?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 10:19:29
软件是怎么编程的,什么c语言,软件是不是由无数组数字或英文字母组成?
软件的本质的确是数字代码(全是二进制的编码,也就是只有0和1,它也被成为机器语言),因为计算机的电路有链接与断开两个状态,用二进制的0和1分别代表断开和链接是再合适不过了,最早的计算机软件就是由01组成的机器语言编写的,机器语言计算机虽然能直接识别但人类却难以理解其意思,编写起来也非常困难,于是后来出现了一些助记符,用一些英文字母来代表一定的二进制代码块,方便人们记忆,编写和阅读,这些助记符就是后来的汇编语言.但汇编语言还是和人类的自然语言相差很远,非专业人士依然难以理解,使用起来也很不方便,于是后来出现了更高级的语言,语法和自然语言更加接近,更容易学习和使用,其中比较出名的高级语言有C语言,c++语言,java语言,VB语言等等.通过这些语言我们可以更好的与计算机沟通,告诉它我们需要它怎么做.虽然我们能更容易的看懂高级语言代码,但是,计算机却还是只能识别二进制代码,所以我们需要一种工具来吧高级语言翻译成二进制代码,它就是编译器,通过编译器我们可以把我们编写的高级语言代码翻译成计算机能够识别的二进制代码,编译产生的文件(在windows上通常是.exe文件)就是我们普通用户看到的软件了.
纯手打哦,有疑问的话请继续追问吧.
再问: 那么说的话,语言就是那些数字,字母来的,只是为了方便记忆
再问: 语言就是所谓的二进制?
再答: 打个比方,假设计算机是美国人,而我们是中国人,我们写的的话(高级语言比如C语言)计算机是不懂的,必须把它翻译成英语(也就是机器语言,也就是二进制代码,全由0和1组成),计算机才能理解我们的意图,按照我们的指令来做事,计算机语言是为了让我们与计算机更好的沟通,让计算机按照我们的指令正确高效率的完成工作而设计的。 另:(题外话) 任何数据,包括文本,音乐,图片,视频等,在计算机中都是以二进制形式储存的,因为计算机的本质还是有逻辑电路组成的机器,电路只有开合关两种状态,所以计算机业只能理解二进制的数据。 由于你可能没有学过计算机相关的专业知识,理解起来可能有些困难,如果对计算机很感兴趣的话,可以到图书馆借阅一些相关的基础书籍来看看。