人类第一台计算机(Computer)是1946年2月在美国宾夕法尼亚大学诞生的“埃尼阿克”(ENIAC)通用电子计算机。计 算机是用于高速计算的电子计算机器,可以完成数值、逻辑运算,可以进行数据存储,可以输入和输出数据。编写好的程序可以在计算机上高速运行,能够按照程序自动处理海量数据。计算机的特点是:“大脑”转得快、“记忆力”超级好,关键还很忠诚,程序发出什么指令它就执行什么指令,哪怕这个指令可能会损坏计算机本身。
阿兰·图灵(1912.6.23~1954.6.7)和约翰·冯·诺依曼(1903.12.28~1957.2.8)对于计算机的发明起到了关键作用,计算机是20世纪影响最深远的发明之 一,它的应用领域从最初的军事领域过渡到科研教学,最后扩展到社会各个领域,已经形成了规模巨大的计算机产业。特别是互联网的发展,更是带动了全球范围 的技术进步,由此引发了深刻的社会变革。从此,人类从轰隆隆的工业时代,进入了飞速发展的信息时代。
计算机是由硬件系统(HardwareSystem)和软件系统(Software System) 两部分组成的,可以理解为一个承载了躯 体,一个代表了灵魂。所谓软件,是指一系列按照特定顺序组织的计算机数据和指令。人类的意图需要通过软件让计算机知道并执行。软件大体上可分为系统软件和应用软件两大类。系统软件(SystemSoftware)负责管理计算机的各个独立硬件,使它们可以协调工作,提供基本功能,同时又给应用软件提供运行平台。
系统软件中最主要的就是操作系统,打开计算机, 首先跟用户交互的就是操作系统。微软公司(创始人:比尔·盖茨)开发的DOS是一个基于字符的单用户、单任务系统,而随后的Windows操作系统则是一个多用户、多任务系统,经过二十多年的发展,已从Windows 3.1、Windows95、Win- dows 98、Windows NT、Windows 2000、 Windows XP、Windows Vista、Windows 7、 Windows 8发展到最新的Windows 10等。 Windows是个人计算机领域使用最广泛的操作系统,除此之外还有苹果的MacOS。在服务器领域,Linux是一个被广泛应用的操作系统,在互联网时代,它功不可没。
应用软件(Application Software)是 和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序集合。比如大家经常用到的支付宝、微信、QQ、Office、浏览器、迅雷、优酷等。读者通过Java语言的学习就可以开发应用软件。