自由软件之父、Google+设计者、Java之父、Linux之父、万维网之父、Vi编辑器之父、苹果Lisa电脑界面设计、微软首席软件架构师
理查德·斯托曼(Richard Stallman)

  理查德·斯托曼(Richard Stallman)

  过去:他在1971年成为了麻省理工学院人工智能实验室的一名程序员,他发表了多篇程序设计论文,并帮助开发了TECO、Emacs、Lisp语言等重要软件。

  现在:斯托曼现在是自由软件运动的精神领袖,他创建了GNU项目,该项目旨在一个最自由的软件平台,即便是没有其它受限制软件也照样运行。

安迪·赫兹菲尔德(Andy Hertzfeld)

  安迪·赫兹菲尔德(Andy Hertzfeld)

  过去: 赫兹菲尔德1978年开始为苹果微电脑Apple II设计自主软件,他编写系统软件,并是Macintosh操作系统的主要架构师。

  现在:他设计了谷歌社交网站Google+的圈子用户界面。

詹姆斯·戈士林(James Gosling)

  詹姆斯·戈士林(James Gosling)

  过去:戈士林1994年在Sun微系统工作时发明了Java编程语言。

  现在:戈士林于今年3月加盟谷歌,并兼任由Scala编程语言创始人所建立Typesafe公司顾问。

林纳斯·托瓦兹(Linus Torvalds)

  林纳斯·托瓦兹(Linus Torvalds)

  过去:托瓦兹在1991年首次编写出了Linux内核,当时他只有21岁。他给予Linux内核开源地位,该内核已经成为多种技术的重要组成部分。

  现在:托瓦兹现在仍旧致力于Linux内核开发,3.0版本已在今年发布。

蒂姆·伯纳斯一李(Tim Berners-Lee)

  蒂姆·伯纳斯一李(Tim Berners-Lee)

  过去:他发明了万维网。

  现在:他现在与英国首相卡梅伦协商,并与英国政府合作让互联网上的数据更加开放、易访问。2009年11月,他创建了万维网基金会。

