【历史上的今天】2 月 16 日:世界上第一个 BBS 诞生;中国计算机教育开端;IBM 机器人赢得智能竞赛

article/2025/9/21 7:53:26

整理 | 王启隆

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

今天是 2023 年 2 月 16 日,在 1914 年的今天,世界第一条空中航线——美国洛杉矶到旧金山航线开通。洛杉矶位于美国西岸加州南部的城市,是美国的第二大城,仅次于纽约;它也是美国石油化工、海洋、航天工业和电子业的最大基地,是美国科技的主要中心之一,拥有美国最大的海港,科学家和工程技术人员位居全球第一,是美国仅次于纽约的金融中心。回顾计算机历史上的 2 月 16 日,这一天都发生过哪些影响深远的事件呢?

1978 年 2 月 16 日:世界上第一个 BBS 系统 CBBS 诞生

CBBS(Computerized Bulletin Board System)意为“计算机公告板系统”,是由 Ward Christensen 和 Randy Suess 在 1978 年 2 月 16 日 创建的计算机程序,创立之初是为了让两位创始人和其他计算机爱好者之间相互交换信息。1978 年 1 月,芝加哥遭受了大暴风雪袭击,为整个美国中西部带来了创纪录的降雪量。芝加哥地区计算机爱好者交流中心 CACHE 的成员 Ward Christensen 和 Randy Suess 也受到了这场风暴的影响,于是他们准备将受困的时间用来搭建一个新的计算机信息传递系统。

Christensen 创建了一种文件传输协议,用于通过调制解调器连接发送二进制计算机文件,简称 MODEM。这个协议简称为 MODEM,后来又对该程序的改进并更名为XMODEM。该项目的成功鼓励他们进行进一步的实验,Christensen 继续开发软件本身,而 Suess 则拼凑了一台 S-100 计算机来运行程序。最终在 1978 年 2 月 16 日,两人宣布正式成立 CBBS。

在这里插入图片描述

图源:维基百科

由于当时的互联网规模很小且没有对大部分用户开放,因此用户必须使用调制解调器直接拨打 CBBS;而由于 CBBS 的硬件所限,其软件在大部分时间里只支持一个调制解调器,因此用户必须轮流访问系统。尽管存在这些限制,但该系统被认为非常有用,并且运行了多年,并启发了许多其他公告板系统的创建。尽管处处受限,CBBS 仍被认为非常有用,并且运行了很多年,启发了许多其他 BBS 的创建。CBBS 具有许多前瞻性思想,现在已被认为是创建网络论坛的规范。

后来,Christensen 和 Suess 两人分道扬镳、各奔东西;CBBS 的名称被继续保留,并在一定程度上幸存了下来,放在了 Randy Suess 创立的 chinet.com 论坛上存活至今。而 Christensen 则自己弄了个名为“Ward’s Board”的 BBS,于 1990 年代初关闭。2003 年 2 月 16 日,芝加哥市长 Richard M. Daley 宣布这一天为“BBS”​​日,以纪念 25 年前创建的世界上第一个 BBS 日;此后不久,芝加哥论坛报上出现了一篇带有 Ward 和 CBBS 硬件照片的文章。

BBS 经历过三个阶段的发展,最开始是 CBBS 所代表的拨号 BBS;随后基于电话线路发展出了 Telnet BBS;最后才到我们熟悉的网页论坛 BBS。2000 年到 2010 年前后是中国 BBS 社区最火爆的时代,目前大部分的论坛都已经关闭或者转型,许多 BBS 时代的表情和流行用语留存下来,人们迎来了短、平、快的移动信息时代;你还记得自己用过哪些已经没落的 BBS 或论坛吗?欢迎参与本期投票,在评论区分享你的真知灼见。

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

1984 年 2 月 16 日:上海举办微电子技术应用汇报展览会

在这里插入图片描述

图源:维基百科

1984 年 2 月 16 日,在上海的微电子技术应用汇报展览会上,数名少年宫出来的青年才俊们在展示自己学成的最新计算机技术;原计划在展台前停留 1 分钟的总设计师停驻在了展台 6 分钟,全程观看了由少年宫学生李劲制作的电脑动画程序,并提出:“计算机的普及要从娃娃做起”,从此成为中国计算机教育普及的开端。

