서브메뉴

본문

Linux와 함께 C로 배우는 프로그래밍
Linux와 함께 C로 배우는 프로그래밍
저자 : 노희영
출판사 : 정익사
출판년 : 2004
정가 : 13000, ISBN : 8935303704

책소개


이 책의 구성은 1부 기초편에서는 프로그래밍 언어를 처음 대하는 학생들을 위하여 프로그래밍의 감각을 일깨우고, 프로그래밍 언어의 기본적 요소를 바르게 이해하도록 강의 주도적 방식으로 일관되게 설명하였으며, 필요에 따라 문법적 요소를 참조해 볼 수 있도록 하였다. 특히 일반 서적에서는 소홀히 다루고 있는 파일 처리에 대해서 다루었다.

2부 문법편에서는 C 프로그래밍 언어와 프로그램을 연계하여 C 언어를 전반적으로 좀더 깊이 있게 문법적으로 세세한 부분까지 이해하고 사용할 수 있도록 하였다. 한편, 문법편에서는 한 개의 <종합 연습문제>를 두어 앞에서 배운 내용을 점검해 보고 기초편에서는 다루지 않거나 심화된 부분을 다루었으며 자력으로 프로그램을 작성해 보도록 문제를 제시하고 있다.

3부 Linux에서는 공개 SW의 활성화 일환으로 Linux 운영체제를 익히고 배울 수 있도록 Linux 운영체제를 활용하는데 필요한 명령들과 편집기 vi, GNU 번역기(gcc), 전자메일(e-mail), shell script, 통신을 위한 FTP와 Telnet 등의 사용법을 수록하였다.

목차


1부 기초편
1장 알고리즘과 C 프로그래밍 기초
1.1 알고리즘
1.2 알고리즘의 기본 패턴
1.3 C 프로그램의 구조
1.4 함수
1.5 블록과 함수
1.6 구조적 자료형
1.7 포인터형과 매개변수전달 기법
1.8 배열과 포인터
1.9 배열과 매개변수 전달
1.10 구조체와 매개변수 전달
1.11 구조체형 배열과 매개변수 전달
1.12 main() 함수의 매개변수
1.13 파일 처리

2부 문법편
2장 C 프로그램 구조
2.1 프로그램 구조
2.2 선처리 선언부
2.3 전역 자료선언 부분
2.4 함수정의 부분

3장 주요 언어 개념
3.1 블록구조
3.2 변수선언
3.3 유효영역
3.4 변수의 생존시간
3.5 매개변수 전달기법

4장 자료형
4.1 기본 자료형
4.2 포인터형
4.3 구조적 자료형

5장 연산자
5.1 단항 연산자
5.2 산술 연산자와 비교 연산자
5.3 논리 연산자
5.4 배정 연산자
5.5 산술혼합 연산자와 비트 연산자
5.6 조건 연산자(?)

6장 실행문
6.1 실행문

7장 모니터 입출력
7.1 입력 함수
7.2 출력 함수

8장 함수의 매개변수
8.1 매개변수 전달방법
8.2 기본 자료형과 매개변수
8.3 배열과 매개변수
8.4 문자열
8.5 구조체형
8.6 함수형
8.7 main() 함수의 매개변수

9장 재귀적 함수
9.1 재귀적 함수
9.2 재귀적 자료형

10장 파일 입출력
10.1 입력 함수
10.2 출력 함수
10.3 저수준 입출력 함수

11장 함수와 헤더파일
11.1 함수와 헤더파일

3부 Linux
12장 개요
12.1 UNIX
12.2 Linux 특징

13장 Linux 사용법
13.1 기초 명령문
13.2 편집기 vi
13.3 Task 문
13.4 Shell
13.5 전자우편
13.6 C 컴파일러
13.7 Telnet과 FTP

14장 공개 소프트웨어
14.1 공개 SW의 필요성
14.2 공개 SW 활성화 방안
14.3 오픈 SW 대상