计算机与编程语言,计算机的思维方式
作者:互联网
计算机如何解决问题?
给我一块西瓜
1.走进厨房
2.找到西瓜
3.找到西瓜刀
4.把西瓜切成块
5.拿着西瓜回到桌子
人:What to do
我要你做什么
计算机:how to do
如何把这件事情做出来
计算机语言:
就是一堆用0和1组成的二进制数
用于人与计算机之间通讯的语言。
计算机语言是人与计算机之间传递的媒介。
计算机系统最大特征是指令通过一种语言传达给机器
它是用特殊的编程语言写出来如何解决问题的。不是用编程语言和计算机交谈,而是要求它做事情的过程或方法
算法
我们要让计算机做计算,就需要象这样找出计算的步骤,然后用编程语言写出来,计算机做的所有的事情都叫做计算,计算的步骤就是算法
计算机的计算方式:
程序的执行:两种方式:解释和编译
解释:需要一个计算机上的程序,这个计算机上的程序需要读懂你写的那个程序,读进去之后,它看你第一行要做什么
比如:去卧室,它就让计算机做去卧室的事情,你第一件事,让他做吃西瓜的事,它让计算机做吃西瓜的事情
它会看懂你写的程序,然后让计算机去做你要它做的事情
编译:需要一个程序,这个程序把你写的程序翻译一下,变成计算机能懂的程序,翻译之后,你读不懂,但是计算机能懂,然后保存下来
以后你想要执行程序的时候,它不会拿你写的那个程序去执行,而是拿它翻译之后的那个程序去执行
解释语言和编译语言:
区别:编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的,有特殊的计算能力
解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码,有确定的运算性能
标签:思维,翻译,西瓜,计算机,编程语言,程序,执行 来源: https://www.cnblogs.com/yuzong/p/16391189.html