Page 5 -
P. 5

Modern C






                    3.  프로그램을 실행시킬 수 있다. 이 책에서 소개하는 프로그램은 아주 기초적인 것이며 그래픽
                       화면에 관련된 기능은 다루지 않는다. 모두 커맨드 라인에서 실행하도록 구성했다. 이런 식으

                       로 실행하는 프로그램의 대표적인 예로 컴파일러(compiler)를 들 수 있다. 유닉스 계열 환경에
                       서 커맨드 라인을 흔히 셸(shell)이라 부르며, 콘솔이나 터미널에서 구동된다.

                    4.    코드를 컴파일할 수 있다. 일부 환경에서는 컴파일 기능을 메뉴 버튼이나 키보드 단축키로 제
                       공한다. 컴파일러를 터미널의 커맨드 라인에서 구동할 수도 있다. 이때 컴파일러는 최신 표준
                       을 준수해야 한다. 표준을 따르지 않는 컴파일러를 사용해서 시간 낭비하지 않도록 주의하자.


                    프로그래밍을 한 번도 해 본 적 없다면 이 책을 읽기 쉽지 않을 것이다. 베이식(Basic), C(초기 버
                    전), C++, 포트란(Fortran), R, 배시(Bash), 자바스크립트(JavaScript), 자바(Java), 매트랩(MATLAB),
                    펄(Perl), 파이썬(Python) 등에 대해 알고 있으면 이 책을 읽는 데 도움이 된다. 어쩌면 자신도 모르

                    게 다른 프로그래밍 경험을 한 적이 있을 수 있다. 기술 규격 중 상당 부분은 특정 언어로 제공되
                    는 경우가 많다. 가령 웹페이지는 HTML로, 문서 포맷팅은 래이텍(LaTeX)을 사용한다.

                    또한 다음 개념들도 이해하고 있어야 한다. 물론 C 언어에서는 이에 대한 구체적인 의미가 다소
                    다를 수 있다.

                    1.  변수(variable) - 값을 담는 이름 있는 개체

                    2. 조건문(conditional) - 주어진 조건에 따라 어떤 일을 하거나 하지 않음

                    3. 반복문(iteration) - 특정한 조건을 만족하는 동안 일정한 횟수만큼 반복적으로 동작을 수행함





                    예제 파일 내려받기


                    이 책에 나오는 프로그램 코드 중 상당수는 다음 사이트에서 도서명으로 검색하여 내려받거나 깃
                    허브에서 내려받을 수 있다.







                                                                                                   9





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