【历史上的今天】2 月 13 日:.Net 诞生;晶体管之父出生;《敏捷软件开发 ...

打印 上一主题 下一主题

主题 552|帖子 552|积分 1656

整理 | 王启隆
  透过「历史上的今天」,从过去看将来,从如今亦可以改变将来。
今天是 2023 年 2 月 13 日,在 2001 年的今天,跨国科技公司谷歌(Google)举行了其历史上的第一次收购,收购对象是 Deja 公司的网络服务 Usenet。Usenet 是一种分布式的互联网交流系统,源自通用用途的 UUCP 网络;谷歌收购 Usenet 后,便将其改造成了 Google 网上论坛,它与 BBS/Web 论坛的主要区别在于其缺少中央服务器和管理员。回首盘算机历史上的 2 月 13 日,这一天还发生过哪些逐渐没落而不为人所知的关键事件呢?
1910 年 2 月 13 日:晶体管之父 William Shockley 出生

1910 年 2 月 13 日,美国物理学家和发明家威廉·肖克利(William Bradford Shockley)出生;他是贝尔实行室的一个研究小组的经理,他和小组里的约翰·巴丁、沃尔特·布莱顿共同发明了晶体管,并因此获得 1956 年的诺贝尔物理奖。20 世纪 50 至 60 年代,他在推动晶体管商业化的同时,作育了加利福尼亚州电子工业密布的硅谷地区。

   图源:维基百科  
肖克利在英国伦敦出生,父母是美国人。他从小在加利福尼亚州长大,1932 年结业于加州理工学院,1936 年获得了麻省理工学院博士学位,其博士论文题目为“盘算氯化钠晶体内的电子密度函数”。1936 到 1955 年期间,肖克利在贝尔实行室工作,曾任晶体管物理部主任。1938 年便获第一个专利“电子倍增放电器”,1948 年与他人合作发明了晶体管,1951 年成为美国国家科学院院士。
1945 年,战争结束后不久,贝尔实行室成立了一个固态物理学小组,由肖克利和化学家斯坦利·摩根(Stanley Morgan)领导,这些专家的使命是寻求一种固态器件来更换易碎的玻璃真空管放大器。而实行小组的首次尝试便是基于肖克利关于使用半导体上的外部电场来影响其导电性的想法,然而,这些实行总会在各种设置和材料上碰壁,以致于小组一直处于停滞状态;直到约翰·巴丁提出了一种引用表面态的理论,制止了电场穿透半导体。到 1946 年冬天,实行小组已经获得了足够的效果,最终在 1948 乐成研制了晶体管。
1955 年,肖克利在加州山景城建立了“肖克利实行室股份有限公司”,聘任了很多年轻优秀的人才。但擅长发明的肖克利在管理方面却过于严苛,导致了公司内部不合,八名主要员工(八叛逆)出走;这八位青年才俊于 1957 年成立了仙童半导体公司,厥后开发了世界上第一块集成电路。而肖克利实行室则每况愈下,两次被转卖后于 1968 年永久关闭。肖克利从 1963 年开始任斯坦福大学教授,最终于 1989 年因火线腺癌去世。
   资料来源:维基百科、百度百科
  2001 年 2 月 13 日:《敏捷软件开发宣言》诞生

敏捷软件开发(Agile software development),又称敏捷开发,是一种从 1990 年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发本领。它们的详细名称、理念、过程、术语都不尽雷同,相对于“非敏捷”,更夸大程序员团队与业务专家之间的紧密协作、面对面的沟通(以为比书面的文档更有用)、频繁交付新的软件版本、紧凑而自我构造型的团队、能够很好地顺应需求变化的代码编写和团队构造方法,也更注意软件开发过程中人的作用。
敏捷软件开发(或称快速程序开发 RAD)描述了一套软件开发的价值和原则,在这些开发中,需求和解决方案皆通过自构造跨功能团队达成。敏捷软件开发主张适度的项目、进化开发、提前交付与连续改进,而且鼓励快速与灵活的面对开发与变更;这些原则支持很多软件开发方法的定义和连续进化。而“敏捷”(Agile)一词便是由 2001 年 2 月 13 日诞生的“敏捷软件开发宣言”(Manifesto for agile software development)中开始推广,“敏捷软件开发宣言”还定义了相关的价值和原则。

   图源:维基百科  
迭代和增量式软件开发方法可以追溯到 1957 年;进化式项目管理和顺应性软件开发出如今 1970 年代初期。在 1990 年代,因针对重量级的软件开发方法的批评,而发展了很多轻量化的软件开发方法、项目与细微化开发管理。虽然各式各样的开发法都开端于敏捷开发宣言之前,但它们最终都统称为敏捷软件开发法。2001 年 2 月 13 日,17 位轻量级软件开发者聚在美国犹他州雪鸟滑雪场,针对一个新的软件开发趋势聊出了一份共识——《敏捷软件开发宣言》。敏捷开发方法的核心是以人为本,专注于详细可行的目标,夸大团队合作和快速响应变化。
在这个滑雪场会议中,17 位开发者共同起草了敏捷软件开发宣言。其中最紧张的部分就是对一些与会者划一同意的软件开发价值观的表述:个体和互动高于流程和工具;工作的软件高于详尽的文档;客户合作高于条约会商;响应变化高于遵循筹划。虽然他们也很重视这四条价值观里右边没加粗的内容,但是更重视左边重点的内容。一些软件开发者厥后还构造了敏捷同盟,为非营利构造,根据宣言的价值观和原则促进软件开发。你对高效率的工作方法都有哪些真知灼见?接待参与本期投票,在评论区共同举行讨论。
   资料来源:维基百科、百度百科
  2002 年 2 月 13 日:微软发布 .NET Framework


   图源:维基百科  
在 20 年前的 2002 年,微软公布了下一代的软件、服务的愿景和路线:.NET Framework。这是一个致力于敏捷软件开发(agile software development)、快速应用开发(rapid application development)、平台无关性和网络透明化的软件框架,是微软为 2000 年代对服务器和桌面型软件工程迈出的第一步,包罗很多有助于互联网和内部网应用迅捷开发的技术。2014 年 11 月 12 日,微软宣布将完全开放.NET 框架的源代码,并提供给 Linux 和 macOS 使用。
甲骨文公司的 Java 编程语言和 Java 平台企业版技术是.NET 平台的竞争对手之一。在 12 月 24 日专栏中介绍的微软和 Sun 之间的 Java 竞争大战之后,微软正是痛失了 Java,才开发了 .Net 和 C# 举行战略布局;.NET 框架是微软公司继 Windows DNA 之后的新开发平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、F#、VB.NET、C++、Python 等)的开发。
就在去年的 2 月 14 日上午 9 点,微软汇聚了环球开发者庆贺 .NET 诞生 20 周年,并在官方网站、LearnTV、YouTube、Twitch 和 Twitter 上举行 30 分钟的直播活动;直播内容包括微软名人访谈,分享来自客户和开发职员的故事,以及开源贡献者、MVP 和 .NET 团队成员的更多故事。
.NET 从一个只在 Windows 上运行的闭源技术,到如今转变为一个跨平台的开源技术;从最开始依附于桌面和网站框架, 到如今可以继承移动应用、游戏、云盘算、大数据以及人工智能的多应用场景的技术,可以说 .NET 在不断地跟随期间的步调,并逐渐开始定义期间。
   以史为镜,可以知兴替。盘算机科学发展至今,有很多至关紧张的事件、人物。在《新程序员:我们的技术期间,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
  扫描或点击《新程序员:我们的技术期间,我们的程序人生》订阅!



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

尚未崩坏

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表