【历史上的今天】8 月 18 日:硅谷神话的衰落;微软发布 QuickBASIC;Adobe Audition 问世

整理 | 王启隆

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

8 月 18 日,这是科技历史上难以翻过的一页,因为今天发生的几个主要事件很巧合地都集中在惠普这家公司。在《浪潮之巅》中,吴军评价惠普“某种程度上讲就是硅谷历史的缩影”,作为硅谷最早的公司,惠普曾一度风头无两;但由于频繁更换管理层、滥用资金、投资失败,这家硅谷帝国一步步地走向了衰落。然而,也有人说,移动时代的来临可能才是这一切的起因。惠普身上究竟发生了什么?也许从历史上几个关键事件,可以一窥硅谷巨星惠普是如何一步步走向衰落的。

1947 年 8 月 18 日:惠普注册为股份制公司

惠普公司(Hewlett-Packard Company、HP),一间总部设在美国加州帕洛阿托的跨国科技公司,曾是世界上最大的电脑公司之一。早在 1997 年,惠普在计算机产品的营业收入就仅次于 IBM,位居第二。惠普和硅谷的诞生息息相关,因为该公司是由威廉·休利特(William Hewlett)及戴维·帕卡德(David Packard)二位斯坦福大学毕业生在教授弗雷德·特曼(Frederick Terman)鼓励下所创办。他们跑到美国加利福尼亚州帕洛阿托附近的自家车库,以约合如今一万美金的资金启动创业,因此有“车库创业”之称。该车库亦被誉为“硅谷发源地”而保留下来,成为加州政府指定的加州历史地标与美国联邦政府列入之国家史迹名录。

在这里插入图片描述

图源:维基百科

斯坦福大学的毕业生们创建了世界上最大的电子公司之一。1938 年,两人接到了一份来自迪士尼的大合同,为全新的动画电影《幻想曲》提供测试和测量仪器,从而一跃成名;随后,休利特和帕卡德于 1939 年正式签署合伙企业协议,他们用掷硬币的方式决定将谁的名字放在前。最终,合伙企业被注册为“休利特—帕卡德公司” ,取自两人姓氏 Hewllet 和 Packard 的第一个字母,简称 HP,一般在国内称作惠普公司。不过,在太平洋战争爆发后,创始人之一的休利特于 1942 年 6 月应征入伍,在军界有了广泛的接触和影响,为战后惠普公司在军用品生产方面的骄人业绩打下了良好的基础。

1947 年 8 月 18 日,顺风顺水的惠普公司正式注册为股份制公司。惠普的成功让带头的特曼教授也很兴奋,他逢人便讲惠普公司的成功经历。因此,越来越多的人来到硅谷创业,到斯坦福研究园区正式建立时,硅谷早已聚集了近 70 家高新技术企业,特曼也因此变成了“硅谷之父”。这便是惠普和硅谷紧密而不可分离的起源故事。

资料来源:维基百科

1985 年 8 月 18 日:微软发布了 QuickBASIC 的第一个版本

Microsoft QuickBASIC,是 BASIC 程序设计语言的一个变种,由微软开发,用于 MS-DOS 平台,也有提供 Mac 操作系统使用的版本。其正确的简称是 QB,而不是 QBasic,后者是另外一个不同的产品;QB 是源自于 GW-BASIC 的一个改进衍生品,相较而言它有下列改进:支援用户自定类型、加强了对结构化编程思想的支援、增加了图形功能和磁盘存取功能,此外,还提供了一个编译器。相对于针对商业和专业用途的微软 BASIC Compiler 产品线,QuickBASIC 是一个个人用户的开发套件。

在这里插入图片描述

图源:维基百科

1985 年 8 月 18 日,微软发布了第一个版本的 QuickBASIC,软件的载体是一张单面的 5.25 英寸软式磁盘片。QuickBASIC 配有一个和早先版本的 BASIC 差异很大的集成开发环境(IDE),称为 Programmer Work Bench(PWB)。QuickBASIC 的最后一个版本是 4.5 版(1988 年发布)。QuickBASIC 的继承者是 Visual Basic for MSDOS 1.0 版,它提供了标准版和专业版两个版本。此后版本的 Visual Basic 不再提供 DOS 平台上的产品,这是因为微软希望开发人员完全转向 Windows 平台。后来,又出现了一个以 QuickBASIC 4.5 为基础的新型 BASIC 开发工具作为 GW-BASIC 的替代品被包含在 MS-DOS 5 及其后继版本中,而这就是 QBASIC

资料来源:维基百科

2003 年 8 月 18 日:Adobe Audition 发布

