exercise是什么意思(电脑exe是什么意思)

什么是程序?计算机科学必须知道程序的概念,因为它是软件的主要组成部分。程序实际上是指令和数据的集合。指令是一系列命令或代码。例如,当你按下键盘上的delete键

什么是程序?

exe是什么意思(怎么把exe文件转换成apk)

计算机科学必须知道程序的概念,因为它是软件的主要组成部分。

程序实际上是指令和数据的集合。

指令是一系列命令或代码。例如,当你按下键盘上的delete键时,你实际上向操作系统发送了一个删除指令。

数据是一堆二进制的01代码,分为两类,一类是作为指令执行对象的输入数据,一类是从指令执行结果中得到的输出数据。再复杂的程序,它的内容都是指令和数据。

编程时,程序员为一组指令定义一个操作,这个操作叫做函数。定义数据的名称。这叫做变量。看到变量和函数,你可能会想到数学。

但是在程序中,有一点和数学是不一样的。变量和函数的名称可以由多个字符组成,如下例所示。

Output = operate(input)也就是说,也可以使用由多个字符组成的长名称。而且这样写比较常见。

例如,以下是用编程语言C编写的代码:

int a,b,c;a = 20b = 30c = fun(a,b);在C语言中,分号“;”应该写在每条指令的末尾。

int a,b,c在第一行中,它意味着接下来使用名为A,B,C的整数变量,其中int是integer的缩写,用于告诉计算机“使用整数”。学过小学数学的都知道什么是整数!

下一行中的“a = 20”意味着整数20被赋给变量a。类似地,“b = 30”表示整数
30被赋给变量b,等号“=”是给变量赋值的指令。请记住,编程语言中的等号“=”并不意味着相等,而是赋值。

看“c = fun(a,b);”在最后一行。,这一行表示变量A和B传递给函数,函数的运算结果赋给变量c。

其中一个用了一个叫fun的函数,但是我没有写它的具体实现。只是意味着它会返回值,然后把返回值赋给c。

通过上面的例子,你应该能明白程序真的只是由指令和数据组成的。

程序员写完代码后,代码不能直接运行,需要编译后才能执行。什么是编译?

所谓编译,就是把用C等编程语言编写的文件(也叫源文件)转换成机器语言(也叫二进制代码),在Windows系统下称为exe可执行文件。其内容如下:

C7 45 FC 01 00 00 C7 45 f802 00 00 8b 45 F8 50 b4d FC 51e 8 82 fff FF 83c 4 08 89 45 F4 8b 55 F4 52 68 1c 30 42 00 e8b 9 03 00 00 83它是十六进制的二进制代码。这些数据代表了什么?

这些数据实际上是一些指令和数据。例如,C7可以表示赋值操作,45表示整数。只是这种数据人类很难理解,但计算机很容易读懂。

有许多扩展名为的可执行程序文件。exe在大家用的Windows系统的电脑里。

计算机是执行程序的机器,而程序是指令和数据的集合。只要定义了指令和数据的规范,装有符合规范的程序的计算机自然可以相互协作。

所谓计算机协同工作,是指输入到一台计算机的数据可以通过互联网传输到与这台计算机相连的其他计算机上进行运算,运算的结果会返回到这台计算机上。

不管是哪个程序,它的内容都是一个数值列表,每个数值要么是指令,要么是数据。

欢迎关注我,学习更多计算机知识!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/296150.html

发表回复

登录后才能评论