맨위로가기 타임라인 바로가기

제임스 고슬링

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
타임라인 바로가기

1. 개요

제임스 고슬링은 앨버타 주 캘거리 근교에서 태어난 컴퓨터 과학자이다. 그는 1994년 프로그래밍 언어 자바(Java)를 개발하여 널리 알려졌으며, 자바의 원래 설계, 컴파일러 및 가상 머신을 구현했다. 썬 마이크로시스템즈에서 오라클로의 인수 이후, 구글, 리퀴드 로보틱스를 거쳐 아마존 웹 서비스에서 수석 엔지니어로 근무했으며, 2024년 7월 은퇴했다. 고슬링은 자바 외에도 Gosling Emacs, NeWS 개발에 기여했으며, 캐나다 훈장 장교, IEEE 존 폰 노이만 메달 등을 수상했다.

더 읽어볼만한 페이지

  • 캐나다의 프로그래머 - 비탈릭 부테린
    비탈릭 부테린은 이더리움의 공동 창립자이자 창안자이며, 블록체인 기술을 활용한 분산형 소프트웨어 개발 플랫폼 개발에 기여하고, 다양한 기부 활동과 저술 활동을 펼쳤다.
  • 캐나다의 프로그래머 - 브라이언 커니핸
    브라이언 커니핸은 프린스턴 대학교 컴퓨터 과학과 교수이자 벨 연구소에서 유닉스 철학을 대중화하고 "유닉스" 용어를 만든 컴퓨터 과학자로, "Hello, World!" 프로그램을 통해 프로그래밍 교육에 기여했으며 AWK 개발 및 C 프로그래밍 언어 저술에도 참여했다.
  • 이맥스 - 리처드 스톨먼
    리처드 스톨먼은 자유 소프트웨어 운동의 창시자이자 GNU 프로젝트 설립자로서, Emacs 편집기 개발, GNU 운영 체제 개발, 자유 소프트웨어 재단 설립, 카피레프트 개념 대중화, GNU 일반 공중 사용 허가서 개발 등 자유 소프트웨어 운동을 이끌었으나, 논쟁적인 발언으로 FSF 회장직에서 사임 후 복귀하기도 한 미국의 컴퓨터 프로그래머, 해커, 사회 운동가이다.
  • 이맥스 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 캘거리 대학교 동문 - 스티븐 하퍼
    스티븐 하퍼는 1959년 출생하여 경제학 학위를 취득하고, 캐나다 개혁당 창당에 참여하여 국회의원으로 당선된 후, 캐나다 보수당을 창당하여 초대 대표를 역임하고 2006년부터 2015년까지 캐나다의 제22대 총리를 지냈다.
  • 캘거리 대학교 동문 - 캐럴 윈
    캐럴 윈은 캐나다의 은퇴한 레슬링 선수로, 세계 선수권 대회에서 메달 3개를 획득하고, 2008년 베이징 올림픽에서 캐나다 여자 레슬링 최초의 금메달을 획득했으며, 2012년 런던 올림픽에서 동메달을 획득했다.
제임스 고슬링 - [인물]에 관한 문서
기본 정보
2008년의 제임스 고슬링 (호주)
2008년 오스트레일리아에서
출생 이름제임스 아서 고슬링
출생일1955년 5월 19일
출생지앨버타주 캘거리 근교, 캐나다
거주지캘리포니아주 샌프란시스코 베이 에어리어, 미국
국적캐나다
자녀2명
학력
모교카네기 멜론 대학교
캘거리 대학교
학위이학사 (1977년, 캘거리 대학교)
인문학 석사 (카네기 멜론 대학교)
철학 박사 (1983년, 카네기 멜론 대학교)
박사 학위 논문 제목대수적 제약
박사 학위 논문 URL대수적 제약 박사 학위 논문
박사 학위 지도교수밥 스프로울, 라지 레디
경력
직장썬 마이크로시스템즈
오라클
구글
리퀴드 로보틱스
아마존 웹 서비스
주요 연구 분야컴퓨터 과학
주요 업적자바
고슬링 이맥스
수상
수상 내역캐나다 훈장 오피서
IEEE 존 폰 노이만 메달
이코노미스트 이노베이션 어워드
NAE 외국 회원
컴퓨터 역사 박물관 펠로우

2. 역사

