"브렌든 아이크"의 두 판 사이의 차이
1번째 줄: | 1번째 줄: | ||
[[파일:브렌든 아이크.jpg|썸네일|300픽셀|'''브렌든 아이크'''(Brendan Eich)]] | [[파일:브렌든 아이크.jpg|썸네일|300픽셀|'''브렌든 아이크'''(Brendan Eich)]] | ||
+ | [[파일:베이직어텐션토큰 글자.png|썸네일|300픽셀|'''베이직어텐션토큰'''(Basic Attention Token) 로고]] | ||
브렌든 아이크는 미국의 엔지니어이며 [[자바스크립트]]와 [[파이어 폭스]]를 만들었다. 또한 [[모질라]] 코퍼레이션의 CTO와 CEO를 역임하였으며, 2018년 기준 브레이브 소프트웨어의 CEO로서 [[브레이브]]와 [[베이직 어텐션 토큰]]을 개발했다. | 브렌든 아이크는 미국의 엔지니어이며 [[자바스크립트]]와 [[파이어 폭스]]를 만들었다. 또한 [[모질라]] 코퍼레이션의 CTO와 CEO를 역임하였으며, 2018년 기준 브레이브 소프트웨어의 CEO로서 [[브레이브]]와 [[베이직 어텐션 토큰]]을 개발했다. |
2019년 3월 15일 (금) 13:03 판
브렌든 아이크는 미국의 엔지니어이며 자바스크립트와 파이어 폭스를 만들었다. 또한 모질라 코퍼레이션의 CTO와 CEO를 역임하였으며, 2018년 기준 브레이브 소프트웨어의 CEO로서 브레이브와 베이직 어텐션 토큰을 개발했다.
목차
생애
브렌든 아이크는 1961년 7월 4일 미국 펜실베니아 주 피츠버그에서 태어났으며 실리콘 밸리가 있는 팔로 알토에서 자랐다. 그는 Ellwood P. Cubberley 고등학교를 나오고, 산타 클라라 대학교에서 수학과 컴퓨터 공학 학위를 취득하였다. 이후 일리노이 대학교에서 석사 학위를 취득하였다. 그의 엔지니어로서의 경력은 Silicon Graphics에서 시작되었다. 그는 년 동안 OS와 워크 코드를 개발했고 MicroUnity Systems Engineering에서 3년 동안마이크로 커널 및 DSP 코드를 개발하고 첫 번째 MIPS R4000 포트 개발에 참여하였다. 그 후 1995년에 그는 넷스케이프에서 일하며 자바스크립트를 개발하였다. 당시 넷스케이프는 인터넷 익스플로러의 대항마격인 웹 브라우저를 만드려고 하고 있었는데 그는 스킴이라는 언어를 사용하는 대신 프로그래밍 언어 자체를 새로 만들어냈다. 1998년에 그는 미첼 베이커와 함께 넷스케이프의 소스 코드를 오픈 소스화 하는 모질라 프로젝트를 만든다. 그러나, AOL이 넷스케이프를 인수하고 넷스케이프 브라우저를 없애버리자, 모질라 재단을 만들기에 이른다. 2002년에는 코드네임 피닉스(Phoenix)라는 프로젝트를 진행하였는데 이는 파이어 폭스를 만드는 프로젝트였다. 그러나 캘리포니아 주 동성결혼에 반대한 것이 밝혀진 계기로 논란에 휘말려, 2014년 4월 3일 CEO 직에서 내려오고 모질라에서 나오게 된다. 파이어폭스에서 나온 후, 실리콘 벨리의 엔젤 투자자들에게 투자를 받아 칸 아카데미와 파이어폭스에서 일한 브라이언 본디(Brian Bondy)와 함께 2015년 5월 28일 브레이브 소프트웨어를 설립한다. 또한 2017년 5월 31일 브레이브 브라우저에서 쓰이는 가상화폐 베이직 어텐션 토큰을 출시했다. [1]
약력
- 1961년 미국 펜실베니아 주 피츠버그 출생
- 1979년 ~ 1983년 미국 산타 클라라 대학교 수학 컴퓨터 공학 전공
- 1983년 ~ 1985년 미국 일리노이 대학교 컴퓨터 공학 석사
- 1985년 ~ 1992년 Silicon Graphics 소프트웨어 엔지니어
- 1992년 ~ 1995년 MicroUnity 소프트웨어 엔지니어
- 1995년 ~ 2003년 Netscape 수석 엔지니어 및 치프 아키텍트 엔지니어
- 2003년 ~ 2014년 모질라 CTO 및 CEO
- 2015년 ~ 현재 브레이브 소프트웨어 CEO
주요 활동
자바스크립트
브렌든 아이크는 넷스케이프에 일하며 인터넷 익스플로러의 대항마격인 웹 브라우저를 만들기 위해 자바스크립트라는 프로그래밍 언어를 개발했다. 처음에는 모카라는 이름을 붙였다가 라이브 스크립트라고 이름을 붙였는데 자바가 큰 인기를 끌자 마케팅 효과를 노려 이 것을 다시 자바스크립트라고 명명하였다. 자바스크립트는 웹 브라우저가 웹 페이지를 저장하면 HTML 파서(parser)가 HTML 코드를 번역하고 DOM을 작성한다. 파서가 CSS 혹은 자바스크립트 지시문을 발견할 때마다 필요에 따라서 CSS 파서 또는 자바스크립트 엔진에 전달되며 자바스크립트 엔진은 코드를 즉시 실행하지 않고 HTML 및 CSS 구문 분석이 완료될 때까지 기다린다. 이 작업이 완료되면 자바스크립트는 웹 페이지에서 발견된 순서대로 실행시킨다. 변수 및 함수가 정의되고 함수 호출이 실행되며 이벤트 핸들러가 트리거된다. 이러한 활동으로 인해 자바스크립트가 업데이트되고, DOM이 업데이트되고, 브라우저에서 즉시 렌더링되는 원리이다. 자바스크립트는 웹 브라우저와 관련된 객체인 BOM, 웹 문서를 수정할 때 주의해야 하는 규칙을 브라우저 제조사들만의 기술로 구현한 DOM, 자바스크립트의 기본적인 문법, 함수 등을 포함하는 코어로 이루어져 있다. 또한 자바스크립트는 다른 언어와 달리 컴파일 과정이 존재하지 않기 때문에 빠르게 스크립트 코드 작성과 실행이 가능하다는 장점을 갖고 있다. 자바스크립트 언어를 사용하여 만든 암호화폐에는 리스크, 웨이브즈, 시그마체인 등이 존재한다. 현재 자바스크립트는 웹 브라우저에서 대체제가 없는 독보적 지위를 가지고 있다.
모질라 프로젝트(Mozilla)
브레이브(Brave)
베이직 어텐션 토큰
향후 계획
각주
참고자료
- "Brendan Eich", Wikipedia
- 〈브랜든 아이크〉, 《나무위키》
같이 보기
|