서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
C 프로그래밍의 이해(개정3판)
저자 : 스티브 오울린
출판사 : 한빛미디어
출판년 : 2001
정가 : 23000, ISBN : 8979141157
책소개
이 책은 실무에서 C 프로그래밍을 하기 위해 집필되었다. 실무에서 프로그래밍할 때 필요한 여러 기술을 강조하고 있으며 C 언어의 메커니즘을 설명하고, C 프로그램의 라이프사이클(프로그램의 개념, 설계, 코드, 방법, 디버깅, 배포, 문서화, 유지, 보수, 수정 등)도 설명한다. 또한 바람직한 프로그래밍 스타일을 강조하고 있다. 좋은 프로그램을 개발하는 것은 코드를 입력하는 것 이상의 것이 필요하다. 우수한 프로그램을 만드는 것은 코드 작성과 프로그래밍 기술을 잘 조합한 예술이라 할 수 있다. 올바르게 작동하는 것뿐만 아니라, 코드가 단순하며 이해하기도 쉽운 프로그램을 개발하도록 이끌어준다.
프로그래밍 언어를 배우는 것은 흡사 외국어를 배우는 것과 비슷하다. 외국어를 배울때 문법만을 습득한다고 언어를 제대로 구사할 수 없는 것처럼 프로그래밍 언어도 무조건 문법만 익힌다고 제대로 된 프로그램을 작성할 수 있는 것은 아니다. 이 책은 단지 문법, 즉 구문만 설명한 것이 아니라 틀리기 쉬운 오류와 디버깅 과정도 보여주며, 나아가 실전에 사용할 수 있는 많은 유용한 기술도 가르쳐주고 있다.
외국어를 배울때도 많은 실전 연습이 필요하듯이, 이 책에는 독자들이 직접 프로그램 해 볼만한 유용한 예제들이 많이 실려 있다. 또한, 컴퓨터 프로그래밍을 할 때는 항상 컴퓨터의 관점에서 모든 문제를 처리해야 한다는 점도 강조한다.
목차
1. 기본편
C 언어란?
프로그래밍의 기초
스타일
기본 선언문과 표현식
배열, 한정어, 수 읽기
분기와 제어문
프로그래밍 과정
2. 간단한 프로그래밍
제어문
변수 영역과 함수
C 전처리기
비트 연산
고급 데이터형
단순 포인터
파일 입/출력
디버깅과 최적화
부동 소수점
3. 고급 프로그래밍 개념
고급 포인터
모듈 프로그래밍
오래된 컴파일러
이식성 문제
많이 사용되지 않는 C의 특징
종합 예제
프로그래밍 격언
4부. 기타 언어 특징