1990 年代初,微软的前雇员 Robert Ellison 和 David Johnston 创立了 Syntrillium Software 公司;他们当时主要开发的是 Windows 系统上使用的残废软件(Crippleware),所谓残废软件就是一种试用形式的软件,它的特点在于用户付费前会限制一些重要的功能,例如存储、打印甚至输入。有些残废软件其实已是一个完整的软件,只要输入一个序列号就能正常使用。正是因此,残废软件比较容易遭到破解。而讨厌残废软件的用户通常认为残废软件无法让其真正地了解该软件的操作使用。

在这一背景下,Syntrillium 发布了数字音频软件 Cool Edit Pro,该软件的音频处理功能是以线性编辑的方式完成的,因为在那个年代,大多数计算机在处理器性能和内存容量方面都不够强大,无法实时执行非线性的操作。Adobe 公司看到了这背后的商机,于 2003 年 5 月以 1650 万美元从 Syntrillium Software 公司手下购买了 Cool Edit Pro,以及配套的一个名为“Loopology”的大型循环库。Adobe 随后还将 Cool Edit Pro 重命名为“Adobe Audition”。

在这里插入图片描述

图源:维基百科

Adobe Audition 第一版于 2003 年 8 月 18 日发布。这个版本实质上没有新功能,其实就是个重命名的 Cool Edit Pro。随后 Adobe 在 2004 年 5 月发布了 Audition 1.5 版;在第一版基础上的主要改进包含音高校正,频率空间编辑,CD 项目查看,基础视频编辑和与 Adobe Premiere 集成,还有一些其他的功能增强。

经历了三年的打磨,Adobe Audition 第二版最终于 2006 年 7 月 17 日发布。此版本 Audition 针对专业的数字音频工作站市场,同时 Adobe 还将 Audition 第二版作为 CS 2(Creative Suite)应用套装程序的一部分。值得一提的是,Adobe Audition 6,也通常称为 Audition CC,于 2013 年 6 月 17 日发布。它是 Audition 系列中第一个成为 Adob​​e Creative Cloud 一部分的产品,代表着新生态的起源。

资料来源:维基百科

2011 年 8 月 18 日:惠普遭遇滑铁卢

2011 年 8 月 18 日,惠普宣布将战略性地退出智能手机和平板电脑业务,并专注于利润率更高的“云、解决方案和软件”。惠普甚至还考虑出售其个人计算机部门或将其分拆成一家独立的公司,同时继续向商业客户销售服务器和其他设备;在公司突然宣布一系列决定后,惠普的股价进一步下跌了约 40%。这还没完,惠普同日斥资 110 亿美元,以 79% 的溢价收购英国大数据软件公司 Autonomy ,对于一家已知对其账户存在担忧的企业而言,这在外部被视为“高得离谱”的价格 。媒体分析师将惠普的行为描述为“拙劣的战略转变”和快速重新定位惠普并提高收益的“混乱”尝试。

Autonomy 是起源于英国剑桥大学的国际软件公司,是公认的企业级搜索和非结构化信息智能处理领域的领导厂商;在惠普以 110 亿美元收购 Autonomy 之后,Autonomy 员工被指示销毁公司办公室的硬盘。此外,在英国伦敦的高级法院,惠普公司也发起了价值 50 亿美元的民事欺诈诉讼,前 Autonomy 的 CEO 迈克·林奇(Mike Lynch)也列为被告。惠普公司指控称,被告通过欺诈行为夸大公司价值,导致该公司为 Autonomy 支付过高的收购价格。收购 Autonomy 遭遇欺诈也成为惠普公司历史上的重大丑闻之一。

在这里插入图片描述

图源:维基百科

还是在 8 月 18 日,惠普宣布将停止生产 TouchPad。HP TouchPad 由惠普公司发布,是世界上第一款采用 webOS 操作系统的平板电脑。同一时间,惠普宣布会临时恢复生产 TouchPad,并将入门级 TouchPad 价格下调以清理库存,使得 TouchPad 销售异常火爆,随后,惠普发言人马克·巴杰尔(Mark Budgell)在博文中表示,“我们不清楚新生产的 TouchPad 上市销售的时间或价格。我们无法承诺敞开供应 TouchPad。”

李艾科(Léo Apotheker)是当时的惠普首席执行官,他任职期间的惠普损失了超过 300 亿美元的市值。2011 年 9 月 22 日,惠普董事会解雇了他的首席执行官一职,取而代之的是董事会成员和前 eBay 首席执行官梅格·惠特曼(Meg Whitman)。2012 年 5 月 23 日,惠普宣布计划裁员约 27,000 名员工,此前该公司公布 2012 年第二季度利润下降 31%。惠普给出的理由是:由于智能手机、平板电脑和其他移动设备的日益普及,公司利润下降,减缓了个人电脑的销售。2012 年 9 月 10 日,惠普正式裁员,最终走了 29,000 人。

