Loading...
알라딘 서재
l
명예의 전당
블로거 베스트셀러
최근 서재글
이달의 당선작
인기태그
북플
l
알라딘 메인
l
국내도서
전자책
외국도서
알라딘굿즈
온라인중고
중고매장
음반
블루레이
커피
장바구니
주문조회
나의계정
고객센터
추천마법사
서재통합 검색
통합검색
국내도서
외국도서
전자책
만권당
알라딘굿즈
온라인중고
중고매장
커피
음반
블루레이
-----------
서재검색
서재태그
마이리뷰
마이리스트
마이페이퍼
서재
나의서재
l
전체글보기
보관리스트
구매리스트
방명록
서재브리핑
l
찜한 글
즐겨찾는 서재
내가 남긴 댓글
누군가가 남긴 댓글
먼댓글 브리핑
서재관리
l
나의 정보
카테고리 관리
레이아웃/메뉴
스킨/디자인
친구
오늘의 마이리스트
방문자 통계
글쓰기
l
리뷰
마이페이퍼
마이리스트
즐겨찾는 서재
l
-님의 서재
https://blog.aladin.co.kr/799956225
글보기
l
서재브리핑
l
서재관리
l
북플
-
-
리스트
마이리스트
리뷰/페이퍼
리뷰/페이퍼
방명록
2007
8
powered by
aladin
[100자평] 컴파일러 만들기
l
리뷰/페이퍼
댓글(
2
)
-
(
) l 2024-03-06 12:11
https://blog.aladin.co.kr/799956225/15360230
컴파일러 만들기
- 컴퓨터 프로그램의 구조와 원리
ㅣ
에이콘 프로그래밍 언어 시리즈
유종원 지음 / 에이콘출판 / 2021년 8월
평점 :
절판
제가 너무 기대를 한 것일까요??
제목 그대로 컴파일러를 만들어가는 책인줄 알았는데
작가분이 만든 언어로 컴파일러를 완성한채로
그거에 따른 해설이더군요..
만들어보면서 필요성과 문법을 배우는게 가장 좋다
생각하는데 이런 책이면 제목을
˝컴파일러 분석하기˝가 더 맞는 것 같네요
댓글(
2
)
먼댓글(
0
)
좋아요(
0
)
좋아요
l
공유하기
닫기
공유하기
URL 복사
l
찜하기
l
ThanksTo
유종원
2024-03-06 18:25
좋아요
0
|
댓글달기
|
URL
안녕하세요. 저자입니다. 비평은 겸허히 받습니다만 다른 분들이 오해를 하실 수도 있을 것 같아 댓글을 남깁니다. 우선 어떤 코드를 다른 형태의 코드로 번역하는 프로그램을 컴파일러라고 하며 그 과정을 컴파일이라고 합니다. 책의 예제 컴파일러는 C++로 작성되어 있고 컴파일 대상 언어는 제가 설계한 유랭이라는 언어입니다. 이 책은 어떤 언어든 하나 이상을 불편하지 않게 사용할 수 있는 독자분들을 대상으로 집필했습니다. 이제 막 어떤 언어의 문법을 익혔거나 익히고 있는 프로그래밍의 입문 단계에 있는 독자분들에게는 적합하지 않습니다. 하지만 컴파일러를 만들어보며 프로그래밍 연습을 목표로 한다면 좋은 기회 중 하나라고 생각합니다. 책의 구성과 진행 방식은 제가 만든 완성된 형태의 예제 컴파일러의 소스코드를 기반으로 컴파일 과정과 프로그램의 실행 흐름에 따라 단계별로 나누어 진행합니다.
안녕하세요. 저자입니다.
비평은 겸허히 받습니다만 다른 분들이 오해를 하실 수도 있을 것 같아 댓글을 남깁니다.
우선 어떤 코드를 다른 형태의 코드로 번역하는 프로그램을 컴파일러라고 하며 그 과정을 컴파일이라고 합니다. 책의 예제 컴파일러는 C++로 작성되어 있고 컴파일 대상 언어는 제가 설계한 유랭이라는 언어입니다.
이 책은 어떤 언어든 하나 이상을 불편하지 않게 사용할 수 있는 독자분들을 대상으로 집필했습니다. 이제 막 어떤 언어의 문법을 익혔거나 익히고 있는 프로그래밍의 입문 단계에 있는 독자분들에게는 적합하지 않습니다. 하지만 컴파일러를 만들어보며 프로그래밍 연습을 목표로 한다면 좋은 기회 중 하나라고 생각합니다.
책의 구성과 진행 방식은 제가 만든 완성된 형태의 예제 컴파일러의 소스코드를 기반으로 컴파일 과정과 프로그램의 실행 흐름에 따라 단계별로 나누어 진행합니다.
-
2024-03-07 10:12
좋아요
0
|
댓글달기
|
URL
네 안녕하세요 제 댓글에서 상황설명이 모자랐던 것 같은데 우선 저는 C++을 이미 배운 상태입니다. 사용할 줄 아는 언어는 C, C++, 파이썬과 자바 조금이며 주 언어가 C입니다. 책에서 :: 이 보이길래 C++ 이름공간과 비슷한 걸 만드신줄 알았는데 C++로 만드신거였군요 표준 문법이 아닌게 보이던데 라이브러리인가요? 제가 생각할때 만들기란 일반적인 책과 같이 저자가 겪은 시행착오를 단계별로 보여주며 그 과정을 저자와 공통으로 겪되, 저자가 겪은 시행착오만 책의 도움으로 줄어드는 것이라 생각합니다. 저도 책으로 공부하는 것을 좋아해 많은 책을 봤지만 책의 인사말에 나오는 이주항 작가님의 C++로 운영체제 만들기에서도 직접 만드신 운영체제 완성본은 따로 있고 독자에게 설명하기 위해서 처음부터 만드는 방법을 설명합니다. 완성된 코드를 보여주며 ˝이건 이런 기능을 하고 이런 기능을 위해 필요하다˝ 비단 저 뿐 아닌 많은 사람에게도 만들기보단 작가가 제작한 컴파일러를 분석하고 설명받는 느낌이 강할 거라 생각됩니다
네 안녕하세요
제 댓글에서 상황설명이 모자랐던 것 같은데
우선 저는 C++을 이미 배운 상태입니다.
사용할 줄 아는 언어는 C, C++, 파이썬과 자바 조금이며
주 언어가 C입니다.
책에서 :: 이 보이길래 C++ 이름공간과 비슷한 걸
만드신줄 알았는데 C++로 만드신거였군요
표준 문법이 아닌게 보이던데 라이브러리인가요?
제가 생각할때 만들기란 일반적인 책과 같이
저자가 겪은 시행착오를 단계별로 보여주며
그 과정을 저자와 공통으로 겪되, 저자가 겪은
시행착오만 책의 도움으로 줄어드는 것이라 생각합니다.
저도 책으로 공부하는 것을 좋아해 많은 책을 봤지만
책의 인사말에 나오는 이주항 작가님의
C++로 운영체제 만들기에서도
직접 만드신 운영체제 완성본은 따로 있고
독자에게 설명하기 위해서 처음부터 만드는 방법을 설명합니다.
완성된 코드를 보여주며
˝이건 이런 기능을 하고 이런 기능을 위해 필요하다˝
비단 저 뿐 아닌 많은 사람에게도 만들기보단
작가가 제작한 컴파일러를 분석하고 설명받는 느낌이
강할 거라 생각됩니다
소셜 링크 설정
트위터 계정을 알라딘 소셜링크로 설정하시면 알라딘에서 제공하는
상품정보와 나의 서재글을 내 트위터에 편리하게 보낼 수 있습니다.
소셜 링크 설정
페이스북 계정을 알라딘 소셜 링크로 설정하시면 알라딘에서
제공하는 상품정보와 나의 서재글을 내 페이스북에
편리하게 보낼 수 있습니다.
서재지수
: 540점
마이리뷰:
20
편
마이리스트:
0
편
마이페이퍼:
0
편
오늘 0, 총 267 방문
오늘의 마이리스트
선택된 마이리스트가 없습니다.
최근 댓글
안녕하세요. 저자입니..
먼댓글 (트랙백)
Loading....