李劲是中国最早接触计算机的一批孩子。1982 年正值中国互联网之初,所有人都想了解儿童对计算机教育的适应程度;李劲参加了少年宫的培训,从小学三年级起开始学习竞赛,并获得了上海市徐汇区小学生数学竞赛第一名,从此,各种各样的奖状接踵而至。

此后,中国福利会少年宫在复旦大学、华东师范大学的共同参与下,举办了我国第一届儿童计算机程序设计比赛。这次比赛,引起社会各界的关注,李劲也在比赛中获第一名。而后来的事,大家都知道了——李劲博士成为了微软亚洲研究院的 9 位创始成员之一,他的研究成果已经应用到多项微软产品中,并在如今主持微软云计算和存储的研究。

伟人的一句话,往往标志着一个时代的开始。 这句“计算机普及要从娃娃做起”,改变了许多人的一生,在那个大多数人还不知道计算机为何物的年代,铺垫了一条漫长无垠的科技发展之路。最近几年,国内外涌现了大量计算机编程比赛和机器人设计大赛,使许多少年天才映入了大众的眼帘;你最早是在几岁接触计算机的呢?欢迎在评论区分享你的学习经历。

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

2011 年 2 月 16 日:IBM 人工智能“沃森”赢得美国知名电视智力竞赛节目

2011 年 2 月 16 日,IBM 的“人工智能”沃森赢得了美国知名电视智力竞赛节目。沃森(Watson)是集成了多种技术的人工智能系统,可以使用自然语言回答问题,由 IBM 首席研究员戴维·费鲁奇所领导的 DeepQA 小组开发,并以创始人托马斯·沃森的名字命名。这次沃森参赛是美国智力竞赛节目《危险边缘》(Jeopardy!)有史以来第一次人机对决,最终沃森打败了两位人类常胜将军,赢得了 100 万美元奖金。

在这里插入图片描述

图源:维基百科

在“沃森”摘下桂冠的两年后,2013 年 2 月,IBM 宣布,沃森软件系统的第一个商业应用程序将与 WellPoint(现已经改名为 Anthem)一起用于纽约市纪念斯隆凯特琳癌症中心的肺癌治疗中的使用管理决策。2013 年,IBM 沃森的业务主管 Manoj Saxena 表示,该领域 90% 使用沃森的护士现在都遵循这台机器人的指导。

近年来,沃森的功能得到了扩展,其工作方式也发生了变化,以利用新的部署模型(IBM Cloud 上的 Watson)和改进的机器学习功能以及可供开发人员和研究人员使用的优化硬件。它不再是纯粹由问答对设计的问答(QA)计算系统,而是可以“看到”、“听到”、“阅读”、“谈话”、“品尝”、“解释”、“学习”和“推荐”的强大机器人。IBM 为沃森发展出了医疗保健、烹饪、建筑规划、助教、天气预报、时尚、税务计算和广告设计等多个领域的应用,根据 IBM 官方的说法,沃森的终极目标是“让计算机开始在一系列应用程序和流程中以自然的人类术语进行交互,理解人类提出的问题并提供人类可以理解和证明的答案。”

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

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

在这里插入图片描述


http://chatgpt.dhexx.cn/article/RBq4OSTx.shtml

相关文章

SQLServer 查询表的列名称、说明、备注、类型等