在这里插入图片描述

图源:维基百科

2011 年的惠普为什么会变成这样?这一切的祸根种在了 2001 年。2001 年 1 月 12 日,创始人威廉·休利特在加利福尼亚州帕洛阿托死于心力衰竭,享年 87 岁;他过了一场成功且圆满的人生,但他留下来的这个企业帝国,似乎并不团结。休利特一直担忧巨大的财富会对后代产生负面影响,所以,他并没有将所有的财富都留给后代,而是设立了信托。随后,就在同年的 9 月 3 日,惠普宣布与康柏达成协议,将两家公司合并。

在惠普内部,并不是所有人都支持合并。而这个反对者,正是沃尔特·休利特(Walter Hewlett),联合创始人威廉·休利特的儿子。当时的沃尔特是董事会成员,且正在与其他惠普的董事和管理层之间进行代理权争夺战。不久之后,合并失败,惠普公司的收益报告开始表现不佳,董事会也在 2005 年 1 月赶走了首席执行官 Carly Fiorina。自此,噩梦开始了。

从 2005 年开始,惠普一共换了 4 任首席执行官,大部分都是“空降”的临时执行官,且每位首席执行官都沉醉于权力斗争中勾心斗角,为公司带来了自己的管理层。而频繁更换管理层带来的后果就是战略不断变化——2005 年的首席执行官 Carly Fiorina 将个人电脑业务和打印机业务合并,并且试图与康柏结盟;后来继任的 Mark Hurd 则来自 NCR Corporation,他的做法就是将这两个业务再次拆分;上文提到的李艾科宣布将个人电脑业务拆分,差点毁掉了惠普;而他的继任者梅格·惠特曼只能继续收拾这个烂摊子,让业务又变回去……

但是,管理层的危机可能并不是最致命的问题,正如惠普公司自己在财报中所埋怨的:由于智能手机、平板电脑和其他移动设备的日益普及,公司利润下降,减缓了个人电脑的销售。也许移动时代的来临早就注定了惠普的结局,这家硅谷帝国终究是无法抵御时代的浪潮,被淹没在历史的洪流之中。

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

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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IntelliJ IDEA热部署:JRebel插件的安装与使用

热部署 概述JRebel 概述 热部署,指修改代码后,无需停止应用程序,即可使修改后的代码生效,其有利于提高开发效率。 热部署方式: 手动热部署:修改代码后,重新编译项目,然后启动应用程…

音视频实时通话解决方案

1、问题提出 想要实现音视频通话,对于大部分人可能会觉得很难,但是实际上,有些事情并没有大家想的那样困难,只要功夫深,铁杵磨成针。 机缘巧合下,在业务中,我也遇到了一个业务场景需要实现音视频通话,我们不可能自己从零开始干,我本次用到的核心是WebRTC。 2、WebRT…

基于python+django+mysql的校园影院售票系统(可做计算机毕设)

开发柚子校园影院,不仅可以改善用户查看信息难的局面,还可以提高管理效率,同时也可以增强系统的竞争力。利用柚子校园影院的可以有效地提高系统的人事的效率和信息化水平,快速了解信息更新及服务的进度。这既可以确保系统服务的品…

什么是服务网格,为什么 Kubernetes 需要它?

​企业现在热衷于采用微服务架构,因为它具有敏捷性和灵活性。容器和作为首选的容器编排工具—Kubernetes的兴起使得从单体架构向微服务架构的转变变得更加容易。然而,在大规模使用微服务架构时出现了一系列新的挑战: DevOps和架构师很难管理…

Shell学习笔记之基础部分

Shell基础: 查看操作系统支持的shell: [rootrhel9 ansible]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bashShell的基本元素: 声明:声明用哪个命令解释器来解释并执行当前脚本文件中的语句,一般写的…

期待相聚|官宣!2023 Google 谷歌开发者大会来了

对 5 月 Google I/O 大会 记忆犹新?更多精彩即将来临! I/O Connect 系列活动的环球之旅 经历迈阿密,阿姆斯特丹,班加罗尔 将技术灵感带到中国 2023 Google 开发者大会 (I/O Connect|China)…

LVS负载均衡集群

目录 1、什么是集群(含义) 2、集群使用在哪一个场景 3、集群的分类 4、负载均衡器的集群架构 5、负载均衡器的群集的工作模式 1、地址转换(NAT模式) 2、IP隧道(TUN模式) 3、直接路由(DR模式) 6、关于LVS的虚拟服务器 7、LVS的负载均衡器的调度算法 8、LVS组成和作用 …

【云原生、k8s】Calico网络策略

