【历史上的今天】4 月 21 日:微处理器先驱诞生;Winamp 发布;COPPA 正式生效

news2025/2/26 1:07:45

整理 | 王启隆

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

今天是 2023 年 4 月 21 日,在 2006 年的今天,数码资讯网站 IT168 CEO 确认公司已经收购技术社区 ITPUB。宋刚则表示,收购 ITPUB 将有助于 IT168 更好地覆盖企业高端用户。因为 IT168 开始关注高端人群和企业用户,ITPUB 上汇聚了许多企业优秀的技术人才,他们是企业采购的决定者。回顾互联网历史上的 4 月 21 日,这一天还发生过哪些关键事件呢?

1950 年 4 月 21 日:微处理器先驱 Wayne Pickette 出生

在这里插入图片描述

图源:维基百科

微处理器是二十世纪最伟大的技术进步之一,而众所周知,世界上第一个微处理器 Intel 4004 是由 Faggin、Hoff、Mazor 和 Shima 四位设计者和发明者共同完成的;但是关于微处理器的设想,可能还要更早。英特尔曾经雇佣了一名叫做韦恩·皮克特(Wayne Pickette)的非裔员工,韦恩对 4004 开发的贡献在很大程度上没有得到他的前雇主英特尔的认可。

韦恩·皮克特(Wayne Pickette)出生于 1950 年 4 月 21 日,他于 1968 年创建了将计算机放在芯片上的设计,随后他致力于开发第一台微型计算机,是世界上最早使用交换机作为服务器骨干网的工作人员之一。韦恩是一位自学成才的电子工程师,他学生时代的兴趣便是设计一个计算机化的视频系统,用于在电视上共享图书馆资料。1967 年,17 岁的他购买了一台 PDP-8/S 计算机,以便为他的项目进行计算。当时,刚看完科幻作品《我,机器人》的韦恩·皮克特便在设想怎么将所有逻辑功能都放置在单个微芯片上。1968 年 2 月,韦恩向仙童半导体公司展示了他的设计,但该公司以“疯狂”为由拒绝了他的想法。

在这里插入图片描述

图源:维基百科

1968 年夏天,失意的韦恩开始在 IBM 工作,即为 IBM 的温彻斯特项目进行逻辑设计;在这个项目中,当今个人计算机中常见的硬盘驱动器得以创建。1970 年春天,韦恩跳槽至英特尔,并提出了自己对计算机的想法架构和小型化的概念,这一次,韦恩再次获得了失败,。回顾 Intel 4004 开发的故事便能知道,这段时期的英特尔正在集中精力开发存储芯片而非逻辑芯片,1969 年 6 月,Busicom 公司的岛正利(Masatoshi Shima)和其他人员一起访问英特尔,探讨了定制芯片组问题,韦恩也在项目组内。但是,英特尔应用部门的负责人特德·霍夫(Ted Hoff)当时很担心英特尔很难生产满足 Busicom 公司的要求,于是到了 1970 年年初,该项目在英特尔内部逐渐停顿。

1970 年夏末,韦恩从工程师费德里科·法金(Frederico Faggin)那里了解到 Intel 4001 到 Intel 4004 芯片的情况,此时 Busicom 濒临破产,英特尔管理层放弃了这款产品,而法金一入职便接手了该项目。特德·霍夫邀请韦恩和法金去他家吃饭,三人聊了微处理器的事;霍夫甚至给了韦恩一本名为《未来的冲击》(Future Shock)的书,书中描述了社会对变化的抗拒。随后,当项目组不得不投票“关于是否在 1971 年拉斯维加斯秋季联合计算机会议上推出 4004”时,年仅 21 岁的韦恩急于求成、年少轻狂,成为了唯一一个赞成提前展示 Intel 4004 的人。

但在 1970 年年底,4004 芯片正式完成,此时韦恩早已退出了项目组。1971 年 3 月,Busicom 公司终于获得了一套完整的 4000 系列芯片组。在 Intel 4004 之前,唯一放置在集成电路上的是逻辑功能。韦恩是第一个想把算术元件、指令逻辑、时序逻辑和寄存器逻辑,把所有这些不同的 IC 都放在一个芯片上的人。1971 年 11 月,英特尔开始宣传 4004,广告语为:“宣告集成电子设备新时代。”

资料来源:维基百科、Indybay 采访韦恩·皮克特

1997 年 4 月 21 日:Winamp 发布

在这里插入图片描述

图源:维基百科