제임스 고슬링은 캐나다 캘거리 대학교를 졸업하고 카네기 멜론 대학교에서 박사학위를 받은 후 썬 마이크로시스템즈에 합류했다.[38][36][39][40] 1990년 말, 패트릭 노턴(Patrick Naughton), 마이크 셰리던(Mike Sheridan)과 함께 그린 프로젝트 팀(Green Project Team)에 배치되었다. 당시 썬 마이크로시스템즈는 어떤 하드웨어 플랫폼에서도 동작하는 객체 지향 운영 체제를 원하고 있었다. 그린 프로젝트 팀은 객체 지향의 새로운 언어인 오크(Oak)를 개발했다. 오크는 모든 전자제품에 적용시킬 수 있는 전천후 언어로 완성 단계에 이르렀다.

제임스 고슬링은 오크를 기반으로 상품 개발을 추진했다. 인터랙티브 TV(양방향 TV)에 탑재해 비디오와 오디오를 통제할 수 있는 작은 액정 컨트롤러를 제작했다. 그 후 그린 프로젝트는 자바 프로젝트로 새 출발을 하게 된다. 고슬링은 오크를 웹에 적용시킬 수 있는 코드 작업을 맡았고, 노턴은 코드를 인터넷 상에서 컴파일할 수 있는 킬러 애플리케이션을 제작했다. 그 결과 고슬링의 코드는 자바(Java)라는 이름으로, 노턴의 킬러 앱은 핫자바라는 이름으로 완성된다.

자바의 특징은 WORA(Write Once, Run Anywhere)로 요약되는데, 이는 일단 프로그램을 작성하면 어떤 플랫폼에서도 실행된다는 것을 의미한다. 이는 기존 프로그램들의 약점을 보완할 수 있는 획기적인 아이디어였다.

컴퓨터 운영 체제는 호환되지 않아 유닉스에서 만든 프로그램은 다른 OS에서 실행할 수 없어 새롭게 변형해야 했다. 하지만 자바는 각 OS마다 프로그램이 똑같이 동작하도록 OS와 프로그램 사이에서 중계 역할을 하는 가상 머신을 만들어 이 문제를 해결했다.

원래 자바는 가전기기를 운영하기 위한 프로그래밍 언어로 개발되었다. 하지만 1990년대 초에는 가전기기에 자바를 동작시킬 만한 메모리나 하드웨어 여건이 부족했다. 그러나 인터넷과 웹 브라우저 시대가 도래하면서 자바는 크게 주목받았고, 전 세계 프로그래머들 사이에 빠르게 확산되었다. 아이러니하게도 10여 년이 흐른 최근에서야 휴대전화, TV 셋톱박스, 화성탐사용 로봇 등에 자바로 만든 프로그램이 탑재되어 자바의 원래 목적을 이루게 되었다.

마이크로소프트썬 마이크로시스템즈 사이에 자바 기술 침해에 관한 소송이 진행되기도 했다. 최근 두 회사가 화해하고 협력하면서, 이후 두 진영은 상호 발전을 위해 협력하는 분위기이다.

썬 마이크로시스템즈오라클에 흡수 합병된 후, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 CTO로 활동하였다. 2010년 4월 9일 고슬링은 오라클을 떠났으며, 1년 정도 후에 구글에 입사하였다가 5개월 만에 다시 구글을 떠나 해양정보수집로봇을 개발하는 벤처기업 '리퀴드 로보틱스'의 CSA(최고 소프트웨어 아키텍트)로 자리를 옮겼다. 2017년부터는 아마존 웹 서비스(AWS)에서 일하고 있다.

2. 1. 초기 생애 및 교육

앨버타 주 캘거리 근교에서 태어났다. 컴퓨터 과학을 전공하여 1977년 캘거리 대학교에서 학사 학위[38], 카네기 멜론 대학교에서 석사 및 Ph.D.를 취득했다.[36][39][40] 박사 과정 재학 중 UNIX에서 동작하는 최초의 Emacs 스타일 에디터인 고슬링 Emacs(Gosmacs)를 개발했다. 또한 카네기 멜론 대학교 재학 중에 UNIX의 멀티프로세싱 버전[41]과 몇몇 컴파일러와 메일 전송 에이전트(MTA)를 개발했다.

