在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

java之父及java誕生_java之父為什么從谷歌離職

lhl545545 ? 來源:電子發燒友網 ? 2018-02-10 09:36 ? 次閱讀

前言

很多時候,我們想不起來創意、產品、趨勢或技術的創始人。事實上,如果不是在談論過去時提及他們,我們往往把創始人們徹底忘記了。然而,James Gosling并不在此之列:他堅持創新,正如之前他為Java所作的工作一樣。現在,他站在了新的浪潮之巔:海洋機器人科學。下面,我們將跟隨Gosling,認識下這位偉大的java之父,了解下他為什么從谷歌離職,并將再一次見證,Java作為一種神奇的語言,始終站在科學最前沿。

Java之父概況

出生于Calgary的計算機天才James Gosling,因“Java之父”而享譽世界,而Java,這個“一次編寫,到處運行”的編程語言已經被應用于數十億移動設備和互聯網服務器之上。

Java之父——詹姆斯·高斯林出生于加拿大,是一位計算機編程天才。在卡內基·梅隆大學攻讀計算機博士學位時,他編寫了多處理器版本的Unix操作系統,是JAVA編程語言的創始人。

Java之父的由來James Gosling出生于加拿大,是一位計算機編程天才。在卡內基·梅隆大學攻讀計算機博士學位時,他編寫了多處理器版本的Unix操作系統。

1991年,在Sun公司工作期間,詹姆斯和一群技術人員創建了一個名為Oak的項目,旨在開發運行于虛擬機的編程語言,同時允許程序在電視機機頂盒等多平臺上運行。后來,這項工作就演變為Java。隨著互聯網的普及,尤其是網景開發的網頁瀏覽器的面世,Java成為全球最流行的開發語言。因此被人稱作Java之父。

除Java外,他還開發過衛星數據獲取系統,Unix的多處理器版本,若干編譯器、郵件系統和視窗管理器,他還用C實現了Unix上的第一個類Emacs編輯器Gosling Emacs。

言論

高斯林一直對甲骨文(Oracle)公司抱有不滿。這位工程師在離開甲骨文(Oracle)公司時寫到,“我所說的都關乎細節與誠實,但吐露真相只會帶來更多的壞處。”并稱,“在Sun公司與甲骨文(Oracle)公司的并購會議上,到處是有關Sun公司和谷歌專利的爭吵。甲骨文律師的眼睛閃閃發光。”他表示,在收購Sun公司的階段,甲骨文(Oracle)就表示出要同谷歌展開法律交鋒的意愿。他本人也曾批評安卓市場上的碎片化現象太過嚴重,足以影響軟件開發者的工作。

個人生活

高斯林生于1955年,已婚,育有兩個女兒。

java的誕生

1990年,個人電腦的興起讓太陽公司有了危機感,它的的市場正一天天的變小。太陽公司的負責人考特曼克尼為此憂心忡忡。一天一個名叫努頓的員工來找他向他辭職。曼克尼請求他在辭職之前把對太陽公司的建議寫下來

努頓答應了 他寫了一份長達12頁的建議書 并親手交給了曼克尼 在建議書里 努頓指出 太陽公司的用戶界面太枯燥 公司應該研究一種視窗技術 不只是曼克尼 太陽公司其他高管人員都認真閱讀了這份建議書認為他的建議一針見血 他們想方設法留住了努頓任命他為高級工程師 并要他和一個名叫高斯林的人負責代號為“綠色”的項目

駑頓和高斯林希望設計出一個在任何地方都能運行的小巧簡單的軟件系統,研制出可以控制常用家電的裝置1991年他們設計出新的程序語言“oak”不久之后又推出了用來運行這一軟件的硬件 裝著電池的小盒子。他們興致勃勃的將這個小盒子拿給曼克尼看曼克尼非常滿意。

這時太陽公司為了駑頓等人的小盒子專門成立了子公司。該公司和日本的三菱 法國電訊洽談合作遺憾的是他們都對這個新產品缺乏興趣 直到1994年太陽仍沒有找到理想的合作對象也許是oak的設計理念太超前了,人們遲遲不愿意接受它。

太陽的首席技術官埃瑞克萌生了一個念頭:為什么不試試將oak和因特網結合起來呢?于是,太陽公司改進了oak還給她起了個新名字java 之后太陽通過因特網免費將java發給少數人試用比如網景的創始人安德森。安德森對這項技術贊不絕口,還在硅谷最大的報紙 圣何塞新聞上發表

JAVA的一炮走紅。1995年5月正式發布十分看好的網景公司因此果斷買下了它的執照此后不過幾個月的時間就有數百萬臺聯網的電腦擁有了支持JAVA的瀏覽器JAVA的誕生對計算機軟件開發和軟件產業產生了深遠的影響同時它也給太陽公司帶來了巨大利潤。

java之父為什么從谷歌離職

Java之父高斯林先從Sun公司離職,到了谷歌,然而只在5個月之后又離開了谷歌

一、他最先從Sun公司(被Oracle公司收購)離職加盟Google原因:主要是因為對公司薪水不滿:

java之父及java誕生_java之父為什么從谷歌離職

二、后又從Google公司離職,以為對小公司Liquid Robotics比較感興趣,看重它的成長性:

java之父及java誕生_java之父為什么從谷歌離職

離職原因小結

對公司薪水不滿

對公司氛圍不滿

