.0.基本概念0.1程序:计算机完成某个任务的一系列操作步骤。0.2程序设计语言:人与计算机进行交流的工具。程序设计语言的基本成分:1)数据。描述数据如何表示。2)操作。描述对数据进行的运算。3)传输。描述数据在计算机各部件之间的传输方式,包括输入输出。4)控制。描述各种操作的执行顺序和方式。0.3算法:解决问题的步骤和方法。0.4数据结构:数据及数据之间的关系。1.低级程序设计语言1.1机器语言:直接用二进制代码表示的机器指令。1.2汇编语言:给机器指令加上助记符来表示运算。2.高级程序设计语言编译型:先编译后执行。解释型:边翻译边执行。混合型:用编译先部分翻译,再解释。Ex:Java编译器现将源程序翻译为JVM(Java虚拟机)上的可执行字节码,再由Java解释器解释字节码程序并执行。这样做可以跨平台,只要有JVM就可以。命令式(过程型)结构程序设计语言 :基于动作的语言,关注如何让计算机去做事情。数据对象是被动的,被程序操控。Ex:FORTRAN,COBOL,Basic,C,Pascal,