윌리엄 애버하트 고등학교를 다녔으며,[4] 고등학교 재학 중에 ISIS 2 위성에서 얻은 데이터를 분석하는 일부 소프트웨어를 작성했으며, 캘거리 대학교 물리학과에서 일했다.[4] 캘거리 대학교에서 이학사 학위를 받았고,[5] 카네기 멜론 대학교에서 컴퓨터 과학으로 석사 및 박사 학위를 받았다.[2][6][7] 박사 학위를 받는 동안 Gosling Emacs (Gosmacs)라고 불리는 Emacs의 버전을 작성했다. 선 마이크로시스템즈에 합류하기 전에 카네기 멜론 대학교에서 16방향 컴퓨터 시스템용 다중 프로세서 버전의 유닉스를 구축했다.[8]

2. 2. 썬 마이크로시스템즈와 자바 개발

제임스 고슬링은 캘거리 대학교를 졸업하고 카네기 멜론 대학교에서 박사 학위를 받은 후 썬 마이크로시스템즈에 합류했다.[38][36][39][40] 1990년 말, Patrick Naughton, Mike Sheridan과 함께 Green Project Team에 배치되었다. 당시 썬 마이크로시스템즈는 어떤 하드웨어 플랫폼에서도 동작하는 객체 지향 운영 체제를 원하고 있었다. Green Project Team은 새로운 객체 지향 언어인 Oak를 개발했다. Oak는 모든 전자제품에 적용 가능한 언어로 완성 단계에 있었다.

제임스 고슬링은 Oak를 기반으로 상품 개발을 추진하여 Interactive TV(양방향TV)에 탑재해 비디오와 오디오를 통제할 수 있는 작은 액정 Controller를 제작했다. 이후 Green Project는 자바 프로젝트로 새롭게 출발했다. 고슬링은 Oak를 웹에 적용하는 코드를, Naughton은 코드를 인터넷 상에서 컴파일할 수 있는 킬러 애플리케이션을 제작했다. 그 결과 고슬링의 코드는 자바(Java)라는 이름으로, Naughton의 킬러 앱은 핫자바라는 이름으로 완성되었다.

자바의 특징은 WORA(Write Once, Run Anywhere)로 요약되는데, 이는 일단 프로그램을 작성하면 어떤 플랫폼에서도 실행된다는 것을 의미한다. 이는 기존 프로그램들의 약점을 보완할 수 있는 획기적인 아이디어였다.

기존 컴퓨터 운영 체제는 호환되지 않아 유닉스에서 만든 프로그램은 다른 OS에서 실행할 수 없어 새롭게 변형해야 했다. 그러나 자바는 각 OS마다 프로그램이 똑같이 동작하도록 OS와 프로그램 사이에서 중계 역할을 하는 가상 머신을 만들어 이 문제를 해결했다.

원래 Java는 가전기기를 운영하기 위한 프로그래밍 언어로 개발되었다. 하지만 1990년대 초에는 가전기기에 Java를 동작시킬 만한 메모리나 하드웨어 여건이 부족했다. 그러나 인터넷과 웹 브라우저 시대가 도래하면서 자바는 크게 주목받았고, 전 세계 프로그래머들 사이에 빠르게 확산되었다. 아이러니하게도 10여 년이 흐른 최근에서야 휴대전화, TV 셋톱박스, 화성탐사용 로봇 등에 자바로 만든 프로그램이 탑재되어 자바의 원래 목적을 이루게 되었다.

마이크로소프트썬 마이크로시스템즈 사이에 자바 기술 침해에 관한 소송이 진행되기도 했다. 최근 두 회사가 화해하고 협력하면서, 이후 두 진영은 상호 발전을 위해 협력하는 분위기이다.

썬 마이크로시스템즈오라클에 흡수 합병된 후, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 CTO로 활동하였다.

그는 자바 프로그래밍 언어의 아버지로 알려져 있다.[43][44] 그는 PERQ에서 소프트웨어를 포팅하기 위해 Perq Q-Code를 VAX 어셈블러로 변환하고 하드웨어를 에뮬레이션하는 프로그램을 작성하는 동안 자바 VM에 대한 아이디어를 얻었다. 그는 일반적으로 1994년에 자바 프로그래밍 언어를 발명한 것으로 여겨진다.[54][55][56] 그는 자바의 원래 설계를 만들고 언어의 원래 컴파일러와 가상 머신을 구현했다.[57] 고슬링은 이 접근 방식의 기원을 자신의 초기 대학원 시절로 거슬러 올라가는데, 당시 그는 연구실의 DEC VAX 컴퓨터를 위해 p-code 가상 머신을 만들어 그의 교수가 UCSD 파스칼로 작성된 프로그램을 실행할 수 있도록 했다. 썬에서 자바를 개발하는 과정에서 그는 널리 배포된 프로그램에 대한 아키텍처 중립적 실행은 동일한 가상 머신을 위해 항상 프로그래밍하는 유사한 철학을 구현함으로써 달성할 수 있다는 것을 알게 되었다.[58]

