导航:首页 > 程序命令 > 全网最全程序员名单

全网最全程序员名单

发布时间:2022-06-14 09:17:54

1. 世界上第一位黑客是谁.

Richard Stallman--传统型大黑客,Stallman在1971年受聘成为美国麻省理工学院人工智能实验室程序员

Ken Thompson和Dennis Ritchie--贝尔实验室的电脑科学操作组程序员。两人在1969年发明了Unix操作系统。

John Draper(以咔嚓船长,Captain Crunch闻名)--发明了用一个塑料哨子打免费电话

Mark Abene(以Phiber Optik而闻名)--鼓舞了全美无数青少年“学习”美国内部电话系统是如何运作的

Robert Morris--康奈尔大学毕业生,在1988年不小心散布了第一只互联网蠕虫。

Kevin Mitnick--第一位被列入fbi通缉犯名单的骇客。

Kevin Poulsen--Poulsen于1990年成功地控制了所有进入洛杉矶地区KIIS-FM电台的电话线而赢得了该电台主办的有奖听众游戏。

Vladimir Levin--这位数学家领导了俄罗斯骇客组织诈骗花旗银行向其分发1000万美元。

Steve Wozniak--苹果电脑创办人之一。

Tsotumu Shimomura--于1994年攻破了当时最着名黑客Steve Wozniak的银行帐户。

Linus Torvalds--他于1991年开发了着名的Linux内核,当时他是芬兰赫尔辛基大学电脑系学生。

Johan Helsingius--黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查,后来他封存了这个回函程序。

Tsutomu Shimomura--能记起他是因为抓了米特尼克。

Eric Raymond--Eric Raymond就一直活跃在计算机界,从事各种各样的计算机系统开发工作。同时,Eric Raymond更热衷于自由软件的开发与推广,并撰写文章、发表演说,积极推动自由软件运动的发展,为自由软件作出了巨大贡献。他写的《大教堂和市集》等文章,是自由软件界的经典美文,网景公司就是在这篇文章的影响下决定开放他们的源代码,使浏览器成为了自由软件大家族中的重要一员.
黑客的兴起

黑客最早始于20 世纪50年代,最早的计算机1946年在宾夕法尼亚大学出现,而最早的黑客出现于麻省理式学院,贝尔实验室也有。最初的黑客一般都是一些高级的技术人员,他们热衷于挑战、崇尚自由并主张信息的共享。

1994年以来,因特网在全球的迅猛发展为人们提代了方便、自由和无限的财富,政治、军事、经济、科技、教育、文化等各个方面都越来越网络化,并且逐渐成为人们生活、娱乐的一部分。可以说,信息时代已经到来,信息已成为物质和能量以外维持人类社会的第三资之出源,它是未来生活中的重要介质。随着计算机的普及和因特网技术的迅速发展,黑客也随之出现了。

2. 华为等84家企业被列入程序员找工作黑名单,大家怎么看

谢谢您的问题。这份996工作制黑名单点出了科技、互联网企业的加班现象。

996工作制黑名单由来和意义。某个程序员建立了“996.icu”网站,口号为工作“996,生病ICU”,披露了互联网、科技公司的加班问题。996工作制黑名单是“996.ICU”网站倡导的项目内容,为的是呼吁减少互联网行业的加班情况,也在为程序员、科技人员换单位提供参考,引起了互联网领域从业者的共鸣。据统计,阿里巴巴、华为、京东、苏宁、拼多多和小米等互联网、科技企业全部纳入,京东在第一位,京东员工下班时间平均是23点16分,腾讯是第二位,下班时间平均是22点50分,华为员工下班还不是最晚的。

996工作制需要明确的几点。第一,“996”是指早上9点晚上9点在岗,每周工作6天,每周工作至少72小时。第二,“996工作制”如果被互联网企业定为标准工时制,就违反《劳动法》每天工作不超过8小时、每周工作不超过44小时的要求。第三,即使加班,《劳动法》要求每天不能超过3小时、每月不能超过36小时。“996”已经远远超出规定。第四,规定与现实不同,在华为等科技公司的工作人员,工作时长早已超越“996”,“9106”“8106”从业模式已经成为常态。互联网行业竞争加剧,遭遇“互联网寒冬”,发展与盈利更加困难,互联网公司要维持技术和产品的竞争力和创新力,必须下沉经营压力、延长工作时间,最大可能地挖掘人力资源价值。互联网公司任务分配到部门、个人,群体加班而自己不加班,导致技术研发缓慢、成果展现不出,这是对组织、个人无形的危机感。 第五,即使华为公司技术领先,任正非一样有很大的危机感,余承东给 华为手机 荣耀 手机 提出了销售目标,压力山大,加班只会越演越烈。996工作制需要解决的关键问题。科技、互联网公司要尽可能维护员工的报酬权、休息权、职业安全和健康。第一,很多互联网行业的员工都倾向于正常规律的工作节奏,应该尽可能顾及休息权。但是对于程序员、技术研发、生产加工人员等岗位,无疑是奢望。第二,对于京东物流等以计件定收入的员工、以成果为导向的程序员,不得不加班。此时,应该将福利和补贴待遇尽量跟上,收入与付出不匹配才是“996”话题引爆的焦点,收入不到位、预期又不足,互联网从业者自然会拿加班说事。反之,如果像阿里巴巴、华为等企业,给予充分的股权激励等,员工加班也能有个盼头,至少不会有激烈的反对声音。任正非“以奋斗者为本”,实际就是人与企业共赢、付出能有回报。
欢迎关注,批评指正。

3. 腾讯公司高级管理人员名单

马化腾:首席执行官
马化腾,34岁,执行董事、董事会主席兼本公司首席执行官,全面负责本集团的策略规划、定位和管理。马先生是主要创办人之一,自一九九九年起受雇于本集团。出任现职前,马先生在中国电信服务和产品供应商深圳润迅通讯发展有限公司主管互联网传呼系统的研究开发工作。马先生于一九九三年取得深圳大学理学士学位,主修计算机及应用,并在电信及互联网行业拥有逾十年经验。
刘炽平:总裁
刘炽平,32岁,自二零零五年起出任本公司首席战略投资官,负责公司战略、投资、并购和投资者关系。2006年2月荣任腾讯公司总裁,协助董事会主席兼首席执行官马化腾先生负责公司的日常管理和运营。刘先生曾担任高盛亚洲投资银行部的执行董事及电信、媒体与科技行业组的首席运营官。在此之前,刘先生在麦肯锡公司从事管理咨询工作。他在股票发行、兼并与收购以及管理咨询等方面有超过10年的经验。刘炽平先生拥有美国密歇根大学电子工程学士学位,斯坦福大学电子工程硕士学位以及西北大学凯洛格管理学院工商管理硕士学位。
张志东:高级执行副总裁兼首席技术官
张志东,34岁,执行董事兼本公司首席技术官,全面负责本集团专有技术的开发工作,包括基本即时通信平台和大型网上应用系统的开发。张先生是主要创办人之一,自一九九九年起受雇于本集团。出任现职前,张先生在深圳黎明网络有限公司任职,主要负责软件和网络应用系统的研究开发工作。张先生于一九九三年取得深圳大学理学士学位,主修计算机及应用,并于一九九六年取得华南理工大学计算机应用及系统架构硕士学位。张先生在电信及互联网行业拥有逾八年经验。
曾李青:高级执行副总裁兼首席运营官
曾李青,36岁,本公司首席运营官。曾先生是主要创办人之一,自一九九九年起受雇于本集团,全面负责本集团业务范围及产品种类,同时管理全中国各市场推广小组。在出任现职前,曾先生曾在深圳市数据通信局工作,熟悉中国互联网及电信行业。
许晨晔:高级执行副总裁兼首席信息官
许晨晔,35岁,本公司首席信息官。许先生是主要创办人之一,自一九九九年起受雇于本集团,全面负责网站财产和社区、客户关系及公共关系的策略规划和发展工作。出任现职前,许先生曾在深圳数据通信局任职,累积丰富软件系统设计、网络管理和市场推广及销售管理经验。
陈一丹:高级执行副总裁兼首席行政官
陈一丹,35岁,本公司首席行政官。陈先生是主要创办人之一,自一九九九年起受雇于本集团,全面负责本集团行政、法律和人力资源事宜。陈先生亦负责本集团的管理机制、知识产权及政府关系。出任现职前,陈先生曾在深圳出入境检验检疫局工作数年。
曾振国:高级执行副总裁兼首席财务官
曾振国,53岁,自二零零一年起出任本公司首席财务官, 全面负责财务、会计及投资者关系。加入本集团之前,曾先生曾在BASF及赫斯特等跨国企业担任财务及资金管理要职,早前亦曾在美国的国际商业银行担任管理要务,参与商业银行、企业融资、信贷政策、信贷风险评级和策略性规划工作。曾先生在中国及美国担任上述财务职位的经验超过11年。
网大为:国际业务高级执行副总裁
网大为,32岁,自二零零一年起出任本公司国际业务部高级执行副总裁,与国际合作伙伴推动腾讯科技的国际业务,并负责腾讯科技在中国大陆境外的服务。在此之前,网大为先生曾任MIH中国业务发展副总裁,负责中国的互联网策略和合并与收购工作。任职中国MIH之前,网大为先生曾担任中国电信和资讯科技业的管理顾问。
熊明华:联席首席技术官
熊明华,41岁,2005年加入腾讯公司,担任联席首席技术官,负责提升公司研发战略规划和流程管理能力,负责管理公司平台研发系统部门包括基础即时通信平台和大型网上应用系统等部门。出任现职前,熊先生在微软公司任职九年,主要负责网络浏览器,视窗系统和MSN的项目管理工作,并创建了MSN中国开发中心和负责制定了MSN在中国的产品开发策略和步骤。在此之前,熊先生在IBM互联网部门担任高级程序员。熊先生于一九八七年取得中国国防科技大学信息系统工程学士学位,并于一九九零年在北京的中国国防科技信息中心获得信息搜索硕士学位。熊先生在软件开发及项目管理方面拥有逾十五年经验。
刘胜义:网络营销服务与企业品牌执行副总裁
刘胜义,39岁,2006年加盟腾讯,负责拓展公司的网络广告业务,并负责优化公司及重点产品的品牌。刘胜义先生利用自己的丰富经验,将与其他相关同事一道,致力于提升公司网络媒体业务的管理。刘胜义先生在品牌管理与广告业经验丰富,在知名国际广告公司的工作经验超过15年,并在近12年间一直担任中国业务的领导职位。加盟腾讯之前,他曾担任阳狮(Publicis)中国的执行合伙人,天联(BBDO)中国的首席执行官,以及在上海担任电通扬雅(Dentsu Young & Rubicam)和麦肯集团(McCann-Erickson)在京港两地的高管职位。刘先生在广告行业着述甚丰,经常在行业会议上发表演说,并曾于2003年担任上海4A委员会主席。刘胜义先生拥有美国新泽西州立拉杰斯大学的EMBA学位。
任宇昕:互动娱乐业务系统执行副总裁
任宇昕,31岁,2000年加入腾讯。曾经担任过增值开发部总经理,互动娱乐事业部总经理,自2005年9月起担任互动娱乐业务系统执行副总裁, 全面负责互动娱乐业务系统的游戏开发、运营、市场、渠道销售等工作。 加盟腾讯前,任先生在华为技术有限公司工作。任先生于1998年毕业于电子科技大学计算机科学与工程专业。
吴宵光:互联网业务系统执行副总裁
吴宵光,31岁,1998年加盟腾讯,亲自主持了腾讯核心产品即时通信软件QQ客户端的研发和产品规划工作,并先后担任QQ 研发团队项目经理、即时通信产品部总经理,互联网事业部总经理,2005年11月起担任互联网业务系统执行副总裁,全面负责互联网各项增值业务。在伴随腾讯发展的8年期间,吴先生积累了丰富的互联网产品研发、产品规划、产品运营和营销方面的经验。吴宵光先生1996年毕业于南京大学获得天气动力学学士学位。
刘成敏:无线业务系统执行副总裁
刘成敏,34岁,2003年3月加入腾讯,曾任电信事业部总经理、移动通信部总经理。自2005年10月起担任无线业务系统执行副总裁,全面负责无线业务的开发和运营以及公司区域市场的管理工作。加入腾讯之前,刘先生就职于华为公司,在华为国内营销部工作。刘先生毕业于哈尔滨工业大学,获得机械学硕士学位。
李海翔:运营支持系统执行副总裁
李海翔,34岁,1999年6月1日加入腾讯,自2005年12月起担任运营支持系统执行副总裁,负责规划、建设和管理相关运营支持平台,包括技术架构、信息安全、帐务结算、商业智能、渠道接入、基础IT、应用运维以及客户服务等平台, 以提升公司的运营管理水平。加入腾讯之前,李先生曾服务于一家系统集成公司,负责金融和网络应用软件的研发。李先生毕业于华南理工大学,获得计算机软件学士学位

