"제임스 고슬링"의 두 판 사이의 차이
1번째 줄: | 1번째 줄: | ||
+ | [[파일:제임스 고슬링.jpg|썸네일|300픽셀|'''제임스 고슬링'''(James Arthur Gosling)]] | ||
'''제임스 고슬링'''(James Arthur Gosling, 1955년 5월 19일 ~ )은 [[캐나다]]의 소프트웨어 개발자이다. [[자바]](Java)를 최초 개발하였다. 그는 '자바의 아버지'라 불리며, 가장 영향력 있는 프로그래머들 가운데 한 사람이다. 자바 이외에도 다중 프로세서용 [[유닉스]]와 [[컴파일러]], 메일 시스템, 데이터 인식 시스템 등을 개발하였다. | '''제임스 고슬링'''(James Arthur Gosling, 1955년 5월 19일 ~ )은 [[캐나다]]의 소프트웨어 개발자이다. [[자바]](Java)를 최초 개발하였다. 그는 '자바의 아버지'라 불리며, 가장 영향력 있는 프로그래머들 가운데 한 사람이다. 자바 이외에도 다중 프로세서용 [[유닉스]]와 [[컴파일러]], 메일 시스템, 데이터 인식 시스템 등을 개발하였다. | ||
15번째 줄: | 16번째 줄: | ||
지난 몇 년 동안 [[마이크로소프트]]와 썬 마이크로시스템즈 사이의 지루한 자바 기술 침해에 관한 소송이 진행되기도 했다. 최근 두 회사가 화해하고 손을 잡게 되면서, 이후 두 진영은 상호발전을 위하여 협력하는 분위기이다. 컨퍼런스와 외부행사에서 경쟁사의 제품에 대해 호의적 평가가 나오고 있다. | 지난 몇 년 동안 [[마이크로소프트]]와 썬 마이크로시스템즈 사이의 지루한 자바 기술 침해에 관한 소송이 진행되기도 했다. 최근 두 회사가 화해하고 손을 잡게 되면서, 이후 두 진영은 상호발전을 위하여 협력하는 분위기이다. 컨퍼런스와 외부행사에서 경쟁사의 제품에 대해 호의적 평가가 나오고 있다. | ||
− | 이후, 썬 마이크로시스템즈가 [[오라클]]에 흡수 합병되었고, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 [[최고기술경영자]](Chief Technology Officer: CTO)로 활동하였다. 그리고 지난 2010년 4월 9일 고슬링은 오라클을 떠났으며 | + | 이후, 썬 마이크로시스템즈가 [[오라클]]에 흡수 합병되었고, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 [[최고기술경영자]](Chief Technology Officer: CTO)로 활동하였다. 그리고 지난 2010년 4월 9일 고슬링은 오라클을 떠났으며 2011년에 [[구글]]에 입사하였다가 5개월 만에 다시 구글을 떠나 [[해양정보수집로봇]]을 개발하는 벤처기업 [[리퀴드로보틱스]]의 최고 소프트웨어 아키텍트(chief software architect: CSA)로 자리를 옮겼다.<ref> 제임스 고슬링 위키백과 - https://ko.wikipedia.org/wiki/%EC%A0%9C%EC%9E%84%EC%8A%A4_%EA%B3%A0%EC%8A%AC%EB%A7%81 </ref> 그리고 2017년 5월 23일에 페이스북을 통해 리퀴드로보틱스를 떠나고 [[아마존 닷컴]]의 아마존웹서비스(AWS)에 합류한다고 밝혔다. 그는 아마존웹서비스에서 디스팅기시드 엔지니어로 근무한다. 디스팅기시드 엔지니어는 기술 분야에서 특별한 성취를 이룩한 인물에게 붙여진다. [[정보기술]](Information Technology: IT)기업 다수가 남다른 업적을 거둔 [[개발자]]나 [[엔지니어]]를 고용하며 사용하는 직급이다.<ref>김우용 기자, 〈[https://zdnet.co.kr/view/?no=20170523124941 자바의 아버지 '제임스 고슬링' 아마존웹서비스(AWS) 입사]〉, 《지디넷코리아》, 2017-05-23 </ref> |
== 수상 내역 == | == 수상 내역 == | ||
− | *'''[[에이씨엠 | + | ; 2002 |
+ | *'''[[에이씨엠 소프트웨어 시스템 어워즈]]'''(ACM Software System Award, USA)에서 수상했다. 이 상은 강력한 영향력을 미치는 [[소프트웨어]] 시스템을 개발한 경우 부여한다. [[아이비엠]](IBM)에서 후원하는 상금은 35,000달러이다.<ref name= "나무"> 제임스 고슬링 나무위키 - https://namu.wiki/w/%EC%A0%9C%EC%9E%84%EC%8A%A4%20%EA%B3%A0%EC%8A%AC%EB%A7%81 </ref> | ||
− | *'''[[에이씨엠 | + | *'''[[이코노미스트 어워즈]]'''(Economist Innovation Award)를 수상했다.<ref name="위키영어"> 제임스 고슬링 수상 내역 위키백과(영어) - https://en.wikipedia.org/wiki/James_Gosling#Honors </ref> |
+ | |||
+ | *'''[[플레임 어워즈]]'''(The Flame Award USENIX)평생공로상을 수상했다.<ref name="위키영어"></ref> | ||
+ | |||
+ | ; 2007 | ||
+ | *'''[[캐나다 훈장]]'''(Officer of the Order of Canada)의 3가지 등급 중 두번째에 해당하는 장교 등급을 수상했다.<ref name="위키영어"></ref> | ||
+ | |||
+ | ; 2013 | ||
+ | *'''[[에이씨엠 펠로우즈]]'''(ACM Fellows, USA) : 에이씨엠 펠로우십(ACM Fellowship)은 [[에이씨엠]](Association for Computing Machinery) 단체에서 부여하는 것으로, 자유로운 아이디어 교환 활동을 촉진시킨 인물에게 부여한다.<ref name= "나무"></ref> | ||
+ | |||
+ | ; 2015 | ||
+ | *'''[[존 폰 노이먼 메달]]'''(IEEE John von Neumann Medal) 수상했다.<ref name="위키영어"></ref> | ||
+ | |||
+ | == 저서 목록 == | ||
+ | |||
+ | {{각주}} | ||
== 같이 보기 == | == 같이 보기 == |
2020년 7월 9일 (목) 11:49 판
제임스 고슬링(James Arthur Gosling, 1955년 5월 19일 ~ )은 캐나다의 소프트웨어 개발자이다. 자바(Java)를 최초 개발하였다. 그는 '자바의 아버지'라 불리며, 가장 영향력 있는 프로그래머들 가운데 한 사람이다. 자바 이외에도 다중 프로세서용 유닉스와 컴파일러, 메일 시스템, 데이터 인식 시스템 등을 개발하였다.
생애
제임스 고슬링은 캐나다 출신으로, 캐나다 캘거리 대학교를 거쳐 카네기 멜론 대학교에서 박사학위를 밟고 썬 마이크로시스템즈에 합류했다. 그는 1990년 말 패트릭 노튼(Patrick Naughton), 마이크 셰리던(Mike Sheridan)과 함께 그린프로젝트 팀(Green Project Team)에 배치됐다. 당시 썬 마이크로시스템즈는 어떤 하드웨어 플랫폼에서도 동작하는 객체 지향 운영 체제를 원하고 있었다. 그린프로젝트 팀은 객체 지향의 새로운 언어인 오크(Oak)를 개발했다. 오크는 모든 전자제품에 적용시킬 수 있는 전천후 언어로 완성 단계에 이르렀다.
제임스 고슬링은 오크를 기반으로 상품 개발을 추진했다. 양방향 텔레비전(Interactive TV)에 탑재해 비디오와 오디오를 통제할 수 있는 작은 액정 컨트롤러(Controller)를 제작했다. 그 후 그린프로젝트(Green Project)는 자바 프로젝트로 새 출발을 하게 된다. 고슬링은 오크를 웹에 적용시킬 수 있는 코드 작업을 맡았고 노튼(Naughton)이 코드를 인터넷 상에서 컴파일할 수 있는 킬러 애플리케이션을 제작했다. 그 결과 고슬링의 코드는 자바(Java)라는 이름으로, 노튼(Naughton)의 킬러 앱은 핫자바라는 이름으로 완성된다.
자바의 특징은 일단 프로그램을 작성하면 어떤 플랫폼에서도 실행된다는 의미에서 더블유오알에이(Write Once, Run Anywhere: WORA)로 요약된다. 이는 기존 프로그램들의 약점을 보완할 수 있는 놀라운 아이디어였다.
컴퓨터 운영체제(OS)는 호환이 되지 않기 때문에 예를 들어 유닉스에서 만든 프로그램은 다른 운영체제에서 돌릴 수 없어 새롭게 변형해야 하는 어려움을 안고 있었다. 하지만 자바는 각 운영체제마다 프로그램이 똑같이 동작할 수 있도록 운영체제와 프로그램 사이의 중계 구실을 하는 가상 머신을 만들어 이 문제를 해결했다.
원래 자바는 가전기기를 운영하기 위한 프로그래밍 언어로 개발됐다. 하지만 1990년대 초의 상황은 가전기기 따위에 자바를 동작시킬 만한 메모리나 하드웨어 여건이 마련되지 못했다. 하지만 인터넷과 웹 브라우저 시대가 되면서 자바는 화려하게 부상했고, 전 세계 프로그래머들 사이에 급속도로 확산될 수 있었다. 아이러니한 사실은 10여년이 흐른 최근에야 휴대전화나 티브이 셋톱박스, 심지어 화성탐사용 로봇에도 자바로 만든 프로그램이 탑재돼 자바의 원래 소원을 이루게 된 것이다.
지난 몇 년 동안 마이크로소프트와 썬 마이크로시스템즈 사이의 지루한 자바 기술 침해에 관한 소송이 진행되기도 했다. 최근 두 회사가 화해하고 손을 잡게 되면서, 이후 두 진영은 상호발전을 위하여 협력하는 분위기이다. 컨퍼런스와 외부행사에서 경쟁사의 제품에 대해 호의적 평가가 나오고 있다.
이후, 썬 마이크로시스템즈가 오라클에 흡수 합병되었고, 고슬링은 오라클의 클라이언트 소프트웨어 그룹 최고기술경영자(Chief Technology Officer: CTO)로 활동하였다. 그리고 지난 2010년 4월 9일 고슬링은 오라클을 떠났으며 2011년에 구글에 입사하였다가 5개월 만에 다시 구글을 떠나 해양정보수집로봇을 개발하는 벤처기업 리퀴드로보틱스의 최고 소프트웨어 아키텍트(chief software architect: CSA)로 자리를 옮겼다.[1] 그리고 2017년 5월 23일에 페이스북을 통해 리퀴드로보틱스를 떠나고 아마존 닷컴의 아마존웹서비스(AWS)에 합류한다고 밝혔다. 그는 아마존웹서비스에서 디스팅기시드 엔지니어로 근무한다. 디스팅기시드 엔지니어는 기술 분야에서 특별한 성취를 이룩한 인물에게 붙여진다. 정보기술(Information Technology: IT)기업 다수가 남다른 업적을 거둔 개발자나 엔지니어를 고용하며 사용하는 직급이다.[2]
수상 내역
- 2002
- 에이씨엠 소프트웨어 시스템 어워즈(ACM Software System Award, USA)에서 수상했다. 이 상은 강력한 영향력을 미치는 소프트웨어 시스템을 개발한 경우 부여한다. 아이비엠(IBM)에서 후원하는 상금은 35,000달러이다.[3]
- 이코노미스트 어워즈(Economist Innovation Award)를 수상했다.[4]
- 2007
- 2013
- 에이씨엠 펠로우즈(ACM Fellows, USA) : 에이씨엠 펠로우십(ACM Fellowship)은 에이씨엠(Association for Computing Machinery) 단체에서 부여하는 것으로, 자유로운 아이디어 교환 활동을 촉진시킨 인물에게 부여한다.[3]
- 2015
- 존 폰 노이먼 메달(IEEE John von Neumann Medal) 수상했다.[4]
저서 목록
각주
- ↑ 제임스 고슬링 위키백과 - https://ko.wikipedia.org/wiki/%EC%A0%9C%EC%9E%84%EC%8A%A4_%EA%B3%A0%EC%8A%AC%EB%A7%81
- ↑ 김우용 기자, 〈자바의 아버지 '제임스 고슬링' 아마존웹서비스(AWS) 입사〉, 《지디넷코리아》, 2017-05-23
- ↑ 3.0 3.1 제임스 고슬링 나무위키 - https://namu.wiki/w/%EC%A0%9C%EC%9E%84%EC%8A%A4%20%EA%B3%A0%EC%8A%AC%EB%A7%81
- ↑ 4.0 4.1 4.2 4.3 제임스 고슬링 수상 내역 위키백과(영어) - https://en.wikipedia.org/wiki/James_Gosling#Honors