.Net 问世 | 历史上的今天

fe0cecf54cf9f8b0c0a0bc74121af30d.gif

整理 | 王启隆

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

今天是 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 年代,他在推动晶体管商业化的同时,造就了加利福尼亚州电子工业密布的硅谷地区。

72f2c74dc26d972dd4f504df8ff770ac.jpeg

图源:维基百科

肖克利在英国伦敦出生,父母是美国人。他从小在加利福尼亚州长大,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)中开始推广,“敏捷软件开发宣言”还定义了相关的价值和原则。

ed3e043f1c0f23bbf6692c3c887cef8a.png

图源:维基百科

迭代和增量式软件开发方法可以追溯到 1957 年;进化式项目管理和适应性软件开发出现在 1970 年代初期。在 1990 年代,因针对重量级的软件开发方法的批评,而发展了许多轻量化的软件开发方法、项目与细微化开发管理。虽然各式各样的开发法都起源于敏捷开发宣言之前,但它们最终都统称为敏捷软件开发法。2001 年 2 月 13 日,17 位轻量级软件开发者聚在美国犹他州雪鸟滑雪场,针对一个新的软件开发趋势聊出了一份共识——《敏捷软件开发宣言》。敏捷开发方法的核心是以人为本,专注于具体可行的目标,强调团队合作和快速响应变化。

在这个滑雪场会议中,17 位开发者共同起草了敏捷软件开发宣言。其中最重要的部分就是对一些与会者一致同意的软件开发价值观的表述:个体和互动高于流程和工具;工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。虽然他们也很重视这四条价值观里右边没加粗的内容,但是更重视左边重点的内容。一些软件开发者后来还组织了敏捷联盟,为非营利组织,根据宣言的价值观和原则促进软件开发。你对高效率的工作方法都有哪些真知灼见?欢迎参与本期投票,在评论区共同进行讨论。

资料来源:维基百科

2002 年 2 月 13 日:微软发布 .NET Framework

a1b69f1d95212184e368ccdd77619a24.png

图源:维基百科

在 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 在不断地跟随时代的步伐,并逐渐开始定义时代。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

 

cbcd5ad84e4f3f285ce8a09820ea66fb.gif

 

0a308cad6895b6cea7f657ca3ccff999.png

☞阿里巴巴腾讯网易京东都宣布了各自的 AI 计划;微软推进裁员 1 万人计划;Rust 1.67.1 发布|极客头条
☞赶时间发布 ChatGPT 竞品后,Google 遭员工反讽:太仓促、拙劣、非 Google Style
☞ChatGPT 标志着 AI 进入 iPhone 时刻 | 开谈

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI是一场革命,我真不是在跟风

AI是场革命,好像现在很多人都开始这么说,那么我说我不是在跟风,为什么?不好意思,又要翻翻旧贴 -> AI是一场革命,不要笑,我是认真的。2016年我就这样讲了,就如我常说的&#xff0c…

智能化软件开发微访谈·第二十四期 大模型时代的智能化软件生态

CodeWisdom 大模型时代的智能化软件生态 微访谈 活动预告 背景介绍 ChatGPT和GPT-4的横空出世以及所掀起的热潮标志着大模型时代的到来。大模型以交互式对话的方式实现了多领域任务完成能力,表现出了很高的通用智能水平。与此同时,大模型的出现也创造了…

告别输入网址烦恼!ChatGPT不错开源客户端

ChatBox 是什么 开源的 ChatGPT API (OpenAI API) 桌面客户端,Prompt 的调试与管理工具,支持 Windows、Mac 和 Linux。 为什么需要它 每次想访问 ChatGPT 时,都需要在浏览器中输入 ChatGPT 网址,然后点击登录,选择账…

Electron-ChatGPT桌面端ChatGPT实例|electron25+vue3聊天AI模板EXE

原文:Electron-ChatGPT桌面端ChatGPT实例|electron25vue3聊天AI模板EXE - 技术经验 - W3xue 基于electron25vite4vue3仿制chatgpt客户端聊天模板ElectronChatGPT。 electron-chatgpt 使用最新桌面端技术Electron25.x结合Vite4.x全家桶技术开发跨端模仿ChatGPT智能…

chatgpt赋能python:用Python打造一个快捷聊天程序

用Python打造一个快捷聊天程序 如果你想要快速建立一个简单的聊天程序,Python是一个很好的选择。Python是一种易于学习和使用的编程语言,并且它有许多库和框架,可以使你能够快速地搭建一个聊天应用程序。下面我们简单介绍如何使用Python构建…

大咖思辨-42 | 大模型狂飙背后的推动力是什么?让我们一探究竟!

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 随着ChatGPT、GPT-4、Copilot的火热出圈,大模型已经成为AI领域的研究热点与必争之地。2023年3月28日,由AI TIME、清华校友总会AI大数据专委会联合主办,有孚网络、智谱AI、金地…

通用人工智能+智能车舱,商汤绝影带来怎样一番景象?

/ 导读 / 进入4月,中国科技圈迎来最卷的时刻,这可能中国AI史上一个重要节点。ChatGPT、GPT-4的出圈掀起了通用人工智能(AGI)的技术狂潮,引爆了一场以大模型为代表的生成式AI狂飙,也催生了新的研究范式。 转…

一文带您快速梳理ChatGPT、GPT4 和OpenAPI的关系