分享一个sqlserver 查询表的列名称、说明、备注、类型等内容的语句: SELECT 表名 CASEWHEN a.colorder 1 THENd.nameELSEEND,表说明 CASEWHEN a.colorder 1 THENISNULL(f.value, )ELSEEND,字段序号 a.colorder,字段名 a.name,标识 CASEWHEN COLUMNPROPERTY(…

Scrapy抓取接口中文数据显示问号问题

scrapy.FormRequest抓取接口数据中文显示问号 问题表象原因分析处理办法 问题表象 近期在抓取数据的时候,数据是用Js通过接口加载的,需要POST form-data数据过去抓取。 yield scrapy.FormRequest(urlurl, methodPOST,headersself.headers, formdatasel…

centos 安装java11

直接执行 yum list|grep java-11输出结果如下 java-11-openjdk.i686 1:11.0.16.0.8-1.el7_9 updates java-11-openjdk.x86_64 1:11.0.16.0.8-1.el7_9 updates java-11-openjdk-demo.i686 1:11.0.1…

Java-1.11

题目描述: 编写程序,显示未来五年每年的人口数。假设当前的人口数是312032486人,每年365天。每7秒有1人出生,每13秒有1人死亡,每45秒有人迁入。 代码: public class Population {public static void main…

Java11新特性(一)——JDK11新特性概述

序言 关于JDK11,自从去年也就是2018年9月份 Oracle 对外公布——JDK11正式发布以来,博主就跃跃欲试,但是由于项目周期时间紧,一直未果,今年,也就是2019年2月底系统正式上线,博主除了远程技术支持…

1-10java

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1-7天前言一.配置环境二.基本语法三.作业小结 1-7天 前言 为了复习java基础知识 一.配置环境 一般用java8二.基本语法 .2.1 加、减、乘、除、整除、取余.2.2 熟悉…

当老板让我从 Java8 升到 Java11

老板让我把一个项目从 Java 8 迁移到 Java 11,我该怎么办呢? 最简单的办法,当然是直接强行升级,遇到一个错就改一个错,别看它 low,但是对于一个小型且非核心的项目来说,已经足够了。 当然&…

java11初体验,8 个逆天新特性教你写出更牛逼的代码!

美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。 为什么说是长期版本,看下面的官方发布的支持路线图表。 可以看出 Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。 现在大…

一、Java11安装

一、安装 Java11 window64版本傻瓜式安装即可 二、环境变量 1. JAVA_HOME 变量名:JAVA_HOME 变量值:电脑上JDK安装的绝对路径 : C:\Program Files\Java\jdk-11.0.122. 新建/修改 CLASSPATH 变量 变量名:CLASSPATH 变量值&…

Linux下安装java11(亲测)

1.首先下载java11 yum search java-11-openjdk1.1 选择相应版本(本人是x86_64) (ps:如果不知道选择哪个版本可以输入 arch 或者 uname -a 命令查看系统版本信息) 1.2 进行下载 yum install java-11-openjdk.x86_64 -y2.查看ja…

JAVA 11.11

JAVA第二天 1.1java中的数据类型(b) java中的数据类型: 基本数据类型 和 对象类型java是一种强语言,严格遵循类型匹配原则。也就是说 我们存储数据的时候 什么样的数据就必须使用什么样的类型去接收。 ​ 对象类型: 无数种 基本数据类…

怎么从 Java8 升到 Java11?

把一个项目从 Java 8 迁移到 Java 11,我该怎么办呢? 最简单的办法,当然是直接强行升级,遇到一个错就改一个错,别看它 low,但是对于一个小型且非核心的项目来说,已经足够了。 当然,…

Java 11~~20

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言Day11——顺序表(一)顺序表是什么?Java复习:重写与重载1.重写(Override)2.重载(Overloading&#xf…

官网下载JAVA的JDK11版本(下载、安装、配置环境变量)

目录 前言必读: 一、下载JDK11 1.先去浏览器搜索 2.选择Products 3.Java 4.往下滑找到Oracle JDK,然后点击 5.往下滑找到Java11,再选择自己的操作系统 6.选择exe这个直接安装的后缀 7.跳出来的弹窗勾选,并点击 8.弹出来一个甲骨文…

Java11安装与配置环境变量保姆级教程

话不多说,我们以java11为例在windows10_X64系统中进行安装 java11下载地址: 链接:https://pan.quark.cn/s/fdf31b287749 提取码:2NNy 安装Java 直接下一步装就完事了 关闭 配置环境变量 找到jdk文件的路径;如图将路…

Java JDK11的下载与安装

前言 本篇文章是基于win10系统下载安装JDK11的教程。 1.下载Oracle JDK 进入Oracle 官网:https://www.oracle.com/java/technologies/downloads/#java11 选择Java11→Winodws→ .exe版本下载 点击下载之后,可能会出现登录界面,输入Oracle…

运用netty框架实现自定义协议并运用于简易聊天

1.什么是netty Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等…

netty框架的学习

netty框架的学习 1.netty环境的搭建2.netty的特点2.1什么是netty2.2为什么要使用netty3.netty框架的搭建3.1创建一个maven项目3.2导入依赖3.3搭建框架 之前几天的话开始稍微熟悉了一点maven和Springboot框架,从今天开始要正式的开始学习netty框架了。 1.netty环境的…

Netty框架之责任链模式及其应用

Netty框架之概述及基本组件介绍 Reactor网络编程模型解析 前言 在上篇博客介绍完netty框架的基本组件介绍和概述,也跟着代码看了下NioEventLoopGroup的启动过程,以及基于Reactor线程模型的解析,它是开发Netty的核心思想,也是整…