【历史上的今天】4 月 18 日:第一款交互式电子游戏;IBM 率先研发兆位芯片;硬件公司 Roland 成立

news2024/11/15 17:21:07

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 4 月 18 日,在 1955 年的今天,著名物理学家爱因斯坦在美国新泽西州的普林斯顿逝世。爱因斯坦于 1905 年获得物理学博士学位,同年发表狭义相对论;1915 年发表广义相对论;1933 年受德国反犹主义狂潮迫害而离开祖国。

爱因斯坦生前坚信,“人类所固有的兄弟般的情谊和每一个人的特性。可是如果有人让我证明这一点,我做不到。同样,人的头脑里产生了更高深的理解,却无从证明它的产生过程。所有伟大的发现都包含着这样的一次飞跃。”回顾科技历史上的 4 月 18 日,这一天还发生过哪些影响深远的关键事件呢?

1962 年 4 月:电子游戏先驱《太空大战》诞生

在这里插入图片描述

图源:维基百科

1961 年,麻省理工学院的学生史帝芬·罗素与他的同学试图设计以 PDP-1 作为游戏平台的电子游戏,因为当时的电脑大多借由打孔卡或磁带来输入及输出资料、令人感到乏味,而 PDP-1 有显示器的设备,使他们下此决心。1962 年 4 月,史帝芬·罗素与马丁·格拉兹等人为 MIT 新安装的 PDP-1 微型计算机编写了一款太空战斗游戏 ——《太空大战》(Spacewar!);这是人类已知的第一个安装在多台计算机上的电子游戏,对“电子游戏”概念的普及和发展影响极大。在后来,Strategic Simulations 及雅达利公司的创办均受到了这款游戏的影响。

参与游戏制作的 J·M·葛瑞兹曾在 1981 年表示他们当时希望这游戏能够满足“将电脑的能力发挥至极限;在固定架构中、每次执行结果不同;能让玩家觉得这是个有趣的游戏”等条件。史帝芬·罗素等人为了兼顾真实性与可玩性,进行了各种设计。例如使用实际的星图制作背景并设计星等、限制太空船的鱼雷数量及燃料、只在恒星周遭有重力的设计、以及可进行超空间跳跃等设计。罗素曾将鱼雷的准确性调低使游戏难度提升,但此举不受玩家青睐。

20 世纪 60 年代,计算机还未彻底普及,当时的 PDP-1 计算机价值 120000 美金,对一般民众而言过于昂贵,使《太空大战》难以成为商品。但游戏程序在美国各学校广为流传,对传播及发展“电子游戏”这一概念有极大影响。最初用来设计《太空大战》的 PDP-1 现在位于美国加州山景城摩费菲尔的计算机历史博物馆展出。诺兰·布什内尔在大学时代曾玩过《太空大战》并受其影响,他认为“这是一款有趣的好游戏,但是执行需求的电脑成本过于昂贵,不符合经济效益。”

1969 年,诺兰·布什内尔在加州的 Ampex 公司工作,与朋友一同重玩《太空大战》,点燃了他“对游戏的狂热及潜在商机的信心”,日后他创办了影响了电子游戏界历史雅达利公司。

资料来源:维基百科、百度百科

1972 年 4 月 18 日:日本硬件公司 Roland 成立

在这里插入图片描述

图源:维基百科

罗兰(Roland Corporation)是日本的一家电子乐器、设备及软件制造商,成立于 1972 年 4 月 18 日,其创始人是来自大阪的梯郁太郎,而公司名称“Roland”则来自法国诗歌“罗兰之歌”。罗兰公司主要产品包括电子鼓、电子琴、合成器及连接电子琴与电脑的 MIDI 界面产品。知名的电子效果器制造商 BOSS 为其子公司,生产人声及各式乐器用的效果器,尤以吉他效果器闻名。

罗兰公司创建之初,创始人 Ikutaro Kakehashi 注意到竞争对手 Moog 和 ARP 将市场主要瞄准在专业音乐家和学者;因此,没有受过音乐训练的 Kakehashi 希望吸引业余爱好者和业余爱好者,并专注于乐器的小型化、可负担性和简单性。创始人 Kakehashi 从他以前所在的公司雇佣了 7 名员工,租了一间小屋,花了 10 万美元,他根据自己的创业经历,推出了 Roland 的第一款产品:鼓机 TR-77。