4. 用电脑做个人员名单表格怎么做

电脑做人员名单表格的方法如下。

1,找到电脑的Excel软件,并点击打开Excel软件。

5. 各位电脑高手请进!

使用聚生网管就成,但是如果他先用的话,你就没有办法了。可以限速,控制他不能用迅雷或是什么等,功能强大,如果你给他限速到上传每秒为:10K的话,就不怕他搞破坏啦

下载地址:

http://www.google.cn/search?client=aff-os-maxthon&forid=1&ie=utf-8&oe=utf-8&hl=zh-CN&q=%E8%81%9A%E7%94%9F%E7%BD%91%E7%AE%A1

功能说明:

1、采用全透明B/S架构,不需要任何客户端软件,只需单机安装,就可以控制整个局域网。

聚生网管是B/S架构的监控软件,只需在局域网内的任何一台机器上安装就可以控制整个局域网,不必安装客户端软件或者其他任意网络设备。

2、对网络环境没有任何要求的监控软件,安装在局域网任意一台机器上,不需要调整任何网络结构。

当前,主流监控软件必须通过代理服务器、带网管功能的智能交换机或者加装HUB进行旁路设置才能保证监控系统的正常运行。而聚生网管软件对网络环境没有任何要求,安装部署软件时不需要对原有环境做任何改动,极大降低了进行网络结构改动的不确定性和花费,同时为管理员进行设置、操作管理提供了极大便利。

3、可以直接在网络应用层对P2P(如BT、电驴、迅雷、PPlive、QQlive等)协议码进行拦截,从而不必限制流量、设置文件后缀名、封闭端口和服务器就可以完全封杀局域网任意主机进行P2P下载。聚生网管可以控制高达30多种目前最流行的P2P下载软件和P2P视频软件,是国内控制P2P软件最多、最彻底、最有效的网络监控软件。

当前所有流行的P2P工具都是自动更改端口,因此当采用封端口方式封堵P2P工具已经不再有效,因为绝大多数P2P工具都可以更改为80端口;而现在P2P工具的服务器众多,通过对P2P服务器IP的封堵已不可能。但是所有的P2P工具的下载一般都遵循点对点协议,而且其采用的协议码很少变动,所有通过对其协议码的封堵来实现对P2P的封堵是目前最好的选择——聚生网管目前集成了国内最全面的P2P协议码,而且我们每天都在跟踪互联网最新出现的P2P工具,实时加入;并且,通过系统自带的“智能学习、立体交叉拦截技术”,可以自动识别带有P2P工具特征的网络传输行为,自动加入拦截,从而保证了封堵的自动化、智能化、永久有效性。

4、可以智能抑制P2P下载的网络监控软件,发现其进行P2P传输时自动限制其带宽,停止P2P传输时自动放开其带宽。

即发现某个局域网主机进行BT下载时,系统能够智能抑制网络流速到某一个管理员指定的值,如果这个主机继续进行下载,其流速也只能在管理员限定的流速内进行;等主机取消或者下载完毕后,网络流速又可以自动恢复正常水平,即不受限制的水平;这样既防止了单一主机因为过高的流速可能影响到其他主机的流速,又便于管理员在某些情况下许可一些占用较多公网带宽的网络活动,方便了管理。

5、可以实时控制局域网任意主机流速(带宽)的监控软件,而不仅仅是控制主机流量,并且可以实时、精确、动态显示和控制任意主机的带宽、流量,国内控制带宽最有效、最好的监控软件。

流速的概念是每一个时刻公网传输的报文总数,是一个动态的数值;而流量是一段时间内公网传输的报文总数。如果管理员给某个主机设定了一天10M的网络流量,如果此主机的使用者在一小时内通过BT下载了(或者通过其他下载、或者因为其他网络活动)10M的资料,而且是工作之需,那么他今天就不可以再访问因特网(除非管理员给他重新增加流量),因为他已经用完了自己的网络流量,并且因为他可能在较短的时间内大量的下载,所以在他进行下载时还可能影响到其他主机的网络流量;而通过聚生网管你可以实时查询局域网其他主机的流速,当某个主机进行频繁的网络活动,或者进行超量下载时,管理员可以实时检测到,并且给这个主机进行限速,就是降低这个主机的公网传输报文(如果是BT下载,系统还能够智能限制,不必手工调整),这样一方面可以保证这个主机正常的工作继续进行(如果是下载与工作无关的资料,管理员甚至完全禁止他进行网络访问),又防止了他的过量下载会影响到其他主机的网络流速。同时管理员也可以一次性地为所有主机设定相同的公网流速(同时也可以为任意主机设定上、下行流量及总流量),这样无论局域网内的任何主机进行网络访问或者下载资料,任何主机都不会超过既定的网络流速,从而也不会影响到其他主机的流速。

6、可以许可局域网主机使用任意门户网站的邮箱,但禁止点击网站其他链接的监控软件。

聚生网管通过智能识别,集成类似于ACL访问规则的功能模块,能够对用户访问各大门户的邮箱进行精确的控制,如:sina、sohu、网易、yahoo、中华网等邮箱,局域网用户可以利用这些门户的邮箱进行收信、写信、发信,但不能点击门户网站的任意其他链接,包括信箱里面的任何链接。例如:管理员可以许可局域网任意主机访问yahoo的邮箱,可以查信、写信、收信,但是却不可以点击yahoo网站的其他内容、包括邮件里面的任意链接。

7、可以对网址进行精确控制的监控软件,可以控制一个网站、一个网站的某个频道、甚至是一个频道的某个页面;也可以批量控制某个行业的网站。