第四阶段 时 间:2023年8月17日 参加人:全班人员 内 容: Calico网络策略 目录 一、前提配置 二、Calico网络策略基础 1、创建服务 2、启用网络隔离 3、测试网络隔离 4、允许通过网络策略进行访问 三、Calico网络策略进阶 1、创…

vue动态修改audio地址

问题:点击后替换url地址,实现了,但是播放器依旧没有反应。 解决:vue中动态替换只是替换了地址,并没有告诉audio标签是否要执行,执行什么操作。要load后才能让它知道,是在喊他,他需求…

STM32--TIM定时器(2)

文章目录 输出比较PWM输出比较通道参数计算舵机简介直流电机简介TB6612 PWM基本结构PWM驱动呼吸灯PWM驱动舵机PWM控制电机 输出比较 输出比较,简称OC(Output Compare)。 输出比较的原理是,当定时器计数值与比较值相等或者满足某种…

飞凌嵌入式与您相约艾睿电子技术解决方案展

艾睿电子公司将在深圳主办年度“技术解决方案展”,2023 年展示会将以“启航未来,携手共进”为主题,汇聚百家电子/半导体大厂、制造商、供应商、方案公司及创科公司,展示最前沿的产品和领先技术解决方案,如何能驱动人、…

微服务-Nacos(配置管理)

配置更改热更新 在Nacos中添加配置信息&#xff1a; 在弹出表单中填写配置信息&#xff1a; 配置获取的步骤如下&#xff1a; 1.引入Nacos的配置管理客户端依赖&#xff08;A、B服务&#xff09;&#xff1a; <!--nacos的配置管理依赖--><dependency><groupId&…

render和h函数的使用

// 如果没有配置项&#xff0c;则可以省略不写 {}h("div", [h(h-tooltip, // 在tooltip中进行改造// ----- h-tooltip 的配置项 -----Start{props: {placement: "top-start",// content: 提示内容,transfer: true},style: {overflow: hidden,text-overflow…

阿里巴巴面试高频题:JVM内存模型通俗解释!

大家好&#xff0c;我是你们的小米&#xff0c;今天我要和大家一起来探讨一个热门话题——JVM内存模型&#xff01;作为计算机科班出身的小米&#xff0c;一直对技术充满热情&#xff0c;喜欢和大家分享各种有趣的知识。最近在准备阿里巴巴的面试时&#xff0c;遇到了一个非常有…

RestTemplate

RestTemplate介绍 RestTemplate是Spring提供的用于访问RESTful服务的客户端&#xff0c;RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate默认依赖JDK提供http连接的能力&#xff08;HttpURLConnection&#xff09;&#xff0c;…

docker-php扩展

生成扩展骨架 环境&#xff1a;docker-compose、php74 1.本地要有一份 php-src git clone https://github.com/php/php-src.git cd php-src git checkout PHP-7.4.52.\www\php-src\ext可以看到有一个 ext_skel.php 文件 3.通过ext_skel.php脚本创建了一个hello扩展&#xf…

SpringBoot复习:(51)默认情况下DataSource是怎么创建出来的,是什么类型的?

DataSource是通过DataSourceAutoConfiguration创建的&#xff0c;这个类代码如下&#xff1a; 可以看到DataSourceAutoConfiguration有个静态内部类PooledDataSourceConfiguration,在这个类上有个Import注解&#xff0c;导入了DataSourceConfiguration.Hikari这个类&#xff0…

数据结构——链表详解

链表 文章目录 链表前言认识链表单链表结构图带头单循环链表结构图双向循环链表结构图带头双向循环链表结构图 链表特点 链表实现(带头双向循环链表实现)链表结构体(1) 新建头节点(2) 建立新节点(3)尾部插入节点(4)删除节点(5)头部插入节点(6) 头删节点(7) 寻找节点(8) pos位置…

Unknown tree updater grow_gpu_histb报错

报错显示&#xff1a;由于xgboost的问题而报错 报错显示&#xff1a;Unknown tree updater grow_gpu_histb 原因是 XGBoost 在尝试使用 GPU 加速时无法识别指定的树更新器。也就是当前xgboost版本中没有grow_gpu_histb组件&#xff0c;所以需要安装正确的版本。 经搜索&#…

银河麒麟服务器v10 sp1 .Net6.0 上传文件错误

上一篇&#xff1a;银河麒麟服务器v10 sp1 部署.Net6.0 http https_csdn_aspnet的博客-CSDN博客 .NET 6之前&#xff0c;在Linux服务器上安装 libgdiplus 即可解决&#xff0c;libgdiplus是System.Drawing.Common原生端跨平台实现的主要提供者&#xff0c;是开源mono项目。地址…