跳转到主内容
加入维修社区 - 创建账户

背景与识别

计算机看起来似乎很神奇,但一旦脱离了营销部门的辞藻,它们其实有点“没脑子”。从根本上讲,计算机执行的是软件提供的简单指令,比如“将这两个数字相加”或“将这个数字移动到另一个位置”。所有软件都是由这些基本指令构成的,通过恰当的组合,它们可以实现播放视频或模拟车祸物理效果等功能。在许多方面,软件充当了计算机的大脑,这就是为什么没有软件,你的 iPhone 就只是一块塑料、金属和玻璃组成的砖头。

最早的软件是由阿达·洛芙莱斯 (Ada Lovelace)在 19 世纪 40 年代编写的。由于她设计的算法只是理论上的,而她研究的计算机从未被制造出来,所以她的构想从未经过验证。许多早期的软件并不是用我们今天所知的高级编程语言编写的;相反,软件与硬件是结合在一起的,是通过物理组件来“编程”的。像凯瑟琳·布斯 (Kathleen Booth)格蕾丝·赫柏 (Grace Hopper)这样的女性在 20 世纪 40 年代通过在各种输入和输出端之间连接电缆来开发早期软件。玛格丽特·汉密尔顿 (Margaret Hamilton)在 20 世纪 60 年代末为美国阿波罗太空任务编写了软件,该软件以一系列电路的形式呈现给计算机。即便在当时,完全存在于计算机内存中的第一批软件看起来也与现代的 Javascript 或 Python 大不相同。汇编语言必须先出现,它们与馈送到处理器的二进制逻辑指令具有相似的语法。通过这种方式,我们今天拥有的软件都是建立在这些垫脚石之上的,高级代码被馈送到汇编器中,然后由汇编器将指令馈送到内置于处理器中的物理软件中。

现代软件种类繁多。首先是应用程序或“App”,它们是你能够下载、购买、安装和删除的独立程序。常见的应用程序包括用于输入文档的文字处理软件、用于访问 iFixit.com 的网页浏览器,以及用于放松的电子游戏。没有作为基础的操作系统(缩写为“OS”),应用程序就无法运行。笔记本电脑和台式计算机最常见的操作系统是 Windows、macOS 和 Linux。大多数智能手机使用 iOS 或 Android。你可以访问该网站来查看你当前使用的操作系统。

更多信息

维基百科上的软件

维基百科上的软件历史

维基百科上的应用软件

维基百科上的操作系统

由衷感谢以下译者:

en zh

100%

Leon赵国鑫正在帮助我们修复这个世界! 您也想加入吗?
开始翻译 ›

浏览统计数据:

过去 24 小时: 84

过去 7 天: 654

过去 30 天: 2,793

总计 121,172