聚生网管集成的网址控制功能包括白名单和黑名单。管理员可以添加任意某一个网址做为白名单,则局域网任意主机只能访问此网址及其所有的二级页面;管理员也可以设定某一个单一的页面,作为白名单,则局域网主机只能访问此单一设定的页面;管理员可以设定某一个网址的某一个频道作为白名单,则局域网主机只能访问这个网站的这个频道主页及其频道内的所有二级页面。如果管理员设定某一个网址为黑名单,则这个网址的主页及其所有的二级页面都将被完全禁止;如果管理设定这个网址的某一个页面为黑名单,则局域网主机就不能访问此页面,但可以访问其他所有的页面;管理员也可以设定网站的某一个频道为黑名单,则这个网站的这个频道的主页及其所有的二级页面都不可以被访问,但不影响局域网主机访问其他的所有频道和页面。

8、可以通过对任意行业类别的网站进行屏蔽的监控软件。

为了满足不同的企事业单位对网址屏蔽的管理功能,聚生网管提供了网址搜索爬行程序,通过爬行程序,管理员可以检索整个互联网某一个行业的所有的网站,然后可以直接导入到软件里面,设置为白名单和黑名单,以此来控制局域网主机的网站访问权限。

9、对聊天工具控制最为严格的软件,控制QQ聊天国内最强,只需点击鼠标即可完全控制;此外,还点点鼠标就可以控制高达12种目前最流行的聊天软件,是国内控制聊天工具最多、最彻底、最有效的监控软件。

目前流行的聊天工具为了防止被管理软件屏蔽,纷纷采用80端口作为即时通讯的传输端口,由于80端口是通往因特网的必经端口,所以现在依靠传统屏蔽聊天工具端口的方法已经失效;同时现在的聊天工具为了满了满足日益增长的用户量、提供高效的传输速度,而大量增加服务器,从而使得屏蔽服务器来屏蔽聊天工具的方法变得更加复杂;同时一些聊天工具采用UDP通讯协议(如QQ),而目前国内的监控软件一般只能封堵TCP协议,从而使得对某些聊天工具的控制已经失效。而聚生科技独创的报文分析技术,可以对所有即时工具所传输的报文进行分析,不管来自那个端口,那个服务器,或者采用何种通讯协议,只要这些聊天工具传输的报文带有了这些聊天工具的数据特征就会被系统识别,并进行拦截,从而能够屏蔽任意的聊天工具。

10、对网络传输控制最为严格的软件,通过系统的ACL控制功能,你可以控制目前几乎所有流行的网络游戏、股票软件等等,此外还可以控制局域网主机访问公网的IP、端口、协议等等,完全实现了硬件防火墙的各种功能。

通过本系统集成的“ACL访问规则”功能,可以从端口、协议、报文、IP等四重屏蔽技术,可以拦截任意的网络游戏、任意的网络传输活动、任意远程、本地IP、任意端口,从而可以对各种网络活动进行全面的控制。正式版的客户我们提供当前所有流行的股票软件、网络游戏软件的控制规则,保证可以实现对这些工具的完全控制。

11、可以对局域网主机的IP-MAC进行智能、严格的绑定,发现主机时自动绑定,私自修改IP的电脑将无法上网,并且软件会提供人性化的提醒功能,告知其改回其绑定的IP。

如果选择了“自动发现新主机并自动绑定”,那么在这种情况下,软件一旦扫描到新主机,就可以将它们加入到IP-MAC表里面,并且自动进行了绑定,这样当局域网初次部署本软件的时候,在局域网的电脑陆续开机的情况下,软件会陆续将局域网的电脑自动加入进来并自动进行绑定,最终实现全部绑定;当然你也可以选择手工添加的方式,增加绑定关系,点“手工添加绑定”,输入IP和MAC地址即可;此外,你也可以点“获取IP-MAC关系”这样软件就会获取当前所有主机的IP-MAC对应关系,但是局域网的电脑一般不会同时全部开机,所以你需要在全部开机的情况下,再次点此按钮,这样陆续最终会全部加入进来,但是你还要点右下角的“保存配置”才能生效,而在“自动发现新主机并自动进行绑定”的情况下,软件会自动保存并生效。

在通过软件将局域网电脑的IP-MAC绑定的情况下,局域网主机私自更改IP或者MAC后,软件就会通过浏览器向其发送禁止消息,迫使其改回;如果你想绑定其修改后的IP或者MAC,则可以通过点“获取IP-MAC关系”来更新数据,直接覆盖即可;如果不覆盖,则维持以前的绑定关系,被控电脑必须改回原来的IP才可以上网。

12、系统可以控制局域网一切HTTP和FTP协议的下载。软件可以控制最常用的HTTP协议或者FTP协议的普通下载,管理员可以指定禁止下载的文件后缀名来特殊限制,也可以使用通配符来禁止一切下载。

打开“普通下载限制”对话框,在这里,你可以限制所有的HTTP下载和FTP下载。限制HTTP下载可以输入文件后缀名限制相应格式的文件下载,也可以选择“严格禁止HTTP下载”从而禁止一切HTTP下载;而限制FTP下载,你既可以输入文件后缀名来进行限制,又可以直接输入通配符“*”,来禁止所有的FTP下载。

13、可以检测到局域网终结者、网络执法官、网络剪刀手等当前对局域网危害最为严重的三大工具攻击的监控软件。

局域网终结者、网络剪刀手、网络执法官是目前对局域网危害最为严重的攻击工具,他们可以在几秒钟内让局域网内的某一个主机或者整个局域网掉线。由于这些攻击工具采用了windows的底层协议进行攻击,所以当前无论多么先进的防火墙、杀毒软件都无法检测和防止,而聚生网管采用了独创的ANTISNIFFER技术,直接在应用层对数据报文进行分析,能够识别出这些攻击工具的数据报文,并对他们的攻击行为形成详细的记录,从而能够使得管理员迅速定位到攻击机器,采取相关措施,把损失降到最低限度。

6. 谁知道腾讯公司的高层都有谁

1、许晨晔

1996年取得南京大学计算机应用硕士学位。腾讯公司首席信息官。许先生是主要创办人之一,自1999年起受雇于腾讯,全面负责网站财产和社区、客户关系及公共关系的策略规划和发展工作。

出任现职前,许先生曾在深圳数据通信局任职,累积丰富软件系统设计、网络管理和市场推广及销售管理经验。

7. 阿里巴巴18个创始人分别是谁

阿里巴巴十八位创始人分别是马云、孙彤宇、金建杭、蔡崇信、彭蕾、张瑛、吴泳铭、盛一飞、楼文胜、麻长炜、韩敏、谢世煌、戴珊、金媛影、蒋芳、周悦虹、师昱峰、饶彤彤。

1999年2月20日,年初五,在一个叫湖畔花园的小区,16栋三层,十八个人聚在一起开了一个动员会。屋里几乎家徒四壁,只有一个破沙发摆在一边,大部分人席地而坐,马云站在中间讲了整整两个小时。在这次会议之后,阿里巴巴就诞生了。

(7)全网最全程序员名单扩展阅读:

阿里巴巴的发展历史

1999年9月,马云带领下的18位创始人在杭州的公寓中正式成立了阿里巴巴集团,集团的首个网站是英文全球批发贸易市场阿里巴巴。同年阿里巴巴集团推出专注于国内批发贸易的中国交易市早期的阿里巴巴团队于马云公寓内工作场(现称“1688”)。

1999年10月,阿里巴巴集团从数家投资机构融资500万美元。

2000年1月,阿里巴巴集团从软银等数家投资机构融资2,000万美元。

2000年9月,阿里巴巴集团举办首届西湖论剑,汇聚互联网界的商业和意见领袖讨论业界重要议题。

2001年12月,阿里巴巴注册用户数超越100万。

2002年12月,阿里巴巴集团首次实现全年正现金流入。

2003年5月,购物网站淘宝网于马云公寓内创立。

2004年2月,阿里巴巴集团从数家一线投资机构融资8200万美元,成为当时中国互联网届最大规模的私募融资。

2004年6月,阿里巴巴集团首次举办网商大会,期间举行首届十大网商颁奖典礼。

2004年7月,淘宝网发布让买家与卖家进行即时文字、语音及视频沟通的PC版通讯软件阿里旺旺。

2004年12月,阿里巴巴集团关联公司的第三方网上支付平台支付宝推出。

2005年8月11日,阿里巴巴与雅虎宣布双方已签署合作协议,阿里巴巴收购雅虎中国全部资产,同时获雅虎10亿美元投资,并享有雅虎品牌及技术在中国的独家使用权;雅虎获阿里巴巴40%的经济利益和35%的投票权。

8. Windows NT采用了怎样内核结构

Windows NT 内核基本结构和特征

尽管大部分人每天在Windows系统上工作学习娱乐,但是对于其内核结构很多人仍然是不了解的。一方面是由于其内核源代码不开源,另一方面则是由于相关资料的奇缺。我大二基本上花了一学期来学习和探究NT内核。虽然不敢说自己对其有很深入的了解,但至少其基本结构还算是清楚的。但是我毕竟才学有限,肯定会有不完善的地方,还请各位不吝赐教。

目前微软所有的主流操作系统均是基于NT内核,比如:
Windows 2000/XP/Server 2003(基于NT5)
Windows Vista (基于NT6)

Windows 7(基于NT6.1, 我没装过Win7,不过据说是这样的)

