正版保障 假一赔十 可开发票
¥ 29.43 6.7折 ¥ 43.8 全新
库存18件
作者龚爱民
出版社电子工业出版社
ISBN9787121438264
出版时间2021-06
装帧平装
开本16开
定价43.8元
货号11687573
上书时间2024-12-22
1.1程序设计基本概念
1.1.1计算机程序
计算机是具有高速计算功能的电子设备,可以高速地为许多复杂的科学计算提供运算服务,但是它不能脱离计算机程序独立完成任务。计算机程序是利用程序语言编写的用于执行指定任务的指令序列。一条指令执行计算机的某个特定操作,一系列指令完成某些任务,这些指令包含在计算机程序中。计算机执行某个程序,程序中的指令就会自动、有序地执行。现代软件一般由特定的程序语言,如C++、Python、Java等人们易于读写的高级语言编写而成。这些程序通过编译器、解释器等翻译成计算机可以识别的机器语言,由0和1组成二进制指令,在中央处理器(CPU)的控制下完成程序功能,如图1-1-1所示。从本质上讲,软件包括操作系统和应用软件,它们都由各种程序语言编写的程序组成,这些程序协同工作,以构成完整的计算机软件系统。总之,若没有这些程序,计算机就像一台瘫痪的机器,没有使用价值。
1.1.2程序语言
若使计算机按照人的意图运行,就必须使计算机懂得人的意图,接受人的命令,输出运
行结果。人与人沟通,需要语言的支持;人和机器交换信息,必须解决的首要问题也是语言。因此,人们给计算机设计了一种特殊语言,这就是程序设计语言,它在人与计算机之间起到交流的作用。语言的基础是记号和规则。每种程序语言都有一组专门的记号,根据特定的规则构成语句,语句的集合就是程序。由于记号由常见的英文组成,故人理解;计算机借助解释器或编译器对语句进行翻译,并生成相关的计算机指令,故计算机也理解。自20世纪60年代以来,世界上公布的程序设计语言已有上千种之多,但是只有很少的一部分程序设计语言得到了广泛应用。从发展历程来看,程序设计语言经历了以下发展过程。
1.机器语言早期的计算机不能直接识别诸如 JavaScript 语言等高级语言,只能识别由机器指令构成的机器语言。机器指令是CPU能直接识别并执行的指令,表现形式是二进制数编码,通常由操作码和操作数两部分组成。操作码指出该指令要执行的操作,操作数指出参与运算的数据、运算结果存放的位置等。在机器语言时代,程序设计是将由0和1组成的二进制数字表示的机器语言打印在纸带或卡片上的,利用纸带机或卡片机输入计算机后执行。由于机器语言程序设计严重依赖CPU指令集,各种CPU具有不同的指令系统,所以编写复杂、难度大、编程效率极低,编写出来的程序可移植性差,只有专业人员才能进行这类程序的编写。随着语言的发展,机器语言已经被逐步淘汰。
— 没有更多了 —
以下为对购买帮助不大的评价