Winamp 是一个由 Nullsoft 公司开发的 Windows 与 Android 下的媒体播放器软件,曾被美国在线(AOL)收购,现为 Radionomy 旗下产品之一。Winamp 支持多种媒体格式,支持皮肤更换,支持通过各种插件扩展,同时也具有最基本的播放列表和媒体库功能。Winamp 以其声音效果、播放列表和媒体库功能而出名。随着 MP3 的共享,其知名度迅速增长。Winamp 的作者是 Justin Frankel、Dmitry Boldyrev 和 Shiva Ayyadurai。播放器包含免费版和共享版等版本。

1998 年 2 月,Winamp 程序被重写为“通用音频播放器”(General purpose audio player),并采取插件支持构造,评论反馈良好。此后经过快速和多元化的开发,当年 11 月已经开发出 66 个插件,Winamp SDK 甚至能方便开发人员开发出七种不同类型的插件。美国在线于 2013 年 11 月 20 日宣布将于当年 12 月 20 日起关闭 Winamp 的网站,并不再维护和提供下载服务;2014 年 1 月 14 日,Radionomy 自 AOL 手中收购 Winamp 与网站 SHOUTcast,至今仍在运营和更新。

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

2000 年 4 月 21 日:COPPA(儿童在线隐私保护法)生效

在这里插入图片描述

图源:维基百科

儿童在线隐私保护法(Children’s Online Privacy Protection Act,简称 COPPA)首次出版于 1998 年 10 月 21 日,主要针对在线收集 13 岁以下儿童个人信息的行为。它详细介绍了网站运营商必须包括的隐私政策,何时以及如何获得父母或监护人同意,以及应尽的责任,运营商必须保护儿童的隐私和安全,包括限制向 13 岁以下的儿童销售。COPPA 于 2000 年 4 月 21 日正式生效。

未成年人是特殊群体,在信息化的时代,应当受到特殊保护。未成年人信息数据随意发布、收集和使用的现象能引发许多的思考;尽管 13 岁以下的儿童可以在父母允许的情况下合法地提供个人信息,但许多网站——尤其是社交媒体网站,以及其他收集大部分个人信息的网站——由于成本和所涉及的工作,通常无法贯彻对于未成年人的保护。我国对于未成年人的限制是 18 岁而不是 13 岁,但相对应地也少了许多有力限制,比如当前美国、欧盟和英国都规定了儿童个人信息的收集和使用应当经过其监护人的同意。你对于未成年人的网络隐私有什么看法?你觉得应该做出哪些措施呢?欢迎参与本期评论区,分享你的真知灼见。

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

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

在这里插入图片描述

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

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

相关文章

C++string类的模拟实现

string类的模拟实现 1.string构造函数的实现问题2.浅拷贝3.深拷贝4.写时拷贝(只做了解)5.string类的模拟实现 1.string构造函数的实现问题 【问题1】 【问题2】没有显示定义拷贝构造函数,使用编译器默认生成拷贝构造函数 显示定义&#x…

git: fatal: detected dubious ownership

原因及解决: 当一个 仓库被与当前用户不同的用户克隆时,就会发生这种情况。我是在重新安装 Windows 后遇到了这个问题,但使用了以前克隆的 git 存储库(在单独的分区上) 右键单击 仓库文件夹,属性&#xf…

DNSPod十问周康:如何成为办公硬件领域的乔布斯?

本期嘉宾 周康 成者科技 CEO 周康,成者科技CEO、首席产品官。2013年创办成者科技,通过AI和互联网技术,推动办公设备智能化。担任CEO期间,带领成者科技攻克书籍扫描技术,融入大量的AI视觉技术,优化扫描质量…

芒果YOLO专栏的YOLOv8的Baseline改进:打造更方便版本NEW YOLOv8

关于芒果YOLO改进专栏的YOLOv5和YOLOv8的改进 - YOLOAir3解析 本篇文章作为一个Baseline改进解析篇 优势在于:改起来更加方便 文章目录 第一种改进方式第二种改进方式使用方式网络配置训练其他使用关于官方YOLOv8的改进方式:由于YOLOv5作者 发布的 YOLOv8,是使用的全新架构…

微服务分布式事务处理

当我们向微服务架构迁移时,如何处理好分布式事务是必须考虑的问题。这篇文章介绍了分布式事务处理的两种方案,可以结合实际采用合适的解决方案。原文:Handling Distributed Transactions in the Microservice world[1] 如今每个人&#xff08…

图片投票小程序微信投票软件发起投票软件互动酷投票

现在来说,公司、企业、学校更多的想借助短视频推广自己。 通过微信投票小程序,网友们就可以通过手机拍视频上传视频参加活动,而短视频微信投票评选活动既可以给用户发挥的空间激发参与的热情,又可以让商家和企业实现推广的目的&am…

Linux指令 热键

