计算机软件基础

出版社:哈尔滨工业大学出版社
出版日期:2012-8
ISBN:9787560336626
页数:375页

章节摘录

  (2)面向对象语言。  结构化程序设计方法与语言是面向过程的,存在较多的缺点,同时程序的执行是流水线式的,在一个模块被执行完成前,不能干其他事情,也无法动态地改变程序的执行方向。这和人们日常认识、处理事物的方式不一致。人们认为:客观世界是由各种各样的对象(或称实体、事物)组成的;每个对象都有自己的内部状态和运动规律,不同对象间的相互联系和相互作用构成各种不同的系统,进而构成整个客观世界;计算机软件主要就是为了模拟现实世界中的不同系统,如物流系统、银行系统、图书管理系统、教学管理系统等。因此,计算机软件可以认为是现实世界中由相互联系的对象所组成的系统在计算机中的模拟实现。  为了使计算机更易于模拟现实世界,1967年,挪威计算中心的Kisten. Nygaard和Ole. Johan Dahl开发了Simula67语言,它提供了比子程序更高一级的抽象和封装,引入了数据抽象和类的概念,被认为是第一个面向对象编程OOP语言。20世纪70年代初,PaloAlto研究中心的Alan Kay所在的研究小组开发出了Smalltalk语言,之后又开发出了Smalltalk-80,这种语言被认为是最纯正的面向对象语言.它对后来出现的面向对象语言,如C++、Java、J++、C#、VB、.net、Eiffel等产生了深远的影响。  面向对象语言是建立在用对象编程的方法基础之上的。对象就是程序中使用的“实体”或“实物”,按钮、菜单、对话框都是对象。对象是基本元素,在面向对象程序设计中只需考虑如何创建对象以及创建什么样的对象;另外同一对象可用在不同的程序中,这在无形中提高了程序员的工作效率。  面向对象语言克服了面向过程语言的缺点,将面向对象技术都融合到语言中,在程序设计语言上支持不同层次的模块化设计,更好地实现了数据抽象和信息隐藏,继承性实现了软件复用,多态性便于动态重构,基本可以应付一些简单的需求变更,为开发出高质量的软件提供了一把利器,所谓“工欲善其事,必先利其器”,有了锋利的工具,做起事来当然会又快又好。然而,“金无足赤,人无完人”,面向对象语言中的对象技术也存在与生俱来的缺陷。  ……

书籍目录

第1章 绪论  1.1 计算机软件概述  1.2 计算机软件技术  1.3 习题第2章 程序设计语言  2.1 程序设计语言概述  2.2 高级程序设计语言实现计算的方  2.3 结构化程序设计语言  2.4 面向对象程序设计  2.5 程序设计语言的选择  2.6 习题第3章 算法和数据结构  3.1 引言  3.2 算法  3.3 线性表  3.4 栈  3.5 队列  3.6 串  3.7 树  3.8 图  3.9 查找  3.10 排序  3.11 习题第4章 操作系统  4.1 操作系统概述  4.2 操作系统的进程管理  4.3 存储管理  4.4 设备管理  4.5 文件管理  4.6 作业管理  4.7 典型操作系统介绍  4.8 习题第5章 数据库  5.1 数据库的基础知识  5.2 关系数据库  5.3 结构化查询语言SQL  5.4 数据库访问技术  5.5 习题第6章 软件工程  6.1 软件工程概述  6.2 软件生存周期的主要活动  6.3 软件开发过程模型  6.4 软件开发管理技术  6.5 习题参考文献

编辑推荐

刘金凤、赵鹏舒、祝虹媛主编的《计算机软件基础》从计算机软件的基础知识、基本概念人手,介绍了程序设计语言、数据结构、操作系统、数据库系统和软件工程五大方面的基本理论知识。在此基础上,编者把多年来从事有关的教学体会和科研实践总结出来的计算机软件实用技术编写出来呈现给读者,各个需要读者深入理解和注意的关键点,都用特殊标记着重指出,方便读者体会和理解,使读者真正掌握计算机软件应用的基本方法,提高软件应用和开发能力。读者在使用本书时,为了能深入理解各章节内容,达到最佳的学习效果,一定要配合各章节实例和习题,通过一定数量的上机实验深刻体会计算机软件的本质。

作者简介

刘金凤、赵鹏舒、祝虹媛主编的《计算机软件基础》是计算机软件技术基础的综合教材,引进了软件技术发展的最新成果,精炼了选材内容。《计算机软件基础》共分为6章,包括程序设计语言、数据结构、操作系统、数据库和软件工程五大知识板块,内容由浅入深,为读者开避了入门到熟练掌握的捷径。本书提供了大量的软件开发实例,每章都配有习题,便于读者巩固所学知识。
《计算机软件基础》适合作为高等学校非计算机专业基础教材使用,也可以作为企业的培训教材。

图书封面


 计算机软件基础下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024