尽管很多人责备Windows在一些方面存在很多问题,但是这并不是内核的错,总的来说,NT的是一个成熟稳定且先进的内核,我认为在今后相当长的一段时期内,NT内核仍将是主流,且不会有很大变化(当然,局部的升级是完全毫无疑问的)
微软早期希望把NT做成一个纯微内核结构,关于微内核和单一内核的区别,各位如有不清楚的,可以去网上搜索一下。后来为了提高图形子系统的性能,避免大量的内核态和用户态切换,微软便将其移入内核之中,使其成为内核一部分(类似的还有后来的DirectX技术)。由此可见,NT并不是一个完全的微内核,它也具有单一内核的某些特征。

NT内核具有以下几个特征(摘自Undocumented Windows NT)

Portability (可移植性)
如你所知,Windows NT 可以运行在多种平台上,即 Intel、MIPS、Power PC 和 DEC Alpha。众多厂商都为 Windows NT 的可移植性做出了贡献。 其中最为重要的因素可能是其实现所使用的语言。Windows NT 大部分是用 C 语言编写的,也有一部分用的是 C++。 平台相关的汇编语言只在必需的地方才用到。Windows NT 团队还将操作系统中硬件相关的部分与其它部分隔离开,单独放进了 HAL.DLL。 如此一来,Windows NT 中与硬件无关的部分的代码就可以用 C 之类的高级语言来编写,也因此可以很容易地移植到各种平台。

Extensibility(可扩展性)
Windows NT 具有很高的可扩展性,但因为缺少文档,其可扩展的特性却极少得到发掘。未公开的特性的名单中,子系统首当其冲。子系统在操作系统中提供了多种操作系统接口。只需添加新的子系统程序就可以为 Windows NT 扩展新的操作系统接口,但是对于公开添加新子系统过程的要求微软却一直打马虎眼。

Windows NT 的内核是高可扩展的,因为可以将内核模块作为驱动程序动态加载。对于 Windows NT,微软提供了足够的文档来编写硬件设备驱动——即硬盘驱动、网卡驱动、磁带机驱动等等。在 Windows NT 下还可以编写不控制设备的驱动程序。甚至连文件系统也是作为驱动程序加载的。
Windows NT 的可扩展性的另一个例子就是系统调用接口的实现。 开发者要修改操作系统行为,一般都需要钩挂或添加系统调用。 Windows NT 的开发团队实际了良好的系统调用接口以方便钩挂和添加系统调用。但是微软还是没有公开这些机制。

Compatibility(兼容性)
长久以来,向下兼容性都是 Intel 处理器和微软操作系统的一大特征,也是这两位巨人成功的关键。Windows NT 必须能运行 DOS、Win16 和 OS/2 的程序。兼容性是 Windows NT 开发团队使用子系统概念的另一个原因。除二进制兼容之外(执行不同格式的可执行文件),Windows NT 还为符合 POSIX 的程序提供了源代码级的兼容。增强兼容性的其他方面还表现在除自己本身的 NTFS 外,Windows NT 支持其它的文件系统,如 DOS 的 FAT 和 OS/2 的 HPFS。

Maintainability(可维护性)
Windows NT 的代码量很大,维护着些代码的工作量也相当大。NT 的开发团队通过使用面向对象的设计实现了高可维护性。再有,将操作系统的功能分成各个层也提高了可维护性。最上面的一层,也就是用户见到的操作系统层面,是子系统层。子系统提供系统调用接口来为外界提供应用程序编程接口。在系统调用接口层之下的是 NT 的 executive,executive 又建立在内核之上,而内核又依赖于硬件抽象层(HAL),硬件抽象层与硬件直接通讯。
NT 的开发团队所选的编程语言也与 Windows NT 的可维护性有关。正如我们前面提到的,整个操作系统都是用 C 和 C++ 来编写的,只有极少数不用不行的地方用了汇编语言。

Security(安全性)
Windows NT 是一个安全的操作系统,是因为它有以下几点特征:用户在使用系统之前必须先登陆。 系统中的资源都被视为对象,而每一个对象都相应由一个安全描述符。安全描述符有一个安全列表来指示那些用户可以访问该对象。

尽管有这些,要是没有一个安全的文件系统,操作系统也不能说是安全的。 DOS 时的 FAT 文件系统没有预见到任何的安全问题,其作为一个单用户的系统,也不用防范安全问题。

为了克服此缺陷,Windows NT 团队推出了一种新的文件系统,这种文件系统基于 OS/2 的文件系统 HPFS。这种新的 Windows NT 的自有文件系统叫 NTFS。它支持访问控制,用户可以为 NTFS 下创建的文件或目录指定访问权限,NTFS 只允许有访问权限的进程访问该文件或目录。

Multiprocessing(多进程)
Windows NT 支持对称多处理,Windows NT 的工作站版本可以支持两个处理器,服务器版可以支持到4个。为支持多处理,操作系统需要特殊的同步机制。在单处理器系统中,通过禁用中断,临界区中的代码执行时不会被打断。这对于维护内核数据结构的完整性来说是必需的。在多处理器环境下,就不可能在所有的处理器上都禁用中断。在多处理环境中,Windows NT 使用自旋锁来保护内核数据结构。

注:多处理可分为对称的和非对称的。在非对称多处理中,有一个处理器为主处理器,其它的处理器都为从处理器。只有主处理器运行在内核模式,其它从处理器都只运行在用户线程。只要运行在用户线程的从处理器一调用系统服务,主处理器就接管此线程并执行所需的内核服务。调度程序,一个内核程序,之运行在主处理器上。因此,主处理扮演者调度员的角色,将用户模式线程分派给从处理器。很自然,与所有处理器都可在内核或用户模式运行的对称多处理相比,主处理器负担很重,系统不均衡。

International Language Support(国际化语言支持)
如今众多的 PC 用户都使用英语之外的其它语言。与这些用户能很好交互的关键就是使操作系统能支持用户们的语言。Windows NT 通过使用 Unicode 标准的字符集实现了这一目标。Unicode 标准规定了一个16位的字符集,而ASCII 使用的是8位字符集。 Unicode 的前256个字符的编码与 ASCII 的相同。这就为非拉丁语的语言留出了充足的空间。Win32 API 能接受 Unicode 和 ASCII 两种字符集,而 Windows NT 的内核则只能使用 Unicode。尽管应用程序程序员可以不去了解 Unicode,但驱动程序的开发者必须熟悉 Unicode,因为内核接口函数只接受 Unicode 字符串而且驱动的入口点都用的是 Unicode。

Windows NT 从 MACH 操作系统那里借用了核心体系,MACH 操作系统是在卡耐基梅隆大学开发的。MACH 操作系统的基本理念就是通过将复杂的操作系统功能交给用户级进程而将内核减至最小。这种客户机-服务器的操作系统体系还有另外一个目的:允许在同一操作系统上使用多种 APIs。通过在服务器进程中实现 APIs 就可以做到。

MACH 操作系统的内核提供了非常简单的一组接口函数。服务器进程使用这组接口函数实现出某种 API 来提供一组更复杂的接口函数。Windows NT 从 MACH 那里借用了这个理念。Windows NT 中的服务器进程被称作子系统。模块化和结构化的程序设计都是优秀软件管理的原则,NT 选择使用客户机-服务器的体系结构显示了它对这种原则的服从。Windows NT 本可以将所需的 APIs 在内核实现,也可以在内核上加上不同的层来实现不同的 APIs。出于维护性和扩展性的目的,NT 团队选择了子系统的办法。

Windows NT 中有两种子系统: integral subsystems 和 environment subsystems。Integral subsystems,如安全管理子系统,完成基本的操作系统任务。 Environment subsystems 则使得一台 Windows NT 机器能使用不同种类的 APIs。Windows NT 的子系统能支持以下的 APIs:

Win32 子系统。Win32 子系统提供 Win32 API。使用 Win32 API 的应用程序可以运行在微软 提供的所有平台上—

WOW 子系统。Windows on Windows (WOW) 子系统提供了对 16-bit Windows 应用程序的兼容,使得 Win16 的应用程序可以在 Windows NT 上运行。只要没有使用 Windows NT 不支持的未公开函数,这些应用程序都可以运行。

NTVDM 子系统。NT Virtual DOS Machine (NTVDM) 提供了一个基于文本的环境,DOS 程序可以在这个环境中运行。

OS/2 子系统。OS/2 子系统能运行 OS/2 应用程序。WOW、NTVDM 和 OS/2 都只能用在 Intel 平台上,因为他们都对应用程序提供二进制兼容性。而用于一种处理器的可执行文件或二进制文件就不能用在另一种处理器上,因为处理器间的机器指令格式不同。

POSIX 子系统。POSIX 子系统提供符合 POSIX 1003.1 标准的 API。

应用程序并不知道所调用的 API 是由相应的子系统处理的。这种隐藏是通过每种子系统各自的客户端 DLL 来实现的。这种 DLL 将 API 调用转换为本地过程调用(local procere call,LPC)。本地过程调用类似于联网的 UNIX 上的远程过程调用(RPC)。使用 RPC,客户应用程序可以调用运行在网络上另一台机器上的服务器进程。 LPC 对运行在同一台计算机上的客户机与服务器进行了优化。

NT内核主要包含以下几个重要文件:
Ntoskrnl.exe(或者Ntkrnlpa.exe)
HAL.Dll
NTDll.Dll
Win32k.Sys

