뒤로가기
검색
비코드검색
로그인
회원가입
나의 계정
주문조회
보관함
0
알림
추천마법사
베스트셀러
새로나온책
굿즈총집합
분야별 보기
이벤트
중고매장 찾기
매입가 조회
알라딘에 팔기
회원에게 팔기
국내도서
전자책
외국도서
온라인중고
우주점
커피
음반
블루레이
알라딘 굿즈
자동슬라이드 멈춤
북펀드
오디오북
고객센터
알라디너TV
알라딘 서재
북플
소셜 속 알라딘
신간 소식과 다양한 이벤트 정보를 받아볼 수 있어요
알림센터
장바구니
메뉴 전체보기
검색
-님의 서재
글보기
서재 브리핑
방명록
닫기
공유하기
URL 복사
메뉴
차단
신고
[100자평] 컴파일러 만들기
- 2024/03/06 12:11
댓글 (
2
)
먼댓글 (
0
)
좋아요 (
0
)
닫기
-님을
차단하시겠습니까?
차단하면 사용자의 모든 글을
볼 수 없습니다.
취소
차단
유종원
2024-03-06 18:25
좋아요
l
(
0
)
안녕하세요. 저자입니다.
비평은 겸허히 받습니다만 다른 분들이 오해를 하실 수도 있을 것 같아 댓글을 남깁니다.
우선 어떤 코드를 다른 형태의 코드로 번역하는 프로그램을 컴파일러라고 하며 그 과정을 컴파일이라고 합니다. 책의 예제 컴파일러는 C++로 작성되어 있고 컴파일 대상 언어는 제가 설계한 유랭이라는 언어입니다.
이 책은 어떤 언어든 하나 이상을 불편하지 않게 사용할 수 있는 독자분들을 대상으로 집필했습니다. 이제 막 어떤 언어의 문법을 익혔거나 익히고 있는 프로그래밍의 입문 단계에 있는 독자분들에게는 적합하지 않습니다. 하지만 컴파일러를 만들어보며 프로그래밍 연습을 목표로 한다면 좋은 기회 중 하나라고 생각합니다.
책의 구성과 진행 방식은 제가 만든 완성된 형태의 예제 컴파일러의 소스코드를 기반으로 컴파일 과정과 프로그램의 실행 흐름에 따라 단계별로 나누어 진행합니다.
-
2024-03-07 10:12
좋아요
l
(
0
)
네 안녕하세요
제 댓글에서 상황설명이 모자랐던 것 같은데
우선 저는 C++을 이미 배운 상태입니다.
사용할 줄 아는 언어는 C, C++, 파이썬과 자바 조금이며
주 언어가 C입니다.
책에서 :: 이 보이길래 C++ 이름공간과 비슷한 걸
만드신줄 알았는데 C++로 만드신거였군요
표준 문법이 아닌게 보이던데 라이브러리인가요?
제가 생각할때 만들기란 일반적인 책과 같이
저자가 겪은 시행착오를 단계별로 보여주며
그 과정을 저자와 공통으로 겪되, 저자가 겪은
시행착오만 책의 도움으로 줄어드는 것이라 생각합니다.
저도 책으로 공부하는 것을 좋아해 많은 책을 봤지만
책의 인사말에 나오는 이주항 작가님의
C++로 운영체제 만들기에서도
직접 만드신 운영체제 완성본은 따로 있고
독자에게 설명하기 위해서 처음부터 만드는 방법을 설명합니다.
완성된 코드를 보여주며
˝이건 이런 기능을 하고 이런 기능을 위해 필요하다˝
비단 저 뿐 아닌 많은 사람에게도 만들기보단
작가가 제작한 컴파일러를 분석하고 설명받는 느낌이
강할 거라 생각됩니다
비밀 댓글
트위터 보내기
소셜 링크 설정
트위터 계정을 알라딘 소셜링크로 설정하시면 알라딘에서 제공하는
상품정보와 나의 서재글을 내 트위터에 편리하게 보낼 수 있습니다.
소셜 링크 설정
페이스북 계정을 알라딘 소셜 링크로 설정하시면 알라딘에서
제공하는 상품정보와 나의 서재글을 내 페이스북에
편리하게 보낼 수 있습니다.