강좌 첫화면으로 최근 글 보기(Post)
갈래별로 보기 categories




  3.14. 에필로그-기본 문법 설명을 마치면서



3.14. 에필로그-기본 문법 설명을 마치면서


지금까지 배운 내용이 C++언어의 기본 문법입니다.

지금까지 배운 내용이 C++언어의 기본 문법입니다. 비록 컴파일러로 볼랜드C++을 사용했지만 모든 C++언어 프로그램이나 C++언어 컴파일러에서 공통적으로 적용되는 문법이라고 보셔도 상관 없습니다. 세세한 문법규칙이야 컴파일러에 따라서 조금씩 다르겠지만 기본바탕이 되는 문법규칙이나 개념은 C++언어에서는 공통적입니다.
그동안 배운 내용만 이해하신다면 C++언어는 어렵지 않게 정복할 수 있으리라 생각합니다. 특히 이 책에서 저는 다른 책과는 달리 언어에서 사용하는 개념을 설명하는데 많은 노력을 기울였습니다. 세세한 문법규칙이야 그동안 많은 서적에서 훌륭하게 다루었고, 또 프로그램 안에 내장된 도움말이나 각종 설명서를 통해서 손쉽게 접할 수 있습니다. 이 책에서 제가 개념을 설명하는데 중점을 둔 이유는 제가 프로그램을 배우면서 가장 아쉽게 느꼈던 부분이기 때문입니다. 컴퓨터 프로그램에 관한 책을 제 실력으로 이해하기는 매우 어려웠습니다. 그래서 좀더 쉽게 쓴 책이 나왔으면 하고 바라다가 실력도 없는 제가 이 책을 쓰게 되었습니다.

이 책은 C언어 이야기의 C++버전입니다.

이 책은 그동안 출간되어 독자 여러분의 사랑을 받았던 'C언어 이야기-두번째 개정판'을 C++언어용으로 변형시킨 책입니다. 다시 말해서 'C언어 이야기-두번째 개정판'의 C++판입니다. 그래서 대부분의 내용은 'C언어 이야기-두번째 개정판'과 같습니다. 다만 소스파일의 내용이 조금 다르며 비주얼C++에 대한 이야기 들어간 점, 클래스와 같은 C++언어의 특징이 추가되고 터보C 관련 내용을 비롯한 몇 가지 내용이 삭제된 점 등의 차이가 있습니다.
초보자용 입문서를 쓸 때마다 늘 아쉬운 점은 좀더 많은 이야기를 담지 못하는 점입니다. 그러나 초보자를 위한 책이기 때문에 너무 어려운 부분까지 세세하게 담을 수 없습니다. 이번 책에서 부족한 내용은 독자 여러분의 의견을 참고하여 다음 개정판을 낼 때 좀더 보충하도록 하겠습니다.
그러나 지금까지 배운 내용이 이 책의 핵심이자 C++언어의 핵심입니다. 좀더 넓게 보면 컴퓨터언어의 핵심내용들입니다. 그렇기 때문에 지금까지의 내용을 다시 한 번 잘 정리해두기를 부탁드립니다.
그동안 배운 내용 중에서 여러분이 꼭 알아두어야 할 내용을 다시 한 번 점검해보면 다음과 같습니다.

언어란 무엇이고 C++언어란 무엇인가?
컴파일러는 무엇이고 목적파일(*.obj)와 링커는 무엇인가?
라이브러리 파일, 소스파일 실행파일은 어떤 차이가 있는가?
컴퓨터 언어 프로그램은 어떻게 실행파일을 만드는가?
함수와 변수, 상수는 무엇인가?
변수의 선언과 정의란 무엇인가?
자료형의 종류에는 무엇이 있는가?
연산자란 무엇인가?
제어문이란 무엇이고 어떤 종류가 있는가?
숫자 1과 문자 1은 어떻게 다른가?
변수를 선언하고 값을 대입해야 하는 이유는 무엇인가?
함수로부터 돌려받는 복귀값이란 무엇인가?
내장함수, 사용자정의함수, 라이브러리의 관계는?
선행처리기 명령어와 헤더파일의 관계는?
주소 또는 번지란 무엇인가?
포인터란 무엇인가?
배열과 포인터의 관계는?
번지연산자와 간접연산자가 하는 일은 무엇인가?
객체는 무엇이고 클래스는 무엇인가?





첫줄로(go top, go first line) 문화원첫화면으로(go dal site home) 강좌차림으로(go Chair) 사이트맵으로(go sitemap)




total chairpost