2. 3. 자바의 부상과 발전

제임스 고슬링은 1990년 말 패트릭 노턴, 마이크 셰리던과 함께 그린 프로젝트 팀(Green Project Team)에 배치되었다. 당시 썬 마이크로시스템즈는 어떤 하드웨어 플랫폼에서도 동작하는 객체 지향 운영 체제를 원하고 있었다. 그린 프로젝트 팀은 객체 지향의 새로운 언어인 오크(Oak)를 개발했다. 오크는 모든 전자제품에 적용시킬 수 있는 전천후 언어로 완성 단계에 이르렀다.[54]

제임스 고슬링은 오크를 기반으로 상품 개발을 추진했다. 인터랙티브 TV(양방향 TV)에 탑재해 비디오와 오디오를 통제할 수 있는 작은 액정 컨트롤러를 제작했다. 그 후 그린 프로젝트는 자바 프로젝트로 새 출발을 하게 된다. 고슬링은 오크를 웹에 적용시킬 수 있는 코드 작업을 맡았고, 노턴은 코드를 인터넷 상에서 컴파일할 수 있는 킬러 애플리케이션을 제작했다. 그 결과 고슬링의 코드는 자바(Java)라는 이름으로, 노턴의 킬러 앱은 핫자바라는 이름으로 완성된다.[54]

자바의 특징은 일단 프로그램을 작성하면 어떤 플랫폼에서도 실행된다는 의미에서 WORA(Write Once, Run Anywhere)로 요약된다. 이는 기존 프로그램들의 약점을 보완할 수 있는 놀라운 아이디어였다.[54]

컴퓨터 운영 체제는 호환이 되지 않기 때문에, 예를 들어 유닉스에서 만든 프로그램은 다른 OS에서 실행할 수 없어 새롭게 변형해야 하는 어려움이 있었다. 하지만 자바는 각 OS마다 프로그램이 똑같이 동작할 수 있도록 OS와 프로그램 사이의 중계 구실을 하는 가상 머신을 만들어 이 문제를 해결했다.[54]

원래 자바는 가전기기를 운영하기 위한 프로그래밍 언어로 개발됐다. 하지만 1990년대 초의 상황은 가전기기에 자바를 동작시킬 만한 메모리나 하드웨어 여건이 마련되지 못했다. 하지만 인터넷과 웹 브라우저 시대가 되면서 자바는 화려하게 부상했고, 전 세계 프로그래머들 사이에 급속도로 확산될 수 있었다. 아이러니하게도 10여 년이 흐른 최근에서야 휴대전화나 TV 셋톱박스, 심지어 화성 탐사용 로봇에도 자바로 만든 프로그램이 탑재돼 자바의 원래 소원을 이루게 된 것이다.[54]

그는 자바 프로그래밍 언어의 아버지로 알려져 있다. 그는 PERQ에서 소프트웨어를 포팅하기 위해 Perq Q-Code를 VAX 어셈블러로 변환하고 하드웨어를 에뮬레이션하는 프로그램을 작성하는 동안 자바 VM에 대한 아이디어를 얻었다. 그는 일반적으로 1994년에 자바 프로그래밍 언어를 발명한 것으로 여겨진다.[55]

그는 자바의 원래 설계를 만들고 언어의 원래 컴파일러와 가상 머신을 구현했다.[57] 고슬링은 이 접근 방식의 기원을 자신의 초기 대학원 시절로 거슬러 올라가는데, 당시 그는 연구실의 DEC VAX 컴퓨터를 위해 p-code 가상 머신을 만들어 그의 교수가 UCSD 파스칼로 작성된 프로그램을 실행할 수 있도록 했다. 썬에서 자바를 개발하는 과정에서 그는 널리 배포된 프로그램에 대한 아키텍처 중립적 실행은 동일한 가상 머신을 위해 항상 프로그래밍하는 유사한 철학을 구현함으로써 달성할 수 있다는 것을 알게 되었다.[58]

2. 4. 오라클 퇴사 이후

