더북(TheBook)

연습 문제

1. 이 책을 출간하기 위해 만든 작은 시스템에는 적어도 6개의 도메인 특화 언어(DSL)가 사용됐다.17 무엇인가?

2. "Hello, world!" 프로그램을 자바로 작성하고 실행하라. 프로그램 실행에 필요한 makefile이나 IDE 프로젝트를 셋업하라. 디버거가 있으면 사용법을 숙지하여 프로그램을 단계별로 실행하라.

3. 2번과 동일한 작업을 C 언어로 수행하라. 포인터 사용법을 익힐 겸 힙 할당 문자열(heap-allocated string)의 이중 연결 리스트(double linked list)18를 정의하라. 노드를 삽입, 조회, 삭제하는 기능을 작성하고 테스트하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.