程序的执行方式——解释和编译

image.png
image.png

解释:每次执行程序前都需要解释
编译:对程序进行编译,生成计算机可以理解的程序,计算机执行生成的新程序

解释语言和编译语言

语言本无编译/解释之分
有的语言常用的执行方式是解释,如python;有点语言常用的执行方式是编译,如c语言。
解释和翻译在执行速度上,在现在的芯片处理能力下,没有太大区别。
解释型语言有特殊的计算能力
编译型语言有确定的运算性能

为什么要学习计算机

计算机是怎么工作的

image.png

计算机擅长做什么事情

计算机能做什么事情

什么事情计算机不擅长做或者不能做

什么是计算机语言

程序是用特殊的编程语言写出来表达如何解决问题的
不是用编程语言来和计算机交谈,而是描述要求它如何做事情的过程或方法
与计算机交谈,是指在图形交换界面,你双击图标,程序自动打开,计算机对你的动作产生回应

计算机——程序——算法

image.png

计算和算法

·我们要让计算机做计算,就需要像这样找出计算的步骤,然后用编程语言写出来
·计算机做的所有的事情都叫做计算
·计算的步骤就是算法
**