最近最火的几个词无疑是ChatGPT、GPT4 和OpenAPI,那么这三者究竟有什么关系呢?本文将带您进行快速梳理! OpenAPI是一家公司 OpenAI是一家专注人工智能研究的公司,使命是确保人工智能造福全人类。官网: https://openai.…

趣挨踢 | 用大数据扒一扒蔡徐坤的真假流量粉

戳蓝字“CSDN云计算”关注我们哦! 作者:AlfredWu 转自: Alfred数据室 前段时间央视新闻公开披露流量明星数据造假。作为一名数据猿,我们秉着好奇心点开了NBA新春贺岁形象大使蔡徐坤的微博,发现他的微博转发量除了最新…

生成身份证校验码(c语言)

生成身份证校验码 描述格式样例题解及详细注释 描述 我国的居民身份证是18位字符的编码,每个人的编码都是唯一的,校验规则如下: ∑(ai*wi)mod 11 1 i表示号码字符从左至右包括校验码字符在内的位置序号&#xff1b…

chatgpt赋能python:Python生成4位验证码的方法

Python生成4位验证码的方法 在网络安全中,验证码是一种常见的安全技术,它可以有效地防止恶意攻击,保护网站和应用程序安全。在这篇文章中,我们将介绍使用Python生成4位验证码的方法,并探讨如何在实际应用中使用它。 …

让ChatGPT3.5写的一个PHP图形验证码,大家觉得怎么样?

闲来无事让ChatGPT3.5写的一个PHP图形验证码&#xff0c;并运行了一下&#xff0c;感觉验证码有点丑。。。 下面是ChatGPT3.5写的代码和使用说明&#xff0c;各位大佬感受一下&#xff01; <?php // 创建图像 $imageWidth 150; $imageHeight 50; $image imagecreatetru…

开源商业化,走出“射手假说”迷雾

随着过去十年开源技术的“复兴”及全面发展&#xff0c;开源技术与商业化的关系日益紧密&#xff0c;成为了业内备受关注的话题。虽然在开源技术的发展历程中&#xff0c;“商业化”曾是一道难以逾越的障碍&#xff0c;但随着时间推移与业界不断探索&#xff0c;如今的开源技术…

【成为架构师系列】领导力就是两件事:断物和识人

领导力——是战略与执行的原动力 所以执行力和战略一定要结合起来。 战略的执行和落实需要掌握核心能力的人,所以领导力——是战略与执行的原动力。 简单地说,领导力就是两件事——“断物”和“识人”。 “断物”代表战略思考,“识人”代表执行能力。 目录 导读 领导力就是…

澳网:王雅繁0:2不敌本土名将 遗憾止步第二轮

资料图&#xff1a;王雅繁在比赛中。中新社记者 张畅 摄 中新网1月16日电 16日&#xff0c;2019赛季澳大利亚网球公开赛继续展开争夺&#xff0c;在女单第二轮的比赛中&#xff0c;中国金花王雅繁挑战15号种子巴蒂。比赛中王雅繁整场被对手压制&#xff0c;2&#xff1a;6/3&…

样本量很少如何获得最佳的效果?最新小样本学习工具包来啦!

关注公众号&#xff0c;发现CV技术之美 开发者简介 王雅晴&#xff0c;PaddleFSL负责人、飞桨高级开发者技术专家&#xff08;高级PPDE&#xff09;。2019年毕业于香港科技大学计算机科学及工程学系。通过百度公司AIDU计划加入百度研究院商业智能实验室&#xff0c;现任资深研发…

基于飞桨的小样本学习工具包助你举一反三

王雅晴&#xff0c;PaddleFSL负责人、飞桨高级开发者技术专家&#xff08;高级PPDE&#xff09;。2019年博士毕业于香港科技大学计算机科学及工程学系。通过百度公司AIDU计划加入百度研究院商业智能实验室&#xff0c;现任资深研发工程师及研究员。研究方向为机器学习&#xff…

《柳叶刀》专刊 | 城市设计、交通与人群健康:篇一

编辑团队 原文/ Billie Giles Corti&#xff0c;Anne Vrnez-Moudon,et al. 翻译/ 杨佳慧 校核/ 慧思慧想 文献/ 张美华 编辑/ 众山小 排版/ 王雅桐 一览众山小-可持续城市与交通 《城市设计、交通与人群健康》专刊 全球性的健康问题已成为21世纪人类社会的一项…

量化城市︱计算机视觉技术在街道品质量化评估中的应用

一览众山小 SustainableCity & Transportation 编辑团队 原文/ 肖天骏 &#xff08;美国微软必应搜索团队&#xff09; 文献/ 李安岭 校核/ 众山小 编辑/ 众山小 排版/ 王雅桐 译者萌像&导读&#xff1a; 我们 2014年11月28日期的文章《定量城市︱街道设计领域的…

【hadoop学习项目】10. 使用多级MR找出两两用户之间的共同好友

0. 项目结构 数据内容 刘灵薇 孙初丹,孙听兰,李秋翠,李绿春 王访琴 刘忆翠,钱语芙,钱平蝶 赵雅蕊 刘灵薇,刘雅蕊 王含蕾 钱语芙,李书蕾,李忆翠 钱雅蕊 李秋春,李初丹,孙听蓉 王绿春 李含烟,刘谷丝,孙秋春,钱雅蕊,赵语芙,钱南松,钱绿春,王听兰 刘含玉 赵绿春,王幻珊,刘语芙,赵怜…