致敬程序员日,盘点云计算的天才程序员

10月24日是程序员日,在这个特殊的日子里笔者为大家盘点几位云计算技术背后的天才程序员。在过去的大半个世纪中,计算机科学界涌现出了一批不世出的天才:阿兰·图灵(Alan Turing)、高纳德(Donald Knuth)、艾兹赫尔·戴克斯特拉(Edsger Dijkstra),这些振聋发聩的名字背后是建立了彻底改变人类生活的现代计算机工业,这些人的影响力是如此之大,不但改变了整个世界,同时也赢得了全球的尊重。

Martin Casado,人们往往尊称其为软件定义网络之父,当然除此之外,Martin Casado的头上还围绕着诸如,硅谷最炙手可热的“40 under 40”之一,OpenFlow的发明人,Nicira的创始人等一系列光环。毫无疑问,达成其中的任何一个成就足以载入史册,但Martin Casado所做的远远不止这些,这其中不太为人所知的是,Martin Casado作为程序员发起并提交了虚拟交换机Open VSwitch的第一个Commit,而这个Commit也奠定了多年以后开源云计算平台中最受欢迎而且也是部署最为广泛的开源虚拟交换机Open VSwitch。

FFMPEG&Bellard ;FFMPEG&被誉为过去 20 年中最闪亮和最有影响力的程序员之一,但他的名声远远却低于他的贡献。

在 2005 年,Bellard 发布了也可以说是他最重要的项目:QEMU。QEMU 是一个处理器仿真,意味着用软件来模拟不同处理器体系架构(ISAs),允许为一个特定处理器编译的程序,通过软件仿真在另外一个体系上运行。Rellard 的设计灵感是基于邱奇-图灵理论,这个理论间接指出任何图灵完备语言配合图灵机可以仿真其它的图灵机。如果说 FFMPEG 体现了 Bellard 深厚的数学和信号学天分,那么 QEMU 的实现就体现了 Bellard 对于计算机体系架构的深刻理解和程序设计的深厚功底。

Avi Kivity;KVM以其精简的架构,清晰的定位获得Linux社区多数开发人员的支持并快速被合并入主干,从而成为x86全虚拟化技术的一颗新星,其提出者Avi Kivity对于计算机体系架构和Linux内核有深入理解,并且精通汇编和C。

伊恩·默多克;操作系统Debian GNU/Linux发行版项目的创始人。Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。开放源代码并不仅仅是战略,需要将产品围绕开放源代码来进行,通过开放源代码的方式,接触到以前无法想象的市场和庞大的开发者群体。

本文作者:佚名

来源:51CTO

时间: 2024-08-19 04:00:10

致敬程序员日,盘点云计算的天才程序员的相关文章

盘点云计算在权威金融行业5个经验教训

本文讲的是盘点云计算在权威金融行业5个经验教训,面对华尔街资产救助计划分散谈话相关的问题的争论是关于云计算的优点,社员们产生了强烈的意见分歧.副总裁和Eaton Vance基础设施服务总监Jeffrey Brody说,"一家中型资产管理公司的一个小的IT人员对于云计算没有什么需求."然而,他冒雨来到波士顿,因为"我们觉得我们需要了解云计算提供什么样的服务,是否包括我们的未来计划需要的." 这里有五个听WSTA成员说的在波士顿的其他结论: 1,首席创新官和执行副总裁,

<传> 《程序猿装B指南》,程序员童鞋们请认真学习

一.准备工作"工欲善其事必先利其器." 1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好.一个用来查资料,一个用来写代码.总之要显得信息量很大,效率很高. 2.椅子不一定要舒服,但是一定要可以半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善.沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子. 4.工具书,orelly的,机械工业,电子工业什么的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千万不要放在书架上,一定要堆在

关于云计算的关键程序

微软雅黑,sans-serif; font-size:10.5pt">InformationWeek网站曾做过一个调查表明,IT行业专家们对于传统企业应用软件或企业管理软件的替代方案大多持有不甚满意的态度. 这份对485位IT专家的调查揭示,大部分IT专家认为ERP.CRM及其他供应链管理软件系统的成本过高,并且在日常工作中很难实施这些管理软件的应用.大部分IT专家家还认为下一代企业管理软件不会比现在流行的软件程序简单多少.尽管面向服务的体系结构软件目前还有很大的市场空间,许多企业还未将软

