Page 4 -
P. 4

TAKEAWAY A  C와 C++는 다른 언어다. 혼동하지도 혼용하지도 말자.

               참고로 이 책을 읽을 때 위와 같이 표시된 문장을 자주 볼 것이다. 이는 기능이나 규칙, 권장 사항
               등에 대해 꼭 기억할 만한 요점을 정리한 것이다. 이 책의 뒷부분을 보면 이 요점만 모아둔 장이

               있는데, 필요할 때마다 틈틈이 참고하기 바란다.




               준비 사항


               이 책을 제대로 활용하려면 몇 가지 사항을 준비해야 한다. 준비가 제대로 되지 않았다고 판단되
               면 먼저 여기서 제시하는 사항부터 행한 후 책을 읽기 바란다. 이 과정을 생략하고 책을 읽으면 시
               간 낭비만 하게 될 수 있다.

               무엇보다도 프로그래밍은 직접 해 보지 않고는 절대 배울 수 없다. 따라서 PC나 노트북에 적절한

               프로그래밍 환경부터 갖추고, 이에 어느 정도 익숙해지기 바란다. 프로그래밍 환경을 IDE로 구성
               할 수도 있고, 여러 가지 커맨드 라인 유틸리티로 구성할 수도 있다. 플랫폼마다 제공하는 형태나
               내용이 천차만별이기 때문에 상세하게 제시하기는 어렵다. 리눅스나 애플의 macOS와 같은 유닉
               스 계열 환경에서는 emacs나 vim과 같은 에디터(편집기)와 c99, gcc, clang과 같은 컴파일러를 제
               공한다.

               독자는 다음 사항들도 할 줄 알아야 한다.

               1.  파일 시스템을 탐색할 줄 안다. 컴퓨터에 있는 파일 시스템은 디렉터리(directory)를 중심으로

                 계층화되어 있다. 이런 파일 시스템에서 원하는 파일을 찾아 다룰 수 있어야 한다.

               2.  프로그램 코드를 수정할 줄 안다. 이는 워드 프로세서로 문서를 편집하는 것과는 성격이 다르
                 다. 에디터를 비롯한 프로그래밍 환경도 C라는 프로그래밍 언어를 이해할 수 있어야 한다. C
                 파일(흔히 확장자가 .c로 된 파일)을 열 수 있다면 C를 이해한다고 볼 수 있다. 어떤 것은 주요
                 키워드를 다른 색깔로 표시해 주기도 하고, 중괄호({})가 중첩될 때마다 적합한 들여쓰기 수준

                 을 제시해 주기도 한다.




         8





     모던c.indd   8                                                                            2021-12-29   오후 2:32:55
   1   2   3   4   5   6   7   8   9