1977 年,该公司推出了最早的微处理器驱动音序器 MC-8 MicroComposer,以及第一个吉他合成器 GR-500。仅仅一年后,他们就推出了 CompuRhythm CR-78,这是世界上第一台可以让用户自己编程的鼓机。罗兰公司的可编程鼓机虽然并没有立即获得商业上的成功,但它最终被用于录制更多热门唱片,并成为新兴电子和嘻哈流派的基石,极大地影响了摇滚音乐的发展。罗兰公司的产品在 MIDI 音乐的发展中也起到了关键作用。

资料来源:维基百科

1986 年 4 月 18 日:IBM 成为全球第一家兆位芯片制造商

在这里插入图片描述

图源:维基百科

1986 年 4 月 18 日,IBM 成为了世界上第一家在其商业产品 Model 3090 中使用兆级芯片的电脑制造商。兆级芯片是一种能够存储 100 万比特信息的存储芯片。这一宣布被认为是美国电脑制造商的一个显著胜利,此前,美国电脑制造商的发展一直被认为落后于日本电子工业。IBM 3090 是 IBM 的大型机的型号。IBM 3090 Model 600E 于 1987 年 1 月份推出,它具有 6 个处理单元,其计算能力比该公司先前最大的机型还要强 60%。

IBM 推出的其他产品还有一款具有三处理单元的机型 IBM 3090 Model 300E,以及先前宣布的四款 3090 机型的增强型,即 150E、180E、200E 和 400E。四个月后,IBM 3090 Model 120E 宣布推出,其基本价格不到 100 万美元。Model 120E 的性能相当于紧接着推出的最大型的 3090 商用机型的性能的 70%到 80%,用户可以将 120E 扩展为 Model 600E——IBM 最大的处理器。 IBM 3090 在 1980 年代普遍为银行所采用,执行 MVS-390 操作系统。但随着 Unix 系统的普及,这些巨无霸也逐渐被时代所淘汰。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/447328.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue---双向绑定

目录 1、.sync修饰符-双向绑定 2、v-model修饰符-双向绑定 3、双向绑定原理 vue 中的双向绑定是语法糖。 1、.sync修饰符-双向绑定 . vue是单向数据流的。父组件可以通过prop向子组件传递数据。子组件需要通过自定义事件来将自己的数据变更通知给父组件,我们可以通过…

分布式任务调度系统分析

背景介绍 首先,我们来思考一些几个业务场景: XX 信用卡中心,每月 28 日凌晨 1:00 到 3:00 需要完成全网用户当月的费用清单的生成XX 电商平台,需要每天上午 9:00 开始向会员推送送优惠券使用提醒XX 公司,需要定时执行…

多线程并发编程学习笔记9(小滴课堂)------线程池及Executor框架

它只会使用10个线程。因为我们设置了它的容量。 我们现在把这个队列容量设置为20. 我们可以看到这里它使用了20个线程。但是出了异常,这个后面我们会学习。 我们现在使用一下我们的callable: 一般我们如果是想在线程执行完以后,获得一个返回…

019 - C++ 中的局部静态(local static)

在前几期里,我们了解了static关键字在特定上下文中的含义。 今天我们看一看另一个环境。我们可以在局部作用域中使用 static 来声明一个变量。 这种情况和我们之前看到的两种static有点不同。这次的局部静态 Local static 有更多的含义。 声明一个变量&#xff0…

个人知识库(持续更新中)

打造一个属于自己的知识库 为什么会有这个知识库会记录什么内容基础知识Java核心Java WebMySQL 中间件&工具项目代码资源仿牛客社区Web开发华夏ERP软件 视频资源代码之外持续更新中… 为什么会有这个知识库 作为羊哥的死忠粉,当他谈到个人知识库这个东西的时候…

RS-485 基础知识:何时需要端接,以及如何正确端接

RS-485 网络的许多信号完整性和通信问题都源于端接,这可能是因为缺少端接或端接不正确。在 RS-485 基础知识系列的这一部分,我将讨论何时不需要端接 RS-485 网络,以及在需要端接时如何使用标准(并联)端接和交流电 (AC)…

【JavaEE】常见的锁策略与CAS的ABA问题

文章目录 1 常见的锁策略1.1 乐观锁与悲观锁1.2 轻量级锁与重量级锁1.3 自旋锁与挂起等待锁1.4 互斥锁与读写锁1.5 可重入锁与不可重入锁1.6 公平锁与非公平锁 2 CAS 操作2.1 CAS 简介2.2 CAS 的应用2.2.1 实现原子类2.2.2 实现自旋锁 3 CAS 的 ABA 问题写在最后 1 常见的锁策略…

Nacos 客户端的服务发现与服务订阅机制的纠缠 - 篇七