NT内核的核心是NT EXECUTIVE。对应的文件是Ntoskrnl.exe。如果是机器是多处理器的,则是Ntkrnlpa.exe。非常可笑的是,这个文件可以直接删除,其后果就是重启后Windows无法启动,甚至连滚动条都看不到。该文件只有2MB左右的大小,但可谓是麻雀虽小五脏俱全,它作为整个Windows中最核心的部分,向外界提供了复杂的接口。

与之相辅相成的是HAL.Dll文件,即Hardware Abstraction Layer 硬件抽象层 。它直接与机器的硬件打交道,将硬件的差异对其之上的层隐藏起来。Windows NT 是一个有高可移植性的操作系统,运行在多种平台上。HAL.DLL 包含的代码向核心的其它部分隐藏了处理器和机器相关的细节。因此平台之间只有 HAL.DLL 不同,剩下的使用 HAL 接口的核心代码都有很高的可移植性。

NTDll.Dll模块。导出了大部分的Native API函数,提供了由用户态至内核态的切换的功能。做过Windows平台开发的人都知道,Windows API主要由Kernel32.Dll, User32.Dll, GDI32.Dll构成。其实对WindowsAPI的调用最终会被转接到NTDll。即所谓Native API,命名上基本上就是在原API前面加上Nt或者Zw(比如CreateFile就变成了NtCreateFile)。而Kernel32.Dll, User32.Dll, GDI32.Dll三个文件则组成了Win32子系统,它们本身不实现API,它导出的函数被称为stub 函数(尽管名称上看起来很迷惑人)

Win32K.sys模块。实现了Windows的图形处理部分。USER32 和 GDI32 使用系统调用接口来调用 WIN32K.SYS 中的服务。由于其工作与内核态,所以具有很高的性能,这也成就了Windows系统的强大的图形处理能力。

9. 世界上的知名黑客有哪些

保罗艾伦

他有取之不尽的财源、独树一帜的投资理念,也有与众不同的成功标准。
对于众多普通人来说:有钱的烦恼再多,似乎也比没钱的烦恼好。比如比尔·盖茨,尽管官司缠身、时不时要破财免灾、常常被对手和媒体指为“垄断”和“霸权”,但想想他的466亿美元身价,这点烦恼算得了什么。

但如果又有花不完的钱,又没有盖茨式的烦恼,岂不是更好!但天下有这等好事吗?

也许比尔·盖茨的前搭档保罗·艾伦应该是这样的幸运儿。

6月21日,民间航天工程“太空船一号”成功飞行,资助者保罗·艾伦又一次成为人们议论的焦点。他在谈论这次非凡的太空之旅时说:“‘太空船一号’是人类实现太空之旅的明证,同时它也表明,私人也就是非政府机构将在该领域的探索中发挥重大的作用。”

自从1983年因病离开微软后,媒体对艾伦的定义是,“一不留神成了亿万富翁”、“随心所欲的失败的投资者”、“最差经理人”等,似乎他只是因为早年幸运地与盖茨共创了微软,才积累了取之不尽用之不竭的财富(2004年,艾伦在《福布斯》富豪榜上名列第五,资产达210亿美元),而他在微软之后的商业活动基本上是失败的。

但保罗·艾伦绝对不会同意这种评价,他要告诉人们的是:他非常乐意享受目前的成功,这是一种用不同的成功标准所衡量的与众不同的成功投资,他对这种现状很满意,他从事着非同寻常的或高风险的投资,而不用顾及季度收入或股东回报。也许作家斯格特·菲茨杰拉尔德的话非常正确:“让我告诉你非常富有的人是什么样,他们与你我不同。”保罗·艾伦就是这样,他有着与众不同的管理规则,也有着不同的成功标准。他也非常真诚,不愿意把自己当成游手好闲的富人。他说:“美好的生活就是创造,无论是做音乐,编写程序,还是组合投资。”

美国《连线》杂志称:不善交际,但不是傲慢,这是理解艾伦处事方式的关键。由于他不善交际,因此媒体会得出关于他的简单定义,其实,艾伦是一个多层面的人,至少可以把他定义为:具有远见的人、热爱音乐的人、热爱运动的人、热爱航天的人、热爱家庭的人、与病魔抗争的人。另外,提到艾伦,人们总是称他为“投资家和慈善家”。总之,艾伦是一个特立独行、随心所欲的亿万富翁,他把源源不断的钱财投入自己喜爱的事情,而似乎对失败一点都不在意。

具有远见的人

如果没有抓住创立微软的机遇,艾伦可能只会是波音公司的一位工程师,或一家软件公司的雇员。艾伦非常谦逊,他并不认为自己有远见,也从来没有要求自己具备远见卓识,虽然他在高中时就具有创业家的气质。

他认为自己“非常幸运地出现在微电脑时代的开创阶段”。早在10年前,他就说过:“信息高速公路将是下一波潮流,你不能经常赶上两波这样的潮流。”

当然,最能证明他远见的是微软的创立,任何为微软立传的人都不能回避那段历史:1974年12月,艾伦看到新出的《大众电子》上关于世界第一台微机Altair8800的报道,他拿着杂志去找同校的盖茨,说服他一同创业,这才有了微软。人们也不应忘记盖茨的回忆:“保罗看见技术条件已经成熟。他老是说,再不干就迟了,我们将遗憾终生。”

随心所欲的投资人

离开微软后,艾伦在信息高速公路、多媒体、有线电视以及数字电器等市场频频出手,投入巨资,被吹捧为高科技最活跃的投资者之一。媒体形容他投资和兼并公司就像19世纪的大亨购买农庄、家畜、铁路和肉类加工厂一样。但这些投资很少有成功的,2003年《商业周刊》甚至将他列为最差经理人。

艾伦集团的高级经理比尔·萨沃里曾说,有一种“艾伦效应”,即一旦艾伦投资某个领域,就因为艾伦投资了,这个领域就会变得很有价值。现在又有另一种“艾伦效应”:远远不能盈利,他的公司几乎不需要开发出适应市场的、具有创新性的产品。公司的员工反映,在公司他们可以畅所欲言,但他们也有一个强烈的感受,这些公司更像基金会,而不是竞争性的公司。

热爱音乐的人

与艾伦接触,人们都会意识到艾伦的确没有傲慢的企业家气质。在伟大的艺术面前,他会很谦恭,如谈到摇滚歌手杰米.亨得里克斯时,他说:“听杰米的音乐是一件非常激动人心的事。”为此,他为亨得里克斯建立了一座博物馆。他说:“从严格意义上讲,我是一个业余音乐家,这里有些自学成才的人具有难以置信的天赋。”

他还说过:“我十分热爱编程,但是这无法与音乐相比。”他经常与着名音乐人共同演奏吉他,有时还会唱他自己写的歌《时间炸弹》:“我所做的一切似乎都是错的,但我的心气仍然高昂。”

热爱运动的人

他自己的家中有一个标准的篮球馆,有时还向员工开放。他先后投资了西雅图海鹰橄榄球队、NBA的波特兰拓荒者队,但这两项投资似乎也是失败的:队伍战绩糟糕,丑闻不断。

热爱科学的人

艾伦对科技的投资不止限于“太空船一号”,他从小就喜爱科幻小说,在他资助的项目中,科技占了很大比重,他曾捐资建立西雅图科幻博物馆及名人堂,博物馆里藏有各种科幻艺术作品,此外还捐资1350万美元用于寻找外星生命的“搜寻地外文明计划”。

热爱家庭的人

艾伦的妹妹朱迪·艾伦·巴顿负责管理他的基金会,她还是艾伦一家公司的副总裁及亨得里克斯博物馆的执行总裁,他的母亲住在华盛顿大学图书馆中,艾伦以已故父亲的名义向这座图书馆捐赠了1000万美元。

史蒂夫·乔布斯

Steve Jobs生于1955年。1972年高中毕业后,在波兰的一所大学中只念了一学期的书。1974年乔布斯在一家公司找到设计电脑游戏的工作。两年后,时年21岁的乔布斯和26岁的沃兹尼艾克在乔布斯家的车库里成立了苹果电脑公司。他们开发的苹果II具有4K内存,用户使用他们的电视机作为显示器,这就是第一台在市场上进行销售的个人电脑。
乔布斯后来说:“我很幸运,当计算机还是个年轻产业的时候,我进入了这个领域。当时拥有计算机学位的人不多,从业人员都是从物理、音乐、动物学等领域半途出家的优秀人才。他们对此有浓厚兴趣,没有谁是为了钱进了计算机这个行业的。” 1980年11月,苹果股票上升至每股22美金,乔布斯和沃兹尼艾克一夜之间变为百万富翁。1986年乔布斯买下了数字动画公司Pixar。这间公司如今已成为畅销动画电影《玩具总动员》和《虫虫危机》的制作厂商,它是乔布斯事业生涯中的第二个高峰。

1996年,苹果公司重新雇佣乔布斯作为其兼职顾问。此时苹果经历了高层领导的不断更迭和经营不善之后,其营运情况每况愈下,财务收入开始萎缩。 1997年9月,乔布斯重返该公司任首席执行官,他对奄奄一息的苹果公司进行大刀阔斧的公司改组和一连串新产品降价促销的措施。终于在98第四个财政季度创造了一亿零九百万美元的利润,让“苹果”重新“红”了起来。目前苹果最热门的产品是最近上市的iMac。这个 All-In-One多媒体电脑机身湛蓝透明,据苹果公司统计, iMac订单已高达15万份。

