확장메뉴
주요메뉴


소득공제
미리보기 공유하기

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

: Ruby 및 Streem을 통한 언어 제작 과정 살펴보기

[ 2020년 대한민국학술원 우수학술도서 선정도서 ] 프로그래밍 언어 시리즈이동
첫번째 리뷰어가 되어주세요 | 판매지수 267
베스트
IT 모바일 top100 2주
정가
30,000
판매가
27,000 (10% 할인)
YES포인트
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
가방 속 책 한 권이라면 - 굿리더 스트링백/간식 접시 머그/디즈니 미키 타포린 보냉백/타포린백
8월 얼리리더 주목신간 : 귀여운 방해꾼 배지 증정
월간 개발자 2022년 8월호
박해선 저자의 머신러닝/딥러닝 패스
[단독]『혼자 공부하는 파이썬』 개정판 출간
내일은 개발자! 코딩테스트 대비 도서전
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
8월 전사
쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2019년 06월 04일
쪽수, 무게, 크기 480쪽 | 188*235*23mm
ISBN13 9791161753010
ISBN10 116175301X

이 상품의 태그

책소개 책소개 보이기/감추기

이 책은 하나의 프로그래밍 언어가 만들어질 때, 어떤 고민과 과정을 거쳐야 하는지 알려준다. 먼저 낱말 해석기 및 구문 해석기의 구현부터 시작해 파이프라인 형태의 프로세싱 규칙 만들기, 멀티스레드 구현, 큐 구현, 데이터 타입 설계, 소켓 프로그래밍, 그리고 난수 생성 라이브러리까지 프로그래밍 언어가 가져야 할 기능들을 새로운 언어 ’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 스트림 그래프

마치면서

저자 소개 (2명)

  •  쿠폰은 결제 시 적용해 주세요.
1   27,000
뒤로 앞으로 맨위로 aniAlarm