Nacos 客户端的服务发现与服务订阅机制的纠缠 - 篇七 历史篇章 🕐Nacos 客户端服务注册源码分析-篇一 🕑Nacos 客户端服务注册源码分析-篇二 🕒Nacos 客户端服务注册源码分析-篇三 🕓Nacos 服务端服务注册源码分析-篇四 &am…

最新入河排污口设置论证、水质影响预测与模拟、污水处理工艺分析及建设项目入河排污口方案报告书

随着水资源开发利用量不断增大,全国废污水排放量与日俱增,部分河段已远远超出水域纳污能力。近年来,部分沿岸入河排污口设置不合理,超标排污、未经同意私设排污口等问题逐步显现,已威胁到供水安全、水环境安全和水生态安全&#x…

ChatGPT探索系列之五:讨论人工智能伦理问题及ChatGPT的责任

文章目录 前言一、安全二、隐私和道德三、我们应该做什么总结 前言 ChatGPT发展到目前,其实网上已经有大量资料了,博主做个收口,会出一个ChatGPT探索系列的文章,帮助大家深入了解ChatGPT的。整个系列文章会按照一下目标来完成&am…

STM32(十六)正交编码器

一、简介 增量式编码器 增量式编码器也称为正交编码器,是通过两个信号线的脉冲输出来进行数据处理,一个输出脉冲信号就对应于一个增量位移,编码器每转动固定的位移,就会产生一个脉冲信号 通过读取单位时间脉冲信号的数量&#xff…

自动修改文章的软件-自动修改文案原创软件

有没有自动修改文章的软件 修改文章可能是很多人日常工作中必须完成的任务,但一般情况下,这需要人工完成。幸运的是,现在有很多文章修改软件可以帮助我们节省时间和精力。本文将向您介绍一款优秀的修改文章软件,名为147SEO&#…

SLAM论文速递【SLAM—— TwistSLAM:动态环境下的约束SLAM】—4.17(2)

论文信息 题目: Optimization RGB-D 3-D Reconstruction Algorithm Based on Dynamic SLAM 基于动态SLAM的RGB-D三维重建算法优化论文地址: https://ieeexplore.ieee.org/abstract/document/10050782发表期刊: IEEE Transactions on Instru…

Apache POI 实现用Java操作Excel完成读写操作

简介 Apache POI是一个用于操作Microsoft Office格式文件(包括xls、docx、xlsx、pptx等)的Java API库。POI全称为Poor Obfuscation Implementation,是Apache Software Foundation的一个开源项目。它提供了一组Java API,使得Java程…

LLM_StableDiffusion_studio发布

背景: 从chatgpt发布到现在已经超过半年时间,AGI的势头越来越猛。大家都在做各种的尝试和组合,把chatgpt通用的强大的知识表达和理解能力尝试应用在自己的业务场景。前期也是出现非常多的业务应用,但是主要还是围绕chatgpt本身已…

循环神经网络(RNN)简单介绍—包括TF和PyTorch源码,并给出详细注释

文章目录 循环神经网络(RNN)入门教程1. 循环神经网络的原理2. 循环神经网络的应用3. 使用keras框架实现循环神经网络3.1导入对应的库及加载数据集3.2.数据预处理3.3定义RNN模型3.4训练模型3.5测试模型 4.使用PyTorch框架实现上述功能—注释详细5.结论 循…

动静态库的制作和使用

动静态库 一,什么是库二,静态库的制作静态库原理 三,动态库的制作四,动态库的配置五,动态库的加载 一,什么是库 🚀库这个东西我们一直在使用,举个简单了例子,无论你是用…

netplan, NetworkManager, systemd-networkd简介

1、systemd-networkd简介 systemd-networkd是systemd 的一部分 ,负责 systemd 生态中的网络配置部分(systemd-networkd.service, systemd-resolved.service)。使用 systemd-networkd,你可以为网络设备配置基础的 DHCP/静态IP网络等,还可以配…

U8W/U8W-Mini使用与常见问题解决

U8W/U8W-Mini使用与常见问题解决 U8WU8W/U8W-mini简介准备工作U8W/U8W-mini在线联机下载U8W/U8W-mini脱机下载第一步,把程序下载到U8W/U8W-mini烧录器中:第二步,用U8W/U8W-mini烧录器给目标单片机脱机下载 U8W/U8W-mini烧录器使用中常见的问题…

初识Linux运维

一.初识Linux 1.Linux系统内核 内核提供了Linux系统的主要功能,如硬件调度管理的能力。 Linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码。 2.Linux系统发行版 内核无法被用户直接使用,需要配合应用程…