logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

마츠모토 유키히로의 프로그래밍 언어 만들기

마츠모토 유키히로의 프로그래밍 언어 만들기

(Ruby 및 Streem을 통한 언어 제작 과정 살펴보기, 2020년 대한민국학술원 우수학술도서 선정도서)

마츠모토 유키히로 (지은이), 김성준 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

마츠모토 유키히로의 프로그래밍 언어 만들기
eBook 미리보기

책 정보

· 제목 : 마츠모토 유키히로의 프로그래밍 언어 만들기 (Ruby 및 Streem을 통한 언어 제작 과정 살펴보기, 2020년 대한민국학술원 우수학술도서 선정도서)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791161753010
· 쪽수 : 480쪽
· 출판일 : 2019-06-04

책 소개

하나의 프로그래밍 언어가 만들어질 때, 어떤 고민과 과정을 거쳐야 하는지 알려준다. 먼저 낱말 해석기 및 구문 해석기의 구현부터 시작해 파이프라인 형태의 프로세싱 규칙 만들기, 멀티스레드 구현 등 프로그래밍 언어가 가져야 할 기능들을 새로운 언어 'Streem'을 직접 설계하며 설명한다.

목차

1장. 어떤 언어를 만들까?
1-1 언어를 직접 만든다는 것의 가치
1-2 언어 처리 시스템의 구조
1-3 가상 머신
1-4 언어 디자인 입문(전편)
1-5 언어 디자인 입문(후편)

2장. 새로운 언어 'Streem'의 설계와 구현
2-1 추상적 병행 프로그래밍
2-2 새로운 언어 'Streem'
2-3 문법 검사기 먼저 만들기
2-4 이벤트 루프
2-5 멀티스레드 객체
2-6 캐시와 심벌
2-7 추상 구문 트리(AST)로의 변환
2-8 지역 변수와 예외 처리

3장. 객체지향 기능 설계
3-1 여러 가지 객체지향
3-2 Streem의 객체지향
3-3 Streem 문법 재검토
3-4 패턴 매치

4장. Streem 객체 구현
4-1 소켓 프로그래밍
4-2 기본 데이터 구조
4-3 객체 표현과 NaN Boxing
4-4 가비지 컬렉션
4-5 락 프리 알고리즘

5장. 스트림 프로그래밍의 강화
5-1 파이프라인 프로그래밍
5-2 파이프라인 구성 요소
5-3 CSV 처리 기능
5-4 시간 표현
5-5 통계 기초의 기초
5-6 난수
5-7 스트림 그래프

마치면서

저자소개

마츠모토 유키히로 (지은이)    정보 더보기
1965년 돗토리현 요나고시 출신으로, 츠쿠바대학교 정보학부를 졸업했다. 프로그래밍 언어 루비(Ruby)의 창시자이며, 프로그래밍 언어 디자인에 능통하다. ㈜네트워크 응용통신연구소의 연구원으로 재직했으며, 재단법인 루비 연합 이사장, PaaS 서비스 회사인 헤로쿠(Heroku)의 책임 아키텍트 등 다수의 직함을 갖고 있다. 삼녀 일남, 개와 고양이 한 마리씩의 아버지이기도 하다. 온천을 좋아하며, 시마네현에 살고 있다.
펼치기
김성준 (옮긴이)    정보 더보기
삼성SDS의 SINGLE 개발 팀에서 워크플로개발로 IT 업무를 시작했다. 이후 한국후지제록스, NHN Japan(현 LINE Japan)을 거쳐 현재 소프트웨어 개발 품질과 테스팅 자동화 관련 컨설팅 업무를 하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책