比尔·乔伊(Bill Joy)

  比尔·乔伊(Bill Joy)

  过去:乔伊的计算机编程能力无与伦比,业界流行的一个趣闻是:1976年,乔伊只花费了一个周末的时间就编写出了Vi文本编辑器。谷歌董事长埃里克·施密特(Eric Schmidt)还夸张的表示,乔伊编写BSD内核也只花费了一个周末的时间。他也是Sun微系统的联合创始人。

  现在:他现在经营自己的风险投资公司HighBAR Ventures,也是知名投资公司Kleiner Perkins的合伙人。他在《连线》杂志发表的《未来不需要我们》(Why The Future Doesn't Need Us)的文章饱受争议,名声受到影响。

比尔·阿特金森 (Bill Atkinson)

  比尔·阿特金森 (Bill Atkinson)

  过去:他曾是苹果早期团队中的一员,主要负责苹果Lisa电脑的图形用户界面设计。他还开发了图形处理软件MacPaint,苹果电脑应用程式HyperCard,万维网的雏形。

  现在:他现在是计算机智能创业公司Numenta的外部开发者,也是一个大自然摄影师。

雷·奥齐(Ray Ozzie)

  雷·奥齐(Ray Ozzie)

过去:他开发了协同软件平台Lotus Notes,后者在1995年被IBM收购。

现在:奥齐在2006年接替比尔·盖茨(Bill Gates)成为微软首席软件架构师,直至2010年12月31日。

Mozilla小组

  Mozilla小组

  他们从未停止努力的脚步。

自由软件之父、Google+设计者、Java之父、Linux之父、万维网之父、Vi编辑器之父、苹果Lisa电脑界面设计、微软首席软件架构师的更多相关文章

  1. Google的Java编程风格指南(Java编码规范)

    这份文档是Google Java编程风格规范的完整定义.当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格. 与其它的编程风格指南一样,这里所讨论的不仅仅是 ...

  2. Forget Guava: 5 Google Libraries Java Developers Should Know

    Forget Guava: 5 Google Libraries Java Developers Should Know Published on 2016 7 13 Somenath PandaFo ...

  3. Google的java工具类Guava

    前言 google开发java项目肯定也不想重复造轮子,所以肯定也有工具类,就是它了:Guava 我将举例几个实际的例子,发挥这个工具类好用的功能.更多的方法和功能,还有内部的实现可以直接参考http ...

  4. jquery 添加与删除的规律 当要添加时候要定位到自己的父元素 当要删除时候 通过事件函数传入的this找到自己的父元素进行删除

    jquery 添加与删除的规律 当要添加时候要定位到自己的父元素  当要删除时候 通过事件函数传入的this找到自己的父元素进行删除

  5. Google的Java编程风格指南

    作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Cre ...

  6. Google 的 Java 编码规范,参考学习!

    这份文档是 Google Java 编程风格规范的完整定义.当且仅当一个 Java 源文件符合此文档中的规则, 我们才认为它符合 Google 的 Java 编程风格. 与其它的编程风格指南一样,这里 ...

  7. React++ node.js ++SQL Sever ++MySQL++ python ++ php ++ java ++ c++ c#++ java ++ android ++ ios ++Linux+

    "C语言在它诞生的那个年代,是非常不错的语言,可惜没有OOP.当项目臃肿到一定程度,人类就不可控了. 为了弥补这个缺陷,C++诞生了.而为了应对各种情况,C++设计的大而全,太多复杂的特性, ...

  8. Java界面设计 Swing(1)

    Java界面设计的用途 开发者可以通过Java SE开发丰富并且强大的具有图形界面的桌面应用程序.也可以设计一些提高效率的工具软件,帮助自己处理机械性工作. Java 的图形界面工具包,可以用于工具类 ...

  9. java语言:Linux与JVM的内存关系分

    在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800m.从表面上,物理内存应该 ...

随机推荐

  1. HDU 3988 Harry Potter and the Hide Story(数论-整数和素数)

    Harry Potter and the Hide Story Problem Description iSea is tired of writing the story of Harry Pott ...

  2. Hibernate-----5、持久化对象

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVrZXdhbmd6aQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  3. Mysql入门到精通数据表的操作

    变更表 ALTER TABLE tb_name; 1.加入场 ALTER TABLE tb_name ADD 字段名字 字段类型 约束条件 [FIRST/AFTER 字段名称] 1>加入user ...

  4. LeetCode——ZigZag Conversion

    The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like ...

  5. myEclipse项目部署按钮失效了,怎么办?

    myEclipse项目部署按钮失效了,按了以后没反应,怎么办? 步骤如下: 1.首先关闭MyEclipse. 2.然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 " ...

  6. 【应用篇】Activiti显示器(抽象)简单的应用程序和服务的颗粒结合(两)

    Activiti简单的应用程序,业务颗粒与工作流程结合.让流程带动业务颗粒运行的过程.此次的监听我们应用抽象的监听来实现,也就是说全部的普通业务类均应用此抽象监听,而不须要每个类一个监听的来操作. 新 ...

  7. Android学习路径(十)怎么会Action Bar堆放在布局

    默认情况下.action bar出如今activity窗体的顶部.稍微降低了activity布局的总空间. 假设你想隐藏或者显示action bar.在这堂用户体验的课程中,你能够通过调用hide() ...

  8. 《学习opencv》笔记——矩阵和图像处理——cvMax,cvMaxS,cvMerge,cvMin and cvMinS

    矩阵和图像操作 (1)cvMax函数 其结构 void cvMax(//比較两个图像取最大值 const CvArr* src1,//图像1 const CvArr* src2,//图像2 CvArr ...

  9. 大约Java有点感悟---开发商根本上感悟学习

    这些年来一直从事大C.C++,有些局部底.一直想知道更多关于顶级什么. 所以,在工作之余.阅读更多Java哪些方面,还使用了一些建筑结构的一些简单的程序,在这里我想简单谈谈自己的一点感悟. 1.Jav ...

  10. Zero Downtime Upgrade of Oracle 10g to Oracle 11g Using GoldenGate — 3

    DDL Setup Steps SQL> grant execute on utl_file to ggs; Grant succeeded. Create GLOBALS file [orac ...