詹姆斯·戈士林J-a之父
个人简介
詹姆斯·戈士林(James Gosling)先生被誉为“Java技术之父”,他是Java语言的创始人。戈士林先生精心设计Java语言、Java编译器和Java虚拟机,使得Java成为全球最热门的开发语言。他所开创的Java支持的计算模式已成为互联网的标准编程模式,并在分布式企业级应用中成为事实标准。目前,戈士林先生正积极研究软件开发工具,致力于使其功能更为强大、更易为开发人员所用,以加速应用开发的速度。
个人成长之路
James Gosling自小便对技术怀有浓厚兴趣,喜欢鼓捣东西。在他12岁那年,他利用报废的电话机和电视机部件,亲手制作了一台电子游戏机。附近的农民甚至会找他修理联合收割机。中学时期,他参观大学计算中心时记住了门锁密码,从此开始偷偷溜进计算中心学习计算机编程。不久之后,他更是在大学天文系担任临时编程员,负责编写计算机程序来分析卫星天文数据。
职业生涯
80年代初,James Gosling在获得博士学位后加入了IBM,负责设计IBM第一代工作站。尽管他在IBM付出了诸多努力,但公司管理层并未看好工作站项目。他选择了跳槽至Sun公司。在那五年里,他倾注心血领导开发了与OS2相似的Sun NeWS窗口系统,这一系统在技术界获得了赞誉,但未能成为流行产品。他还用C语言实现了EMACS的所见即所得文本编辑器COSMACS。
开创性项目
戈士林先生的职业生涯中创造了众多令人瞩目的成果,包括卫星数据拦截系统、Unix的多处理器版本、编译器、邮件系统和视窗管理器等。他还创建了著名的WYSIWYG(所见即所得)测试编译器。在Sun公司,他早期的主要项目是领导NeWS(网络扩展视窗系统)项目,并担任该项目的首席工程师。
重要里程碑
1. 1983年,戈士林先生加入IBM,开始了他的职业生涯。
2. 1984年,他转入Sun公司,并一直服务至Sun被收购。
3. 在Sun公司,他与Patrick Naughton和Mike Sheridan等人合作开展“绿色计划”,并发展出名为“Oak”的语言,后来更名为Java。
4. 2010年,随着Sun被Oracle并购,戈士林先生加入Oracle担任客户端软件集团的首席技术。但不久之后,他于同年4月离开了Oracle。
James Gosling是一位技术天才,他的创新精神和卓越贡献为软件行业带来了革命性的变革。他的成就和经历无疑为后来的开发者提供了宝贵的启示和灵感。