乔布斯形容说:“当我重返苹果公司时,情况远比我想象的糟糕。苹果的职员被认为是一群失败者,他们几乎将放弃所有的努力。在头六个月里,我也经常想到认输。在我一生中,从来没有这么疲倦过,我晚上十点钟回到家里,径直上床一觉睡到第二天早晨六点,然后起床、冲澡、上班。妻子给了我很大的支持,再怎么赞扬她也不过分。”

乔布斯一上任就迅速砍掉了没有特色的业务。他告诉他的同僚,不必保证每个决定都是正确的,只要大多数的决定正确即可。因此不必害怕。有许多难以做出的决定,像砍掉无特色的业务,在今天看来十分明智,但当初做决定时却令人提心吊胆。

乔布斯有着火爆的管理风格,很多苹果职员多半不敢和他同乘电梯,唯恐电梯未坐完即被炒鱿鱼。但年届中年的他现在的性情已圆融了许多。他说:“我告诉你一个能够改变你看问题的方法的例子。一旦你有了孩子,就会自然而然地意识到每个人都是父母所生,应该有人像爱自己的孩子那样爱他们,这听起来并不深奥,但是许多人忽略了这一点。所以现在对我而言,解雇苹果公司的员工要比以前痛苦得多,但我没有办法,这是我的工作。我设身处地地想象他们回到家中告诉妻子儿女自己被雇的情景,我从来没有像现在这样感情用事过。”家庭美满或许是乔布斯事业成功的另一个原因。

乔布斯过去花许多时间寻找能够产生新产品的技术,但是现在由于工作的原因,不可能作深入的研究。他说有时在临睡前,会冒出一些平时想不到的点子。他在因特网的六个新闻站点上登记注册,每天能收到大约300份电子邮件,一些素不相识的人在里面大谈他们的新构想。

经历了多年的工作以后,乔布斯说:“太多的事情令人感到遗憾,但最大的遗憾莫过于那些你没去做的事。如果我早点明白现在才明白的道理,我可以把事情做得更好些,但这又怎么样呢?关键是要把握好现在。生命是短暂的,不久以后我们都将走到尽头,这就是现实。”

现在苹果公司的经营目标是成为计算机行业的“索尼”。苹果公司是唯一既搞硬件又搞软件,生产全套产品的个人电脑公司。这就意味着苹果公司能够推出更容易使用的系统,这是公司争取消费者的可靠资本。乔布斯表示技术不是最困难的,困难的是如何确定产品和目标消费者。除了电子、技术和生产能力外,你还必须有很强的市场营销能力。专家认为,虽然苹果的盈余与过去相比大有改善,但面对类似微软和康柏等强劲的竞争对手苹果仍需步步为营才不致再遭失败。

始终倾听消费者的需求、以极大的热忱贯彻“在一般人与高深的计算机之间搭起桥梁”的初衷,正是乔布斯最厉害的武器。不论是在苹果以艺术创造科技,或是在Pixar以科技创造艺术,乔布斯都孜孜不倦地设法使他的梦想变成现实:用计算机作工具,协助填补科技与艺术之间的鸿沟。

姓名 史蒂夫·乔布斯
英文名 Steve Jobs
出生年月 1955
学历 大学肄业
所创公司 苹果电脑公司
现任职务 苹果电脑公司首席执行官

米切尔·卡普尔

Mitch Kapor
出生年月1951年11月1日
出生国家、地点美国纽约布鲁克林
教育背景1971年获耶鲁大学心理学学士学位1978年获Beacon大学心理学硕士学位1980年,获MIT斯隆管理学院硕士学位职业背景1999年-2001年,着名风险投资公司Accel的合伙人1994年-1996年MIT媒体实验室任教1992年-至今卡普尔企业公司总裁1990年-1995,创办电子边疆基金会(FFF),并担任主席1986年-1987年,1994年-至今MIT助理/访问教授1987年-1990年任On公司CEO1982年-1986年创办Lotus公司,并担任CEO个人博客网站blogs.osafoundation.org/mitch/电子邮件(网址)[email protected]联系地址Kapor Enterprises, Inc. 177 Post St., Suite 900San Francisco, CA 94108+1 415 392-0963如果你在卡普尔大学刚毕业时认识他,你肯定不会想到,这家伙以后会成为计算机软件业最成功的改革者之一。”

1951年,卡普尔生于长岛。卡普尔十分符合那个年代的的典型形象:无所顾虑又无忧无虑。从小爱好迪斯科和摇滚乐。并且多年来爱上LSD及其他非法毒品。在耶鲁大学,他专修心理学、语言学以及计算机学科,尤其是控制论,也开始对计算机萌生兴趣。1971年毕业后,工作漂泊不定。从电台的音乐主持人到滑稽演员都一一经历过。游荡4年后,他总觉得自己还缺点什么,于是25岁的卡普尔奔赴瑞士,参加一种"超觉静坐"培训。课程包括每天14小时的静坐冥思,以及学会能让人浮到空中的能力(特异功能)。当然,最终没能修炼成功。回到美国,卡普尔又花了数年时间来搞清楚自己究竟是什么人。1978年,他在Beacon大学获得硕士学位。同时还在一家精神病机构工作,当一名服务员,其工作性质在精神上与"倒便盆"相当。期间,对计算机的兴趣帮助他消磨了大部分时间。

1978年,苹果将苹果Ⅱ型降到了1500美元左右,卡普尔四处张罗,终于买到了他的第一台计算机。买下计算机后没几天,这位口袋空空的无业游民邂逅了一位年轻人。他正向一位推销员询问新计算机的用途。卡普尔走上前去说:"我可以帮你学。"于是他就开始给他辅导计算机应用,报酬是每小时5美元。没过多久,他就大摇大摆地将自己宣传为"独立的计算机咨询(顾问)"。又过了一段时间,他又进入MIT的斯隆管理学院,想拿一个MBA学位充充门面,但没坚持几天,就退了学。后来到硅谷一家创业公司工作。

几个月后,他遇到了第一个电子表格软件VisiCalc的发明人。脑子里也想开发一种相似的软件,可以将电子表格的计算结果画成图表。他和另一位伙伴一同开发出了VisiPlot。VisiPlot一炮走红,VisiPlot的销售很快达到每月10万美元。不到一年,卡普尔与合伙人就赚到了1200万美元。卡普尔创造了他商业生涯的第一次成功。卡普尔终于领悟,要让自己心满意足,只有一条路:自己开公司,当自己的老板。

1981年,卡普尔与合伙人筹集资金开一家公司。定名时,想起了自己过去那段超凡脱俗的冥思经历,就将其定名为Lotus(莲花)。1983年,Lotus发展公司发布了它的第一个产品-Lotus1-2-3。这是软件史上第一个为用户提供屏蔽帮助内容并且在磁盘上附着使用指南的产品。他们还成立了一个客户支持部门,这在1983年是闻所未闻的。卡普尔预测,第一年可望达到200-300万美元。结果第一年的实际收入破天荒地达到5300万美元,并且成功地上了市。第二年飙升至1.56亿美元。第三年更高达2.58亿美元。Lotus1-2-3上市仅一年,VisiCalc就停止了销售,无法存活。1985年Lotus员工已达千人,是当时最大的独立软件公司。直到1988年4月,微软才超过Lotus,成为头号软件公司。1995年,Lotus以32亿美元的身份卖给了IBM。

1983年,卡普尔的地位就象苹果的乔布斯和当今微软的比尔·盖茨一样。但是,安稳永远不是卡普尔的天性。四年后,卡普尔卸掉官职,卡普尔说:"我只有保释,我恨这个公司也恨自己。我喜欢做自己内行的事。但是这份工作现在已经变味了。我也不喜欢权力。我对自己说,离开吧,去寻找新的自己想做的事。"卡普尔退了位,离开商业界,到MIT找了一份访问教授的工作。但是教了不到一年,他旧病复发,重新扎向商业的海洋。这一次,卡普尔成立了On技术公司,身兼总裁和CEO,一干就是三年。但没有人们期望中的成功。

1990年,卡普尔与已故的着名抒情诗人贝娄创建了电子前线基金(EFF),这个非赢利的公共利益机构,时常被人称为是计算机业的美国公民自由协会(ACLU)。EFF成立之初,万维网还未诞生,全球电信仍处于发展初期。而卡普尔就已前瞻性地看到了未来,并认识到法律对计算机的介入和管制。他们起初是维护黑客的权利,后来则更多地介入到华盛顿的政治中。EFF已在计算机和通信立法中起到了巨大的作用。卡普尔也经常出现在国会听证会上,并为戈尔的信息高速公路计划提供咨询。实际上计划的初稿就是卡普尔完成的。1994年进入了美国基础设施顾问委员会。人称他为信息高速公路的导师。EFF的故事也开始越来越走向复杂。他的总部也从剑桥移至华盛顿。活跃的领域也越来越大。卡普尔也不再是站在政府对面,为黑客辩护的"反对党",而越来越成为华盛顿的政治选手。这也使不少EFF的早期成员和支持者认为,EFF已经偏离了最初的纯洁使命了。开始招致越来越多的批评。