오라클썬 마이크로시스템즈를 인수 합병한 후, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 CTO로 활동하였다.[42][43] 그러나 2010년 4월 2일, 급여, 지위, 의사 결정 능력의 감소와 역할 변화, 윤리적 문제 등을 이유로 오라클을 떠났다.[42][43]

고슬링은 이후 인터뷰에서 오라클에 대해 매우 비판적인 입장을 취했는데, "썬과 오라클 간의 통합 회의에서 썬과 구글 간의 특허 상황에 대해 심문을 받을 때, 오라클 변호사의 눈이 빛나는 것을 볼 수 있었다"고 언급했다.[44] 그는 ''오라클 대 구글'' 재판 과정에서 "오라클과 이견이 있지만, 이 경우에는 그들이 옳다. 구글은 썬을 완전히 망쳤다."라고 하며 자신의 입장을 명확히 했다.[45] 그러나 API가 저작권 대상이 아니라는 법원의 판결에는 동의했다.[46]

2011년 3월, 고슬링은 구글에 합류했다.[47] 6개월 후, 그는 동료 빌 바스를 따라 해양정보수집로봇을 개발하는 벤처기업 리퀴드 로보틱스의 CSA(최고 소프트웨어 아키텍트)로 자리를 옮겼다.[35] 2016년 말, 리퀴드 로보틱스는 보잉에 인수되었고,[48] 고슬링은 2017년 5월 아마존 웹 서비스에서 수석 엔지니어로 일하기 시작했다.[49] 그는 2024년 7월에 은퇴했다.

고슬링은 스칼라 회사인 라이트벤드의 고문,[50] 젤라스틱의 독립 이사,[51] 유칼립투스의 전략 고문을 맡고 있다.[52]

3. 주요 업적 및 공헌

썬 마이크로시스템즈(Sun Microsystems)에서 근무하는 동안, 초기 유닉스(Unix) 윈도잉 시스템인 NeWS를 개발했는데, 이는 썬이 오픈 소스 라이선스를 제공하지 않아 널리 사용되는 X Window System의 대안으로 덜 사용되었다.[54]

자바 프로그래밍 언어의 아버지로 알려져 있다. PERQ에서 소프트웨어를 포팅하기 위해 Perq Q-Code를 VAX 어셈블러로 변환하고 하드웨어를 에뮬레이션하는 프로그램을 작성하는 동안 자바 VM에 대한 아이디어를 얻었다. 1994년에 자바를 발명한 것으로 알려져 있다.[55][56] 그는 자바의 원래 설계를 만들고 언어의 원래 컴파일러와 가상 머신을 구현했다.[57] 고슬링은 이 접근 방식의 기원을 자신의 초기 대학원 시절로 거슬러 올라가는데, 당시 그는 연구실의 DEC VAX 컴퓨터를 위해 p-code 가상 머신을 만들어 그의 교수가 UCSD 파스칼로 작성된 프로그램을 실행할 수 있도록 했다. 썬에서 자바를 개발하는 과정에서 널리 배포된 프로그램에 대한 아키텍처 중립적 실행은 동일한 가상 머신을 위해 항상 프로그래밍하는 유사한 철학을 구현함으로써 달성할 수 있다는 것을 알게 되었다.[58]

브라이언 커니핸(Brian Kernighan)과 롭 파이크(Rob Pike)의 저서 "유닉스 프로그래밍 환경"에 자세히 설명된 "shar"로 알려진 "번들" 프로그램을 공동으로 작성하기도 했다.[60]

그의 공적으로 미국 공학 한림원은 그를 외국인 준회원으로 선출했다.[59]

4. 수상 및 영예

미국 국립 공학 아카데미는 그를 외국 특별 회원으로 선출했다.[28]

연도수상 및 영예
2002년이코노미스트 혁신상 수상[29][61]
2002년플레임 상 USENIX 평생 공로상 수상[30][62]
2007년캐나다 훈장 장교[31][63] (캐나다에서 두 번째로 높은 시민 훈장, 장교는 훈장 내에서 두 번째로 높은 등급)
2013년컴퓨팅 기계 협회 회원[32][64]
2015년IEEE 존 폰 노이만 메달[33][65]
2019년컴퓨터 역사 박물관 회원[34][66] (자바 프로그래밍 언어의 구상, 설계 및 구현에 기여)


5. 저서