最重要的:自己發現了新的方向,想和伙伴一起做點更瘋狂的事情。所以加入了一家叫Liquid Robotics的企業

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    2986

    瀏覽量

    107119
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    EtherCAT運動控制卡應用開發教程之Java

    運動控制卡的Java開發及DLL調用
    的頭像 發表于 06-13 14:29 ?76次閱讀
    EtherCAT運動控制卡應用開發教程之<b class='flag-5'>Java</b>

    Java開發者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發者在用?

    Perforce JRebel是一款Java開發效率工具,旨在幫助java開發人員更快地編寫更好的應用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應用程序,就能讓開發者即時看到代碼更改的效果,從而縮短開發、調試和測試周期,大大提升開發效率。
    的頭像 發表于 04-27 13:44 ?184次閱讀
    <b class='flag-5'>Java</b>開發者必備的效率工具——Perforce JRebel是什么?為什么很多<b class='flag-5'>Java</b>開發者在用?

    Java的SPI機制詳解

    作者:京東物流 楊葦葦 1.SPI簡介 SPI(Service Provicer Interface)是Java語言提供的一種接口發現機制,用來實現接口和接口實現的解耦。簡單來說,就是系統只需要定義
    的頭像 發表于 03-05 11:35 ?701次閱讀
    <b class='flag-5'>Java</b>的SPI機制詳解

    Java應用OOM問題的排查過程

    導讀 本文記錄最近一例Java應用OOM問題的排查過程,希望可以給遇到類似問題的同學提供參考。 前言:此文記錄最近一例Java應用OOM問題的排查過程,希望可以給遇到類似問題的同學提供參考。在本地
    的頭像 發表于 02-12 11:15 ?587次閱讀
    <b class='flag-5'>Java</b>應用OOM問題的排查過程

    SSM框架在Java開發中的應用 如何使用SSM進行web開發

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發中常用的技術棧。它通過分層架構,實現了視圖、控制、業務邏輯和數據訪問的分離,提高了代碼的可維護性和可擴展性
    的頭像 發表于 12-16 17:28 ?1486次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發者和高級開發者。?IntelliJ IDEA 2024.2?開始已支持
    的頭像 發表于 12-04 10:02 ?869次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    Java集合API的改進介紹

    解答這些問題。 我們將逐步學習 Java 集合類的優化過程,并按版本逐一對比分析。主要討論的焦點將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能 Java 集合
    的頭像 發表于 11-22 11:12 ?522次閱讀
    <b class='flag-5'>Java</b>集合API的改進介紹

    對比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨特的優勢和適用場景。以下是對這兩種編程語言的對比: 一、語法和易用性 Python 語法簡潔,代碼更易讀,非常適合初學者。 動態類型系統
    的頭像 發表于 11-15 09:31 ?939次閱讀

    基于Java的工具Power Stage Designer

    電子發燒友網站提供《基于Java的工具Power Stage Designer.pdf》資料免費下載
    發表于 11-14 16:01 ?8次下載
    基于<b class='flag-5'>Java</b>的工具Power Stage Designer

    Java中時間戳的使用

    Java中時間戳的使用
    的頭像 發表于 11-06 16:04 ?470次閱讀
    <b class='flag-5'>Java</b>中時間戳的使用

    C語言與Java語言的對比

    C語言和Java語言都是當前編程領域中的重要成員,它們各自具有獨特的優勢和特點,適用于不同的應用場景。以下將從語法特性、內存管理、跨平臺性、性能、應用領域等多個方面對C語言和Java語言進行詳細對比。
    的頭像 發表于 10-29 17:31 ?969次閱讀

    ?介紹一款Java開發的開源MES系統

    ?介紹一款Java開發的開源MES系統,萬界星空科技開源的MES系統。該系統基于Java開發,具有廣泛的適用性和高度的可定制性,能夠滿足不同行業、不同規模企業的智能制造需求。
    的頭像 發表于 09-05 17:39 ?1292次閱讀
    ?介紹一款<b class='flag-5'>Java</b>開發的開源MES系統

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節碼(.class文件)轉換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結構,但它并不總是能完美地還原原始源代碼。反編譯工具通常會產生與原始代碼
    的頭像 發表于 09-02 11:03 ?1698次閱讀

    java反編譯的代碼可以修改么

    Java反編譯是一種將編譯后的Java字節碼(.class文件)轉換回源代碼的過程。反編譯后的代碼可以進行修改,但是需要注意,反編譯代碼的質量和可讀性可能會受到原始編譯代碼的混淆、優化等因素
    的頭像 發表于 09-02 11:00 ?1184次閱讀

    華納云:java web和java有什么區別java web和java有什么區別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現方式上存在一些區別,下面將詳細介紹它們之間的區別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發各種應用程序
    的頭像 發表于 07-16 13:35 ?1385次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區別
    主站蜘蛛池模板: 欧美一级www片免费观看 | 午夜精品久久久久久久四虎 | 狠狠色噜噜综合社区 | 国产色啪午夜免费视频 | 女人aaaaa片一级一毛片 | 91九色麻豆 | 人成电影免费观看在线 | 97影院理论片手机在线观看 | 五月婷婷一区 | 国产成人综合自拍 | 98pao强力打造高清免费 | 天天躁狠狠躁夜躁2021 | 亚洲男人的天堂在线观看 | www.久久精品视频 | 奇米成人影视 | 欧美日韩一区在线观看 | 把小嫩嫩曰出白浆 | 国久久 | 人人干人人干 | 黄在线看 | 午夜免费片| 高清一区高清二区视频 | 欧美巨大bbbb动漫 | 夜夜bb| 欧美一级视频高清片 | 中文字幕在线一区二区三区 | 亚洲精品亚洲人成毛片不卡 | 五月婷亚洲 | 永久黄网站色视频免费观看 | 午夜看片网址 | 色综合中文字幕 | 丁香五香天堂网卡 | 国产美女视频黄a视频全免费网站 | 国产亚洲综合一区 柠檬导航 | 午夜看一级特黄a大片黑 | 美女扒开内裤让男人桶 | 欧美三级一级 | 免费a网 | 手机看片福利国产 | 日本色频| 久久深夜福利 |