在80年代中期,卡普尔与盖茨是美国软件业的双子星,很难分出高下。卡普尔是硅谷黑客理念的真正体现:不遵循主流精神、富有创造、崇尚出世。盖茨是反基督的肖像,功利性强,十分入世,追求利益,他的公司也以压制自由而成功,出产丑陋、笨拙、纯粹以商业驱动的产品。与他相比,卡普尔更是一位民间的英雄。而盖茨则是主流社会的英雄。

罗伯特·莫里斯

莫里斯是在家里第一次接触计算机。莫里斯的父亲曾从NSA带回一台原始的神秘的密码机器,成为一家人的谈资,激起了他的强烈兴趣。他自己12岁就编出高质量电脑程序,18岁时,就具有在最负盛名的贝尔实验室和哈佛大学当过程序员的赫赫经历。难怪有人感叹:他的简历,简直像电脑名人录中的一样。

1988年冬天,正在康乃尔大学攻读的莫里斯,把一个被称为“蠕虫”的电脑病毒送进了美国最大的电脑网络——互联网。1988年11月2日下午5点,互联网的管理人员首次发现网络有不明入侵者。它们仿佛是网络中的超级间谍,狡猾地不断截取用户口令等网络中的“机密文件”,利用这些口令欺骗网络中的“哨兵”,长驱直入互联网中的用户电脑。入侵得手,立即反客为主,并闪电般地自我复制,抢占地盘。

用户目瞪口呆地看着这些不请自来的神秘入侵者迅速扩大战果,充斥电脑内存,使电脑莫名其妙地“死掉”,只好急如星火地向管理人员求援,哪知,他们此时四面楚歌,也只能眼睁睁地看着网络中电脑一批又一批地被病毒感染而“身亡”。当晚,从美国东海岸到西海岸,互联网用户陷入一片恐慌。到11月3日清晨5点,当加州伯克利分校的专家找出阻止病毒蔓延的办法时,短短12小时内,已有6200台采用Unix操作系统的SUN工作站和VAX小型机瘫痪或半瘫痪,不计其数的数据和资料毁于这一夜之间。造成一场损失近亿美元的空前大劫难!

当警方已侦破这一案件并认定莫里斯是闯下弥天大祸的“作者”时,纽约州法庭却迟迟难以对他定罪。在当时,对制造电脑病毒事件这类行为定罪,还是世界性的难题。前苏联在1987年曾发生过汽车厂的电脑人员用病毒破坏生产线的事件,法庭只能用“流氓罪”草草了事。

1990年5月5日,纽约地方法庭根据罗伯特·莫里斯设计病毒程序,造成包括国家航空和航天局、军事基地和主要大学的计算机停止运行的重大事故,判处莫里斯三年缓刑,罚款一万美金,义务为新区服务400小时。莫里斯事件震惊了美国社会乃至整个世界。而比事件影响更大、更深远的是:黑客从此真正变黑,黑客伦理失去约束,黑客传统开始中断。大众对黑客的印象永远不可能回复。而且,计算机病毒从此步入主流。

丹尼斯·利奇和肯·汤普生
在美国新泽西州墨里山区小城镇的中心矗立着一片毫不起眼的建筑群,世界闻名的贝尔实验室就在这里。具有AT&T和朗讯双重背景的贝尔实验室在计算机软件领域有两大重要成就:C语言和Unix操作系统。目前主管着贝尔实验室软件系统研发部的是现年63岁的丹尼斯·利奇(Dennis M. Ritchie),这位已在贝尔实验室工作了近40年的着名科学家就是这两项技术当知无愧的发明者。

当初与利奇同期加入贝尔实验室的科学家中,多数人或是功成身退安享晚年或是自立门户日进斗金,而利奇还是一如既往的在这里工作。着名的《经济学人》杂志评价他是在C语言和Unix研发小组中唯一一位至今仍保持着年轻人热情和活力的伟大科学家。1983年,他和Unix的共同发明人肯·汤普生(Ken Thompson)同时荣获了美国计算机协会颁发的“图灵奖”,这也是作为一名技术人员的最高荣誉。

抛开其它,仅C语言和Unix这两项发明已让利奇成为一代又一代程序员们的偶像。在他之后加入贝尔实验室的“C++语言之父”Bjarne Stroustrup说:“如果丹尼斯没有在这里工作,而是决定把精力投入到像数学、物理等深奥的学科上,那Unix的开发项目很快就会以失败告终。”

利奇出生在纽约的Bronxville,他的父亲阿利斯泰尔·利奇(Alistair E. Ritchie)也是贝尔实验室的着名科学家,以至于有人开玩笑说:“丹尼斯完全继承了他父亲的传统。”由于家庭的影响,利奇从小就对物理和数学产生了浓厚的兴趣。他在高中毕业后进入哈佛大学攻读物理学,1963年拿到学士学位后继续留在学校,1968年又取得了数学博士学位。在校期间,他曾作为父亲的一名助手在实验室工作过一段时间,并在毕业后正式进入贝尔实验室的Multics系统研发小组,为由麻省工学院和GE公司共同投资的项目开发操作系统。

最初的Unix系统是用只有8000字节的内存和不到1兆硬盘的PDP-7计算机编写的,但却可以运行得相当流畅,这让利奇惊讶不已,从而决心和汤普生一起完善Unix系统。为了能更好的对现有Unix程序进行改编,利奇在原有的汤普生开发的B语言的基础上加入了新的数据类型和算法,于是C语言在1972年诞生了。两人又用C语言在PDP-11计算机上对Unix重新编写,而新版的Unix系统由于其在兼容性和数据综合处理上的优势很快就在学校、政府机关和一些企业间流传。在计算机语言繁多无法统一的情况下,编写Unix的C语言马上成为了当时最高级的程序语言并与Unix一同风靡。

Unix和C语言最初是免费公开的,但当时贝尔实验室的东家,AT&T公司却执意要将其商用,这个事件引起了不小的风波,导致了后来的开源潮,也带出了1977年比尔·乔伊版本的Unix和后来的Linux。而所有的事情对利奇的影响微乎其微,在Unix之后,他又和同事一起开发了大型计算机操作系统Plan 9和Inferno以及朗讯的PathStar服务器系统,用利奇的话形容,“我的目的不是要制造产品,而是要为人们开发出新的工具。”

1999年,时任美国总统的克林顿亲自为利奇颁发了“国家技术勋章”。美国前商务部部长William M. Daley也评价到:“如此的发明(Unix和C语言)对人们的经济和生活的影响是无可比拟的,同时为现代计算机的操作系统和软件奠定了基础。”

经过多年的磨炼,Unix和C语言已经被广泛传播和应用。《经济学人》杂志形容它是“因为强大所以程序员们都爱用,因为程序员们都爱用所以它更强大”。美国耶鲁大学的计算机科学家David Gelernter在谈到利奇的成就时说:“比起单纯的技术,完美的艺术性才是计算机中最重要的,软件是复杂的,只有带有艺术性的产品才能克服无尽的烦琐。利奇的发明就是一件件美丽的艺术品。”

理乍得·斯托曼
个人简介:

圈内头衔:无 (毫不隐藏!)

主要成就:老牌黑客。1971年,斯托曼在街上找到一份MIT的人工智能实验室的工作。当时他是哈佛大学的一名本科生。后来,斯托曼创立了自由软件基金,打破了软件是私有财产的概念。

第一次接触计算机:1969年在IBM 纽约科学中心,时值16岁。

自己独特的黑客工具:在上世纪 80年代, 斯托曼不拿MIT的薪水但继续在其中的一个办公室工作。在那里他创造了一个新的操作系统GNU--GNU是"GNU's Not Unix"的缩写。

鲜为人知的事实:曾获得麦克阿瑟基金24万美元天才奖。

五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。如果他将一件"麻布僧袍"穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。野人与基督,恰恰就是自由软件的精神领袖理乍得·斯托尔曼的双重属性:他既是当今专有(私有)商业软件领域野蛮的颠覆者,又是无数程序员和用户心目中神圣的自由之神。

在他的理论下,用户彼此拷贝软件不但不是"盗版",而是体现了人类天性的互助美德。对斯托尔曼来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。他说:"想想看,如果有人同你说:'只要你保证不拷贝给其他人用的话,我就把这些宝贝拷贝给你。'其实,这样的人才是魔鬼;而诱人当魔鬼的,则是卖高价软件的人。"可以断定,进入世纪末,软件业发生的最大变革就是自由软件的全面复兴。在自由软件的浪潮下,软件业的商业模式将脱胎换骨,从卖程序代码为中心,转化为以服务为中心。

作为今天的一名电脑用户,如果你的朋友希望你能为他复制一份受版权保护的程序,你不应当拒绝,合作精神比版权更重要。而且,这种合作不应只在地下进行,每个人都应该以此为荣,公开自己的诚实生活,对所有私有软件说"不"。

你应该可以公开、自由地与其他软件使用者合作,你有权了解软件的工作原理,并将其传授给你的学生,当软件发生问题时你完全可以雇用你所喜爱的程序员对它进行修改。你理应得到自由的软件。"

有人说,斯托尔曼应该算是世界上最伟大,软件写得最多的程序设计师。但是,斯托尔曼真正的力量,还是他的思想。因此,他最欣赏的英雄是南非的曼德拉。

李纳斯·托瓦兹