출판 연도저서공저자출판사ISBN
1989The NeWS Book: An Introduction to the Network/Extensible Window System (Sun Technical Reference Library)데이비드 S. H. 로젠탈, 미셸 J. 아르덴스프링거
1996The Java language Environment: A white paper헨리 맥길턴썬 마이크로시스템즈
1996The Java Application Programming Interface, Volume 1: Core Packages프랭크 옐린, The Java Team애디슨-웨슬리
1996The Java Application Programming Interface, Volume 2: Window Toolkit and Applets프랭크 옐린, The Java Team애디슨-웨슬리
1996The Java Language Specification빌 조이, 가이 L. 스틸 주니어애디슨 웨슬리 퍼블리싱 컴퍼니
1996The Java programming language켄 아놀드애디슨-웨슬리
1997The Java programming language Second Edition켄 아놀드애디슨-웨슬리
2000The Real-Time Specification for Java그레고리 볼렐라 (편집자), 벤자민 브로스골, 피터 디블, 스티브 퍼, 데이비드 하딘, 마크 턴불애디슨 웨슬리 롱맨
2000The Java Language Specification, Second Edition빌 조이, 가이 L. 스틸 주니어, 길라드 브라차애디슨-웨슬리
2000The Java Programming Language, Third Edition켄 아놀드, 데이비드 홈스애디슨-웨슬리 프로페셔널
2005The Java Language Specification, Third Edition빌 조이, 가이 L. 스틸 주니어, 길라드 브라차애디슨-웨슬리 프로페셔널
2005The Java Programming Language, Fourth Edition켄 아놀드, 데이비드 홈스애디슨-웨슬리 프로페셔널


참조