移动设备、云计算和应用程序的发展变革

核心提示:新一代的信息服务将浏览器和设备视为同样的客户端.目前所面临的挑战是如何建立其这样的服务. 是否能利用本机代码开发移动应用程序或者利用诸如HTML和JavaScript等Web技术来进行部署?开发商们就此问题一直存在着分歧. 史蒂夫乔布斯最初建议iPhone的开发人员们能够按照需要通过设备内置的浏览器部署任何应用程序.但那是在苹果公司推出了业界领先的iTunes应用程序商店之前. 从那时起,甚至网站的建立都往往选择利用本机应用程序向移动设备发布并提供他们的内容,而不是简简单单的试图将其硬

帅的程序员选择专业,丑的程序员泛泛涉猎

程序员分为两种:帅的和丑的--帅的程序员技术精深,可堪重任,是某个领域的专家:丑的程序员泛泛涉猎,一知半解,啥都会一点却都是半瓶水.当然首先要声明,我是属于那种很丑的程序员,不过我还年轻,通过不懈的努力,有朝一日一定会成为一名很帅的程序员! 特别声明:虽然绝大多数程序员长得都很帅,但是长得帅并不代表就是"帅的程序员". 一·丑的程序员 列夫托尔斯泰曾经说过:"帅的程序员都是相似的,丑的程序员各有各的丑法." 1.不爱学习的程序员不帅. 2.爱学习但不勤奋刻苦的程序员

您小程序了吗? 专家一语道破小程序安全本质

本文讲的是您小程序了吗? 专家一语道破小程序安全本质,1月9日,微信推出的"小程序"正式上线."小程序"是一种无需安装,即可使用的手机"应用".不需要像往常一样下载APP,用户在微信中"用完即走".微信团队微信团队的创新向来以谨慎闻名,但是小程序做为微信诞生以来最大的功能更新,还是火遍了互联网圈-- 1月9日,微信推出的"小程序"正式上线."小程序"是一种无需安装,即可使用的手机&quo

《Python语言程序设计》——第一部分 程序设计基础 第1章计算机、程序和Python概述1.1 引言

第一部分 程序设计基础 第1章 计算机.程序和Python概述学习目标 演示对计算机硬件.程序和操作系统的基本理解(第1.2-1.4节). 描述Python的历史(第1.5节). 解释Python程序的基本语法(第1.6节). 编写和运行一个简单的Python程序(第1.6节). 解释恰当的程序设计风格和文档的重要性,并提供相应的实例(第1.7节). 解释语法错误.运行时错误和逻辑错误之间的区别(第1.8节). 使用Turtle创建一个基本的图形程序(第1.9节). 1.1 引言 关键点:本书的

《乐在C语言》一第1章 浅谈C程序语言1.1 什么是程序语言

第1章 浅谈C程序语言 乐在C语言本章大纲 1-1 什么是程序语言 1-2 C语言的历史背景 1-3 如何学好程序设计 1-4 如何编译程序 1-5 关键词 1-6 上机实习 1-7 参考文献 1.1 什么是程序语言 乐在C语言程序员(programmer)利用程序语言(programming language)编写程序(program),以完成某一项任务,如图1-1所示.如利用C程序语言编写C程序,以完成10 000个数由小到大的排序工作或是以C程序语言编写一个您亲朋好友的通讯录等. 图1-1

如何基于Web应用程序安全经验来开发云应用程序?

随着越来越多的企业 寻找可部署在云供应商环境中的应用程序,对于健全的安全措施和技术的需求也变得至关重要. 那么,如何在云环境中开发应用程序以最大限度地提高安全性呢?这些云应用程序是否有别于内部应用程序?在开发周期和质量保证(QA)过程中,需要有哪些变化?在把应用程序迁移到公共云环境之前,上述所有问题都需要解决.在本文中,我们将提供一些指导,如何专为云环境开发安全的应用程序,以抵御如今大部分常见攻击.我们还将探讨一些需要落实到位的控制因素,以确保基于云的应用程序在开发和部署时的安全性.如何安全地开