所谓的计算机软件就是指计算机系统中的程序、数据及其文档。它是用户与硬件之间的接口界面,用户主要是通过软件与计算机进行交流。我们收录的这部计算机软件基础教程是一部非常不不错的教程。它全面地介绍了计算机软件领域中最基本的原理和设计方法,包括:数据结构、操作系统、数据库和软件工程等。
计算机软件总体分为系统软件和应用软件两大类:系统软件是各类操作系统,如window
关注公众号:diyijc_com
问题反馈
所谓的计算机软件就是指计算机系统中的程序、数据及其文档。它是用户与硬件之间的接口界面,用户主要是通过软件与计算机进行交流。我们收录的这部计算机软件基础教程是一部非常不不错的教程。它全面地介绍了计算机软件领域中最基本的原理和设计方法,包括:数据结构、操作系统、数据库和软件工程等。
计算机软件总体分为系统软件和应用软件两大类:系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
计算机软件都是用各种电脑语言(也叫程序设计语言)编写的。最底层的叫机器语言,它由一些0和1组成,可以被某种电脑直接理解,但人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器软件翻译成机器语言程序,才能执行。人能够勉强理解汇编语言。人常用的语言是更上一层的高级语言,比如C, Java, Fortran, BASIC。这些语言编写的程序一般都能在多种电脑上运行,但必须先由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特定的机器语言程序。编写计算机软件的人员叫程序设计员、程序员、编程人员。他们当中的高手有时也自称为黑客。
由于机器语言程序是由一些0和1组成的,它又被称为二进制代码。汇编语言和高级语言程序也被称为源码。在实际工作中,一般来讲,编程人员必须要有源码才能理解和修改一个程序。很多软件厂家只出售二进制代码。国际上开始流行一种趋势,即将软件的源码公开,供全世界的编程人员共享。这叫“开放源码运动”。
更新时间:2014-02-25 20:56