메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎
IT CookBook, C 프로그래밍 입문: 프로그래밍을 모국어처럼 유창하게

IT CookBook, C 프로그래밍 입문: 프로그래밍을 모국어처럼 유창하게

한빛아카데미

집필서

절판

  • 저자 : 김일광
  • 출간 : 2004-06-09
  • 페이지 : 552 쪽
  • ISBN : 8979142846
  • 물류코드 :1284
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
5점 (4명)
좋아요 : 15

7년차 C 언어 강사가 전하는 절차적 언어의 절차적 프로그래밍 학습법

누구를 위한 책인가?

프로그래머의 길로 입문하려는 이를 위한 책이다. 특히 전산 개론을 이수한 컴퓨터 관련 학과 학부생과 IT 전문 학원 개발자 과정 수강생이 주 대상이다. 원리를 이해할 수 있도록 명확한 표현과 명쾌한 해설로 자세하고 쉽게 설명했다. 엄선된 예제와 단계별 확인 학습을 수록한 이 책의 마지막 장을 덮는 순간, 프로그래밍에 대한 자신감과 남다른 감각을 갖추게 될 것이다.

무엇을 다루는가?

이 책은 초보 프로그래머를 대상으로 C에 대한 강한 자신감을 심어주기 위해 집필했다. 쉬운 해설과 알기 쉬운 도해를 통해 이해를 돕고, 그러면서도 내용의 깊이를 잃지 않으려고 최대한 노력했다.

1부 준비 학습과 2부 기본 학습에서는 C의 문법과 함수, 포인터 등 기본 학습에 충실하고, 3부 심화 학습에서는 자료 구조와 시스템 프로그래밍 기술을 익힐 수 있다. 4부 미니 프로젝트에서는 1~3부의 지식을 바탕으로 실용 소프트웨어를 직접 제작해봄으로써 실무에 필요한 현장 적응력을 길러준다.

추천평(미디어서평)

여러분은 이 책의 구석 구석에 숨어 있는 사려 깊은 설명에 놀라게 될 것입니다. 어려운 말이 나왔다고 느낄 때마다 어김없이 친절한 설명이 있는 것을 보면서 많은 개념을 쉽게 익힐 수 있을 것입니다. 예제 프로그램을 하나씩 실행하고 조금씩 바꾸어보면 어느 순간 C라는 언어가 몸에 배고 있다는 것을 느낄 수 있을 것입니다. - 필드어드바이저 최종환

김일광 저자

김일광

dinosa @ hanmail.net
경북대학교 지능정보 연구실에서 박사 과정을 밟고 있으며, 지능형 진료 지원 및 정보 공유 시스템 개발 센터에서 HER 관련 연구를 하고 있다. 삼성 멀티캠퍼스 강사로도 활동하고 있으며, 이지콤 정보기술 교육센터를 운영하면서 IT 인재양성 및 발굴을 위해 많은 노력을 하였다.

1부 준비 학습: C 기본 문법 익히기
1장 C 개요
1절 C언어 소개
2절 C언어의 구성 요소
3절 코드 작성과 컴파일
4절 간단한 프로그램 제작
5절 프로그램 개발 과정
요약
연습 문제

2장 데이터형과 연산자
1절 변수와 상수
2절 데이터형
3절 데이터 형 변환
4절 연산자와 산술식
5절 enum 상수와 typedef
요약
연습 문제

3장 제어문
1절 비교문
2절 반복문
3절 분기문
요약
연습 문제

4장 함수
1절 함수 개념
2절 인자 전달 방법
3절 main() 함수의 인자 활용
4절 기억 클래스
5절 재귀 함수
요약
연습 문제

2부 기본 학습: C 프로그래밍 중심 잡기
5장 배열
1절 배열의 개념
2절 배열 선언과 초기화
3절 다차원 배열
4절 문자 상수와 문자열 상수
5절 문자열 배열
6절 문자열 입출력 함수
요약
연습 문제

6장 포인터
1절 포인터 개념
2절 포인터 연산
3절 배열과 포인터
4절 다중 간접 참조
5절 다차원 배열의 매개변수 전달과 const 한정자
6절 함수 포인터
요약
연습 문제

7장 구조체와 공용체
1절 구조체
2절 구조체 멤버의 정의와 참조, 연산
3절 중첩 구조체
4절 구조체를 함수의 인자로 전달
5절 비트 필드
6절 공용체
요약
연습 문제

8장 전처리기
1절 전처리기의 이해
2절 #include 문
3절 #define 문
4절 조건 컴파일
5절 시스템 내장 매크로
요약
연습문제

9장 콘솔 입출력과 파일 입출력
1절 콘솔 입출력 개념
2절 콘솔 입출력 함수
3절 파일 입출력 개념
4절 파일 입출력 함수
5절 기타 파일 처리 함수
요약
연습 문제

3부 심화 학습: 자료 구조와 시스템 프로그래밍
10장 자료 구조
1절 자료 구조와 알고리즘
2절 스택
3절 큐
4절 연결 리스트
5절 이진 트리
요약
연습 문제