热键 上一次我们说到了linux的基本指令,这次我们先说一下热键 TAB TAB键在linux中有什么作用呢?? 在Linux中,假设我们想要输入的指令忘记了,我们可以TAB两下,帮我们补全命令或者假如命令太多&#xff0…

openfeign源码解析

概括 Feign是Netflix开发的声明式、模板化的HTTP客户端,其灵感来自Retrofit、JAXRS-2.0以及WebSocket。 Feign可帮助我们更加便捷、优雅地调用HTTP API。 Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud openfeign对Feign进行了 …

QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)

[TOC](QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)) [1] QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令) https://blog.51cto.com/xiaohaiwa/5380259 一、环境介绍 QT版本: 5.12.6 环境: win10 64位 编译器: MinGW 32 二、功…

陷入“营销迷城”的小仙炖,需要回归消费行业本质

消费行业往往受经济周期波动影响较小,因此被认为是一条长坡赛道。近年来,随着消费者收入水平提高,消费市场也出现了诸多以社交、休闲、健康等为目的的新消费形式,如饮料领域的元气森林、江小白,生鲜零售赛道的锅圈食汇…

Go gRPC etcd实现服务注册发现与负载均衡

一、前置 如果不了解go grpc 调用方式和实现细节,可以参考上一篇文章 golang grpc配置使用实战教程 涉及技术点 技术点版本描述golang1.19基础版本grpcv1.41.0gRPC golang包etcd server3.5.0注册中心etcd clientv3.5.8客户端服务发现和负载均衡 服务注册 服务…

【JavaSE】多态(多态实现的条件 重写 向上转移和向下转型 向上转型 向下转型 多态的优缺点 避免在构造方法种调用重写的方法)

文章目录 多态多态实现的条件重写向上转移和向下转型向上转型向下转型 多态的优缺点避免在构造方法种调用重写的方法 多态 一种事物,多种形态。 多态的概念:去完成某个行为,当不同对象去完成时会产生出不同的状态。 多态实现的条件 1.必须…

路径规划算法:基于被囊群优化的路径规划算法- 附代码

路径规划算法:基于被囊群优化的路径规划算法- 附代码 文章目录 路径规划算法:基于被囊群优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法…

python 读写csv文件方法

csv是一种结构化文件,可以将文本转化成矩阵的形式,方便程序读取和处理。下面来介绍一下使用 python读写 csv文件的方法: 1.首先需要使用 pip安装 python包,然后将 csv文件解压到一个文件夹下 2.使用 pip安装 python包,…

(2)设置飞机进行调优

文章目录 前言 2.1 电池设置 2.2 电机设置 2.3 PID控制器初始设置 前言 以下参数应根据你的飞机的规格正确设置。每一个都会影响调优过程的质量。 2.1 电池设置 确保你的 VTOL 电机的推力曲线尽可能的线性是非常重要的。一个线性的推力曲线意味着电机产生的实际推力的变化…

uniapp学习日记之request自定义请求头

uniapp学习日记之request自定义请求头 在学习uniapp的过程中,由于笔者是从Vue项目转来学习uniapp,在使用uni.request时,发现在浏览器调试时,无法在请求头header中添加token字段,愤而弃之,便开始使用axios组…

python条件循环

python条件循环 Python中的条件循环,可以用来解决很多问题,比如计算一组数据中的最大值,或者从列表中获取一个元素。这里就以条件循环为例来介绍下吧。 Python的条件循环可以分为两种,一种是直接使用 for循环来计算最大值&#xf…

Nvidia技术路线和卷积神经网络介绍

1.Nvidia技术路线概述 2.卷积神经网络介绍 软硬件平台 目的:用卷积神经网络(CNNs)将车前部摄像头捕捉到的原始像素图映射为汽车的方向操控命令。 训练:这套端到端学习系统使用了NVIDIA DevBox, 用Torch 7进行训练。 操作:一台 NVIDIA DRIVE PX 自动驾驶汽车计算…

Mathtype修改硕士论文格式

Mathtype修改硕士论文格式 1将word格式的公式变为mathtype格式1选中公式2点击mathtype中的转换公式 2修改mathtype格式的公式文字版式 1将word格式的公式变为mathtype格式 1选中公式 如果不选公式默认全文所有公式或者指定的公式。 2点击mathtype中的转换公式 选择要转换的…

QML画布绘制(Canvas Paint)

目录 一 QML介绍 二 QML的使用场合 三 实例演示 一 QML介绍 QML是Qt Quick的缩写,它是一种新型的、面向对象的、跨平台的脚本语言,可以用来描述用户界面或应用程序的交互逻辑。QML可以在Qt应用程序中使用,也可以在其他JavaScript应用程序中…