스티브 러셀
1. 개요
스티브 러셀은 1937년 미국에서 태어난 프로그래머이다. 그는 IBM 704 메인프레임 컴퓨터를 위한 Lisp 프로그래밍 언어의 초기 구현을 개발했으며, Lisp 인터프리터를 만들었다. 또한 최초의 비디오 게임 중 하나로 널리 알려진 '스페이스워!'를 개발하여 비디오 게임 산업 발전에 기여했다. 이후에는 컴퓨터 센터 코퍼레이션에서 일했으며, 빌 게이츠와 폴 앨런에게 멘토링을 제공하기도 했다.
-
비디오 게임의 초기 역사 -
테니스 포 투
테니스 포 투는 1958년 윌리엄 히긴보텀이 개발한 최초의 비디오 게임으로, 오실로스코프 화면에 테니스 코트를 시뮬레이션하여 두 명의 플레이어가 공을 주고받는 게임이며, 원자력 연구에 대한 친근감을 높이기 위해 제작되었으나 상업적 목적 없이 해체 후 비디오 게임 역사에서 중요한 위치를 차지하며 재현되었고, 순수한 오락 목적으로 개발된 최초의 컴퓨터 게임으로 평가받는다. -
비디오 게임의 초기 역사 -
스페이스워!
1962년 스티브 러셀과 MIT 동료들이 PDP-1 컴퓨터에서 구현한 2인용 슈팅 게임 스페이스워!는 SF 소설에서 영감을 얻어 우주선을 조작해 상대를 격추하는 게임으로, 공개 소프트웨어 배포, 최초의 비디오 게임 토너먼트 개최, 초기 아케이드 게임 개발에 영향을 미치는 등 비디오 게임 역사에 큰 족적을 남겼다. -
비디오 게임 프로그래머 -
마르쿠스 페르손
스웨덴의 비디오 게임 디자이너이자 프로그래머인 마르쿠스 알렉세이 페르손은 《마인크래프트》의 제작자로 유명하며, 7세에 프로그래밍을 시작하여 독립 게임을 제작, 2009년 마인크래프트 알파 버전을 출시하여 성공을 거두고 2010년 모장을 설립했으나 2014년 마이크로소프트에 매각 후 회사를 떠났다. -
비디오 게임 프로그래머 -
제이드 레이먼드
제이드 레이먼드는 캐나다의 비디오 게임 프로듀서이자 기업 임원으로, 유비소프트에서 《어쌔신 크리드》 시리즈 개발을 주도하며 명성을 얻었으며, EA, 구글을 거쳐 현재는 헤이븐 스튜디오를 설립하여 소니와 협력하여 새로운 게임 개발에 매진하고 있다. -
미국의 컴퓨터 과학자 -
시모어 페퍼트
남아프리카 공화국 출신 수학자이자 MIT 교수인 시모어 페퍼트는 구성주의를 발전시키고 로고(LOGO) 프로그래밍 언어 개발 및 레고 마인드스톰 개발에 기여하는 등 교육 기술 분야에서 선구적인 역할을 수행했다. -
미국의 컴퓨터 과학자 -
얀 르쿤
프랑스 컴퓨터 과학자 얀 르쿤은 딥 러닝 분야의 선구자로서 합성곱 신경망을 제안하여 이미지 인식 발전에 기여했고, 뉴욕 대학교 교수이자 메타 AI 연구소 초대 소장을 역임했으며, 제프리 힌턴, 요슈아 벤지오와 함께 튜링상을 공동 수상했다.
2. 일생
스티브 러셀은 IBM 704 메인프레임 컴퓨터용 Lisp 프로그래밍 언어의 첫 번째 두 가지 구현을 작성했다. 범용 함수 개념을 Lisp에 적용할 수 있음을 깨달았고, Lisp 범용 평가기를 하위 레벨 언어로 구현하여 Lisp 인터프리터를 만들었다. 이전의 언어 개발 작업은 언어 컴파일에 집중되었다. 그는 Lisp 구현 사용자의 이중 재귀 문제를 해결하기 위해 지속을 발명했다.
1962년, 매사추세츠 공과대학교(MIT) 기술 모델 철도 클럽 회원들과 함께 디지털 이큅먼트 코퍼레이션(DEC) PDP-1 미니컴퓨터로 스페이스워!를 설계하고 만들었다. 스페이스워!는 최초의 디지털 비디오 게임 중 하나로 널리 알려져 있으며, 비디오 게임 산업 전반의 기반이 되었다.
1969년, 워싱턴주 시애틀에 있는 작은 시분할 시스템 회사인 컴퓨터 센터 코퍼레이션(C-Cubed) 설립에 참여하여 임원을 맡았다. 1968년 빌 게이츠와 폴 앨런이 레이크사이드 학교 (시애틀) 프로그래밍 그룹에 속해 있을 때 DEC PDP-10 메인프레임 사용에 대해 멘토링을 했다.
컴퓨터의 진화에 따라 시분할 시스템은 사용되지 않게 되었고, 1970년 2월 C-Cubed는 부도 수표를 발행하여 실질적으로 도산했다. 러셀은 DEC로 옮겨 8년 정도 일했다. 그 후에도 다양한 일에 종사했다.
2.1. 초기 생애 및 교육
스티브 러셀은 코네티컷주 하트퍼드에서 태어났다. 1949년 아버지의 직업 변경으로 워싱턴주로 이주했다. 워싱턴주 마운트버논의 고등학교를 졸업했다. 1954년 뉴햄프셔주 하노버의 다트머스 대학교에 입학하여 1958년에 졸업했다. 다트머스 대학교 재학 중 매사추세츠 공과대학교(MIT)의 인공지능 프로젝트에 참여하기 위해 보스턴으로 이주했다.
2.2. Lisp 개발
러셀은 IBM 704 메인프레임 컴퓨터용 Lisp 프로그래밍 언어의 최초 두 가지 구현을 작성했다. 러셀은 범용 함수 개념을 Lisp에 적용할 수 있음을 깨달았다. Lisp 범용 평가기를 하위 레벨 언어로 구현하여 Lisp 인터프리터를 만들었다. 이전의 언어 개발 작업은 언어 컴파일에 집중되었다. 그는 Lisp 구현 사용자의 이중 재귀 문제를 해결하기 위해 지속을 발명했다.
2.3. 스페이스워! 개발
1962년, 스티브 러셀은 매사추세츠 공과대학교(MIT) 기술 모델 철도 클럽 회원들과 함께 디지털 이큅먼트 코퍼레이션(DEC) PDP-1 미니컴퓨터로 스페이스워!를 설계하고 만들었다. 스페이스워!는 최초의 디지털 비디오 게임 중 하나로 널리 알려져 있으며, 비디오 게임 산업 전반의 기반이 되었다.