USB 安装介质创建 (Balena Etcher)
|
24个答案 51 分 |
I have no sound in Chrome. |
|
3个答案 45 分 |
Deleted Mail Icon on my iPhone, how to get it back! |
|
3个答案 16 分 |
How to download Mac OS El Capitan |
|
5个答案 9 分 |
Installation of High Sierra 10.13 on unsupported Macs |
背景与识别
计算机看起来似乎很神奇,但一旦脱离了营销部门的辞藻,它们其实有点“没脑子”。从根本上讲,计算机执行的是软件提供的简单指令,比如“将这两个数字相加”或“将这个数字移动到另一个位置”。所有软件都是由这些基本指令构成的,通过恰当的组合,它们可以实现播放视频或模拟车祸物理效果等功能。在许多方面,软件充当了计算机的大脑,这就是为什么没有软件,你的 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。你可以访问该网站来查看你当前使用的操作系统。
更多信息
由衷感谢以下译者:
100%
Leon赵国鑫正在帮助我们修复这个世界! 您也想加入吗?
开始翻译 ›