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