Linux这部史诗发端于赫尔辛基。似乎天下的黑客都在为自己的生命创作源程序,李纳斯也不例外。他的家就在离市中心不远的Kalevagatan(与卡勒瓦拉很相近)大街。这是一个19世纪的建筑与现代化平房交相呼应的地方。李纳斯与妻子住在这里。他的家很像是大学生的集体宿舍,楼梯下总放着一排排自行车。

李纳斯本人看起来就像一名学生,而不像道士。他中等身材,浅褐色头发,蓝眼睛,目光透过镜片直直地射向你,只有浓密的眉毛是黑色的,衬着一张孩子气的脸庞。他的房间四周排列着许多书籍,里面布满了油画和各种装饰品,相当低廉的窗帘,两把扶手椅之间挂着发干的鳄鱼皮,房间里还有两只目空一切的猫和几台计算机:三台PC,一台Power Mac,还有三台从DEC借来的基于Alpha芯片的微机。它们不起眼地布置在房间的角落中。另外一样很有意思的东西不易察觉:那是一根将计算机连到电话插座的导线,这是通向互联网的256K的专线,由当地的一家ISP安装并承担费用,它是对这位Linux道士的象征性奖励。

Linux并不是一件刻意创造的杰作,而完全是日月积累的结果,是经验、

10. 有没有一些简单的java程序书籍

一、Java编程入门类

对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
2、《Agile Java》中文版
这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但 是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的 过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还 有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握 Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。
虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。

二、Java编程进阶类
打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。
1、《重构 改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对产生影响是潜移默化的。
2、《测试驱动开发 by Example》
本书最大特点是很薄,看起来没有什么负担。可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。

三、Java架构师之路
到这个阶段,应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是可能还缺乏对应用软件整体架构的把握,现在就是迈向架构师的第一步。
1、《Expert One-on-One J2EE Design and Development》
这本书是Rod Johnson的成名着作,非常经典,从这本书中的代码诞生了springframework。但是好像这本书没有中译本。
2、《Expert One-on-One J2EE Development without EJB》
这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是JavaEye,其实JavaEye出力不多,实在是忝居译者之名。
以上两本书都是Rod Johnson的经典名着,Java架构师的必读书籍。在所推荐的这些书籍当中,是看过的最仔细,最认真的书,当时读这本书几乎是废寝忘食的一气读完的, 有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证,又被无比精辟的总结出来,读完这本书以后,有种被打通经脉,功力爆增的感 觉。
但是后来看过一些其他人的评价,似乎阅读体验并没有那么high,也许是因为每个人的知识积累和经验不同导致的。那个时候刚好是经验知识积累已经足够丰富,但是还没有系统的整理成型,让这本书一梳理,立刻形成完整的知识体系了。
3、《企业应用架构模式》
Martin的又一本名着,但这本书只是泛泛的看了一遍,并没有仔细看。这本书 似乎更适合做框架的人去看,例如如果打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,还是推荐认真看 看,会让知道框架为什么要这样设计,这样的层次可以晋升到框架设计者的角度去思考问题。Martin的书向来都是推崇,但是从来都没有像Rod Johnson的书那样非常认真去看。
4、《敏捷软件开发原则、模式与实践》
Uncle Bob的名着,敏捷的经典名着,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。

四、软件开发过程
了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础。
1、《UML精粹》
UML其实和软件开发过程没有什么必然联系,却是软件团队协作沟通,撰写软件文档需要的工具。但是UML真正实用的图不多,看看这本书已经足够了,完全没有必要去啃《UML用户指南》之类的东西。要提醒大家的是,这本书的中译本翻译的非常之烂,建议有条件的看英文原版。
2、《解析极限编程 拥抱变化》XP
这是Kent Beck名着的第二版,中英文对照。没什么好说的,必读书籍。
3、《统一软件开发过程》UP
其实UP和敏捷并不一定冲突,UP也非常强调迭代,测试,但是UP强调的文档和过程驱动却是敏捷所不取的。不管怎么说,UP值得去读,毕竟在中国真正接受敏捷的企业很少,还是需要用UP来武装一下自己的,哪怕是披着UP的XP。
4、《敏捷建模》AM
Scott Ambler的名着,这本书非常的progmatic,告诉怎么既 敏捷又UP,把敏捷和UP统一起来了,又提出了很多progmatic的建议和做法。可以把《解析极限编程拥抱变化》、《统一软件开发过程》和《敏捷建 模》这三本书放在一起读,看XP和UP的不同点,再看AM是怎么统一XP和UP的,把这三种理论融为一炉,形成自己的理论体系,那么也可以去写书了。

五、软件项目管理
如果突然被领导提拔为项目经理,而完全没有项目管理经验,肯定会心里没底;如果觉得自己管理项目不善,很想改善项目管理能力,那么去考PMP肯定是远水不解近渴的。
1、《快速软件开发》
这也是一本名着。可以这样说,有本书在手,就有了一个项目管理的高级参谋给 你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目 点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,只需要稍加变通,找方抓药就行了。

六、总结
在这份推荐阅读书籍的名单中,没有列举流行的软件框架类学习书籍,例如Struts,hibernate,spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得去购买和收藏。

【二.Java书籍Top 10】
下面是Java Inside上推荐的十本不错的Java书籍。
1)Java Language Specification, Third Edition (by James Gosling)
本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。

2)Effective Java , Second Edition (by Joshua Bloch)
本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。.
本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。…

3)Java Concurrency in Practice (by Brian Goetz)
随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显着的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。 本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。
本书的读者是那些具有一定Java编程经验的程序员、希望了解Java SE 5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。

4)Java Puzzles: Traps, Pitfalls and Corner Cases (by Joshua Bloch)
Java教父的又一经典名着–Java Puzzlers,Amazon五星图书。认为你到底有多了解Java?你是一个代码神探吗?你是否曾经花费过数天时间去追踪一个由Java或其类库的陷阱和缺陷而导致的bug?你喜欢智力测验吗?那么这本书正好适合你!

5)Thinking in Java (by Bruce Eckel)
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

6)Better, faster, lighter Java (by Justin Gehtland, Bruce A. Tate)
Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们的经验和能力正接近极限,程序员为了编写支持所选框架的程序所花的时间比解决真正问题的时间要多得多。我们不禁要问,有必要把Java搞得这么复杂吗?.
答案是否定的。本书给你指引了一条出路。无论是维护应用程序,还是从头开始设计,你都能够超越成规,并大幅精简基本框架、开发过程和最终代码。你能重新掌握一度失控的J2EE应用程序。..
在本书中,原作者Bruce A.Tate与Justin Gehtland将循序渐进、娓娓道来。首先,他们列出了五项基本法则。他们展示了如何构建简单、解耦的代码,并告诉你如何选择技术。他们还对两种被广泛运用的开源程序如何迎合这些概念进行了剖析。最后,作者还将利用这些基本概念构建一个简单但内涵丰富的应用程序来解决现实世界中所遇到的问题。

7)Core Java (vol. 1, 2) (by Cay S. Horstmann, Gary Cornell)
《Java核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了部分内容,以便适应Java的最新特性。本版也不例外,它反映了Java SE 6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、泛型程序设计、集合以及多线程等内容。.
全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。

8) The Java Virtual Machine Specification (by Tim Linholm, Frank Yellin)
如果你需要了解Java虚拟机的byte code,或者是一些编译方面的东西,这本书绝对让你得偿所愿。其不但包含了机器码的规范说明,同时它也是Java编译器和运行环境的规格说明书。

9)Robust Java: Exception Handling, Testing, and Debugging (by Stephen Stelting)
处理异常涉及开发、设计和体系结构等方面的知识。本书共分3个部分。
第Ⅰ部分介绍Java异常的产生机理和用法,介绍一些最佳实践,讲述各类异常处理使用的一般API和技术。
第Ⅱ部分阐述可测试性设计,介绍故障模式分析,讨论常见API的异常及起因,分析J2EE体系结构和分布式API的异常模式。
第Ⅲ部分讨论在软件开发周期执行异常和错误处理,分析软件体系结构、设计模式、测试和调试,列举成熟的设计模式,介绍处理策略对系统体系结构的影响,讲述如何构建健壮系统。

10)Java Code Convention
最后一本当然是Java编码规范,这是由Sun公司官方出品的。这也是每个程序员为了得供程序的易读性,可维护性需要知道的。

阅读全文

与全网最全程序员名单相关的资料

热点内容
spwm软件算法 浏览:184
70多岁单身程序员 浏览:221
高考考前解压拓展训练 浏览:217
用纸做解压玩具不用浇水 浏览:584
谷轮压缩机序列号 浏览:736
牛顿插值法编程 浏览:366
php多用户留言系统 浏览:729
安卓和苹果如何切换流量 浏览:703
怎么知道dns服务器是多少 浏览:976
5995用什么简便算法脱式计算 浏览:918
电脑上如何上小米云服务器地址 浏览:921
手机资料解压密码 浏览:444
44引脚贴片单片机有哪些 浏览:692
阿里程序员脑图 浏览:189
广东编程猫学习班 浏览:708
上海数控编程培训学校 浏览:313
怎么下载我的解压神器 浏览:634
lib文件无用代码会编译吗 浏览:28
我的世界嗨皮咳嗽服务器怎么下 浏览:1003
mvn命令顺序 浏览:978