11장 시스템 프로그래밍
1절 IBM-PC의 하드웨어 구조
2절 롬 바이오스
3절 간단한 모니터 제어
4절 간단한 키보드 제어
5절 간단한 디스크 제어
요약
연습 문제

4부 미니 프로젝트: 회원 관리 프로그램 제작
12장 회원 관리 프로그램 제작
1절 프로젝트 개요
2절 작업 분배와 응용 프로그램 제작
3절 프로그램 소스 분석
4절 결론

프로그램 공부를 너무나 많이 쉬었던 나로써는 다시 공부한다는 것이 쉽지많은 않았다.

군대가기전에는 학교공부에도 소홀했던 나로써 다시 학과 공부를 따라 간다는것은 매우 어려운 일이었다..

그래서 다시 C언어부터.. 처음부터 다시 시작한다는 생각으로.. 우연히 만나게 되었던 이 책이 나에게 매우 큰 도움을 주었다는 것은 너무나 기분좋은 새로운 시작이었던 것이다..

책 머리에는 프로그래머로 가는 길을 너무나 쉽게 설명하였으나.. 그 길이 쉬운것이 아니라는 것을 잘 얘기해주었으며...

책 내용도 매우 체계적이며 전공학과를 공부하는 학생들이나 그렇지 않은 독자들이 프로그래머로써 공부해나가야 하는 올바른 첫 발을 제시해주는 책이다..

분량도 매우 적당해서 수준별로 알맞게 볼 수 있게 되어 있으며, 전공학과에서 강의 교재로 활용할수 있게 부가적인 서비스도 매우 잘 되어있었다..

물론 공부하는 독자에게는 충분한 지식을 주는 매우 좋은 책이라 할 수 있다.

이제 다시 시작하는 나에게 매우 만족스러운 지식을 준 이 책은 다음 단계로 나갈 수 있게 큰 힘을 주었다..

프로그래머의 길을 가려 한다면... 자신이 완전 초보자라면... 전공학과가 이쪽 분야인데 따라가기가 힘들다면 이 책을 보는 이이게 큰 만족을 줄 꺼라고 확신한다...

C를 많이 사용하고 있는 임베디드 시스템 분야에서 일하면서 이 분야에 새롭게 발을 들여놓은 초보 개발자들에게서 종종 느끼는 생각 중 하나가 기초에 소홀하다는 것이다.



일정에 쫓겨 프로잭트를 진행하다가 갑짜기 종잡을 수 없는 버그 때문에 일주일씩 밤을 새며 고민하다가 결국에는 그 모든 것들이 사소한 원인(포인터를 잘못 사용한...)에서 기인했다면 정말 허탈한 일일것이다. 가끔씩 그런 것을 경험하는 후배들을 보다 보면 현업에서 프로그래머로써 일하고 있는 사람으로서 요즘에 떠들고 있는 어떤 화려한 테크닉 또는 개발론 보다도 C문법만이라도 제대로 숙지해서 들어왔으면이라는 생각이 들곤 한다.



그런 점에서 이 책은 정말이지 기초에 대해서 아주 충실한 책이라고 생각한다. 어차피 C 언어라는 동일한 주제를 다루는 책들과 비교한다면 전체적인 책에 구성은 비슷할지는 모르나 자세히 하나 하나 살펴보다보면 필자의 C언어 및 프로그래밍에 대한 깊은 경험과 통찰에서 우러나오는 뚜렷한 생각과 이해를 느끼고 공감할 수 있을 것 것이다.

그 동안 수차례 c프로그래밍 언어에 대한 실패를 거듭했다.

이유는 단 한가지 단순한 코드나열에 치우친 책이나 천편일률적인 방법에

치우친 예제중심의 책, 무엇이 한계이고 무엇이 장점이며, 개념중심과 쉽게 지나치기

쉬운 점에 대한 코멘트들..

이 책의 가장 장점은 기존의 c가 점, 절차중심적인 함수의 사용으로 데이터에 대한 취급이 소홀하고 전역변수에 대한 무분별한 사용에 대한 경고, 기존의 c에서의 함수와 데이터에 해당하는 메소드와 프라퍼티를 하나로 캡슐화하여 객체라는 설명으로 이후 c++같은 객체지향언어에 대한 가벼운 소개와 도식적인 설명에 의한 배열과 포인터에 대한 상세한 설명등이 있다.

항상 학생들에게 수업을 하면서 "컴퓨터 언어도 언어임으로 영어나 일어처럼 번역을 해야 한다."라고 주장을 해 왔는데 나랑 똑같은 생각을 가진 저자에 대해 일단 친근감을 느겼다. - "프로그래밍을 모국어처럼 유창하게"라는 부제가 정말 좋다.



내용적인 면에서도 잘 구성된 책이라 할 수 있고 부록의 프로젝트 역시 잘 구성된 것 같다.



프로그래밍 언어를 처음 접하는 사람에게 추천하고 싶은 책이다.



결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 상품명 :
IT CookBook, C 프로그래밍 입문: 프로그래밍을 모국어처럼 유창하게
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, C 프로그래밍 입문: 프로그래밍을 모국어처럼 유창하게
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, C 프로그래밍 입문: 프로그래밍을 모국어처럼 유창하게
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 상품1