[1] 블로그 I've moved again : On a New Road http://nighthacks.co[...] 2016-05-17
[2] MathGenealogy
[3] 웹사이트 James Gosling - Computing History http://www.computing[...] 2017-10-09
[4] 웹사이트 Oral History of James Gosling, part 1 of 2 https://archive.comp[...] Computer History Museum 2019-03-15
[5] 웹사이트 academic-conference-style bio of James Gosling http://nighthacks.co[...] 2015-05-13
[6] 논문 Algebraic Constraints Carnegie Mellon University 1983
[7] 웹사이트 Phd Awards By Advisor https://www.cs.cmu.e[...] 2013-07-17
[8] 웹사이트 DOJ/Antitrust http://www.usdoj.gov[...] US DOJ 2007-02-01
[9] 학술지 Interview: A Conversation with James Gosling
[10] 학술지 The feel of Java
[11] 학술지 Sun Labs-The First Five Years: The First Fifty Technical Reports. A Commemorative Issue http://portal.acm.or[...] Sun Microsystems, Inc. 2010-02-07
[12] 웹사이트 A Conversation with James Gosling http://queue.acm.org[...] ACM 2004-08-31
[13] 학술지 The soul of the virtual machine: Java's ability to run on many different kinds of computers grew out of software devised decades before
[14] 서적 The Unix Programming Environment https://archive.org/[...] Prentice Hall 1984
[15] 웹사이트 Java co-creator James Gosling leaves Oracle https://www.cnet.com[...] 2020-06-13
[16] 뉴스 Java Creator James Gosling: Why I Quit Oracle http://www.eweek.com[...] 2010-09-22
[17] 뉴스 Java founder James Gosling joins Google https://www.cnet.com[...] 2012-02-21
[18] 블로그 My attitude on Oracle v Google http://nighthacks.co[...] 2016-05-17
[19] 웹사이트 Meltdown Averted http://nighthacks.co[...] 2017-03-13
[20] 블로그 Next Step on the Road http://nighthacks.co[...] 2016-05-17
[21] 웹사이트 Boeing to Acquire Liquid Robotics to Enhance Autonomous Seabed-to-Space Information Services https://www.liquid-r[...] 2016-12-06
[22] 웹사이트 Legendary Techie James Gosling Joins Amazon Web Services http://fortune.com/2[...] 2017-05-23
[23] 링크드인 LinkedIn post about retirement https://www.linkedin[...]
[24] 웹사이트 Typesafe — Company: Team http://typesafe.com/[...] 2012-02-21
[25] 웹사이트 James Gosling and Bruno Souza Join Jelastic as Advisers http://www.infoq.com[...] 2014-11-24
[26] 웹사이트 Eucalyptus http://www.eucalyptu[...] 2013-04-22
[27] 웹사이트 James Gosling https://www.dirtt.ne[...]
[28] 웹사이트 NAE Members Directory – Dr. James Arthur Gosling http://www.nae.edu/M[...] NAE 2011-03-29
[29] 웹사이트 The 2002 Economist Innovation Award Winner http://www.economist[...]
[30] 웹사이트 Flame Award https://www.usenix.o[...] 2011-12-06
[31] 웹사이트 Governor http://www.gg.ca/med[...] 2016-08-28
[32] 웹사이트 ACM Names Fellows for Computing Advances that Are Transforming Science and Society http://www.acm.org/p[...] 2013-12-10
[33] 웹사이트 IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS http://www.ieee.org/[...] 2018-01-20
[34] 웹사이트 Computer History Museum names James Gosling a 2019 Fellow https://www.computer[...]
[35] 블로그 I've moved again : On a New Road http://nighthacks.co[...] 2016-05-17
[36] MathGenealogy
[37] 웹사이트 James Gosling - Computing History http://www.computing[...] 2017-10-09
[38] 웹사이트 Archived copy https://web.archive.[...] 2015-05-13
[39] 논문 Algebraic Constraints Carnegie Mellon University 1983
[40] 웹사이트 Phd Awards By Advisor https://www.cs.cmu.e[...] 2013-07-17
[41] 웹사이트 DOJ/Antitrust http://www.usdoj.gov[...] US DOJ 2007-02-01
[42] 뉴스 Java Creator James Gosling: Why I Quit Oracle http://www.eweek.com[...] eWEEK.com 2010-09-22
[43] 뉴스 Java co-creator James Gosi leaves Oracle http://news.cnet.com[...] News.cnet.com 2010-04-10
[44] 뉴스 Java founder James Gosling joins Google | Deep Tech – CNET News http://news.cnet.com[...] News.cnet.com 2011-03-28
[45] 웹사이트 My attitude on Oracle v Google http://nighthacks.co[...] 2016-05-17
[46] 웹사이트 Meltdown Averted http://nighthacks.co[...] 2017-03-13
[47] 웹사이트 Next Step on the Road http://nighthacks.co[...] 2016-05-17
[48] 웹사이트 Boeing to Acquire Liquid Robotics to Enhance Autonomous Seabed-to-Space Information Services https://www.liquid-r[...] 2016-12-06
[49] 웹사이트 Legendary Techie James Gosling Joins Amazon Web Services http://fortune.com/2[...] 2017-05-23
[50] 웹사이트 Typesafe — Company: Team http://typesafe.com/[...] 2012-02-21
[51] 뉴스 James Gosling and Bruno Souza Join Jelastic as Advisers http://www.infoq.com[...] 2014-11-24
[52] 웹사이트 Eucalyptus appoints Dr. James Gosling, inventor of Java, strategic advisor https://web.archive.[...] 2013-04-22
[53] Youtube James Gosling on Apple, Apache, Google, Oracle and the Future of Java https://www.youtube.[...] YouTube 2010-11-29
[54] 학술지 Interview: A Conversation with James Gosling
[55] 학술지 The feel of Java
[56] 웹사이트 Sun Labs-The First Five Years: The First Fifty Technical Reports. A Commemorative Issue http://portal.acm.or[...] Sun Microsystems, Inc. 1998
[57] 웹사이트 A Conversation with James Gosling http://queue.acm.org[...] ACM 2004-08-31
[58] 학술지 The soul of the virtual machine: Java's abIlIty to run on many dIfferent kInds of computers grew out of software devised decades before
[59] 웹사이트 NAE Members Directory – Dr. James Arthur Gosling http://www.nae.edu/M[...] NAE 2011-03-29
[60] 서적 The Unix Programming Environment https://archive.org/[...] Prentice Hall 1984
[61] 웹사이트 The 2002 Economist Innovation Award Winner https://web.archive.[...] 2012-04-22
[62] 웹사이트 Flame Award https://www.usenix.o[...] 2011-12-06
[63] 웹사이트 Governor https://wayback.arch[...] 2007-02-20
[64] 웹사이트 ACM Names Fellows for Computing Advances that Are Transforming Science and Society https://web.archive.[...] 2013-12-10
[65] 웹사이트 IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS http://www.ieee.org/[...] 2018-01-20
[66] 웹사이트 Computer History Museum names James Gosling a 2019 Fellow https://www.computer[...]
[67] 웹사이트 Uses This: James Gosling https://usesthis.com[...] 2010-11-11

관련 사건 타임라인

( 최근 20개의 뉴스만 표기 됩니다. )



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com