알라딘

헤더배너
상품평점 help

분류

이름:김성준

최근작
2019년 6월 <마츠모토 유키히로의 프로그래밍 언어 만들기>

김성준

삼성SDS의 SINGLE 개발 팀에서 워크플로개발로 IT 업무를 시작했다. 이후 한국후지제록스, NHN Japan(현 LINE Japan)을 거쳐 현재 소프트웨어 개발 품질과 테스팅 자동화 관련 컨설팅 업무를 하고 있다.  

대표작
모두보기
저자의 말

<마츠모토 유키히로의 프로그래밍 언어 만들기> - 2019년 6월  더보기

자바(Java)나 파이썬(Python)을 사용하며 이 언어를 만든 제임스 고슬링(James Arthur Gosling)이나 귀도 반 로섬(Guido van Rossum) 등 개발자들은 어떤 과정을 거쳐 이런 언어를 만들었는지 잠시 궁금증을 가져 본 적이 있다. 하지만 당시 이들이 언어를 만드는 과정에서 어떤 고민을 하고 어떤 시행착오를 겪었는지에 대한 자료나 서적을 발견하지 못했다(지금도 없는 것으로 안다). 대부분의 책은 정립된 결과만 이야기하고 있었다. 루비(Ruby)의 아버지인 마츠모토 유키히로가 그 판도라의 상자를 열었다. 이 책은 마츠모토 유키히로가 「닛케이 Linux」에 2014년부터 2016년까지 연재한 글을 한 권으로 엮은 것이다. 여기서 저자는 언어 제작 과정에서의 기획 방향, 어려움 및 이에 대한 해결 과정을 솔직하게 보여준다. 프로그래밍 언어 구현의 기본인 낱말 해석기 및 구문 분석기의 구현부터 시작해 사용자 편의를 위한 라이브러리 제작까지 다양한 영역을 다루지만, 코드 자체를 해설하기보다는 스토리 중심의 전개를 하고 있어 컴퓨터 과학의 지식이 조금이라도 있다면 어렵지 않게 읽을 수 있다. 특히 이를 위해 새로운 언어인 'Streem'을 기획하고 만드는 과정도 IT 분야에서 일하는 나에게는 신선함으로 다가왔다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자