logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

유닉스 시스템 프로그래밍

유닉스 시스템 프로그래밍

아담 후버 (지은이), 고현영, 이정택 (옮긴이)
비팬북스
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

유닉스 시스템 프로그래밍
eBook 미리보기

책 정보

· 제목 : 유닉스 시스템 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788994797021
· 쪽수 : 380쪽
· 출판일 : 2011-09-30

책 소개

유닉스와 리눅스 환경에서 시스템 프로그래밍을 배우려는 이들을 위한 책이다. 사용 언어는 C이며, 독자들이 최소한 C 기본 문법은 안다는 가정 하에서 내용을 전개하고 있다. 난이도는 아주 어렵지도 않고 아주 쉽지도 않다. 그래서 강의를 한다면 한 학기 교재로 사용하기 적절하고, 독학을 한다면 시스템 프로그램 전반에 대해서 알 수 있는 책이다.

목차

1장 소개
1.1 시스템 프로그래밍
1.1.1. 필요한 배경 지식
1.1.2 왜 Unix인가?
1.1.3 왜 C인가?
1.2 세 가지 툴
1.2.1 쉘
1.2.2 텍스트 에디터
1.2.3 디버거
1.2.4 통합 개발 환경(IDE)
1.3 디버깅 방법
1.3.1 프로그램 크래시
1.3.2 무한 루프에 빠졌을 때
1.3.3 프로그램의 부분 실행
1.3.4 루프가 오동작할 때
1.4 프로그램 개발
1.5 C의 리뷰
1.5.1 기본 데이터 타입
1.5.2 기본 수치 연산
1.5.3 루프
1.5.4 조건문과 블록
1.5.5. 흐름 제어
연습 문제

2장 비트, 바이트, 데이터 타입
2.1 비트 모델
2.1.1 magnitude-only 비트 모델
2.1.2 sign-magnitude 비트 모델
2.1.3 2의 보수 비트 모델
2.1.4 부동 소수점 비트 모델
2.1.5 ASCII와 유니코드 비트 모델
2.1.6. 비트 모델 요약
2.2 비트 연산
2.2.1 이진 논리 연산
2.2.2 비트 연산자
2.2.3 비트마스크 연산
2.3 메모리 맵
연습 문제

3장 배열과 스트링
3.1 배열
3.1.1 다차원 배열
3.2 스트링2
3.2.1 다차원 스트링
3.3 스트링 라이브러리 함수
3.3.1 스트링 길이: strlen()
3.3.2 스트링 비교: strcmp()
3.2.3 스트링 복사: strcpy()
3.3.4 스트링 연결하기: strcat()
3.3.5 스트링 출력: sprint()
3.3.6 스트링 함수 예제
3.3.7 라이브러리로 해결할 수 없는 문제들
3.4 커맨드 라인 인자
연습 문제

4장 포인터와 구조체
4.1 포인터
4.1.1. 포인터 연산
4.2 포인터 사용
4.2.1 함수의 값을 되돌려 주기
4.2.2 포인터와 배열
4.2.3 동적 메모리 할당
4.2.4 이중 포인터
4.3 구조체
4.4 구조체 사용
4.4.1 배열과 구조체
4.4.2 정의와 스코프
4.4.3 중첩 구조체
4.4.4 포인터와 구조체
연습 문제

5장 입출력
5.1 스트림
5.1.1 스트림을 통한 바이트 이동
5.1.2 시스템 입출력 함수
5.1.3 표준 스트림
5.2. 버퍼
5.3 파이프
5.3.1 파이프라인 체인
5.3.2 프로그램 테스트
5.4 파일
5.4.1 파일 포인터
5.4.2 파일 속성
5.4.3 디렉토리
5.5 디바이스
5.5.1 디바이스 드라이버
연습 문제

6장 프로그램 관리
6.1 프로그램 빌딩
6.1.1 목적 코드와 링크
6.1.2 컴파일
6.1.3 Makefiles
6.1.4 기타 빌드 툴
6.2 코드 구성
6.2.1 함수
6.2.2 다중 파일
6.2.3 변수 스코프
6.2.4 주석, 들여쓰기, 변수 이름
6.2.5 전처리
6.2.6 typedef
6.2.7 토론
6.3 프로그램 배포 방법
6.3.1 아카이브
6.3.2 패키지
연습 문제

7장 시스템 콜
7.1 오퍼레이션 패밀리
7.2 라이브러리와 시스템 콜
7.3 프로세스 시스템 콜
7.3.1 프로세스
7.3.2 fork()
7.3.3 exec() 류
7.3.4 wait()
7.4 시그널 시스템 콜
7.4.1 signal()
7.4.2 kill()
7.5 소켓 시스템 콜
7.5.1 네트워크 개념과 시스템 명령
7.5.2 클라이언트 서버 모델
7.5.3 예제
연습 문제

8장 라이브러리
8.1 라이브러리 사용
8.1.1 헤더 파일
8.1.2 라이브러리 파일
8.2 라이브러리의 목적
8.3 C 표준 라이브러리
8.4 Curses 라이브러리
8.4.1 I/O 콘트롤
8.4.2 동적 그래픽
8.5 X 라이브러리
8.5.1 윈도우
8.5.2 2차원 그래픽
8.5.3 그래픽 속성
8.5.4 사용자 입력
8.5.5 폰트
8.6 라이브러리 만들기
8.7 라이브러리의 함정
연습 문제

9장 스크립트 언어
9.1 스크립트 언어를 시작하며
9.2 쉘 스크립트
9.2.1 입력/출력
9.2.2 변수
9.2.3 루프
9.2.4 조건문
9.2.5 쉘 외부 프로그램
9.2.6 기타 기능
9.3 펄
9.3.1 입/출력
9.3.2 변수
9.3.3 루프와 조건문
9.3.4 패턴 대체
9.3.5 기타
9.4 MATLAB
9.4.1 입출력
9.4.2 변수
9.4.3 반복문과 조건문
9.4.4 내장 수학 함수
9.4.5 그리기
9.4.6 기타 기능
9.5 토론
연습 문제
부록 A ASCII 표
부록 B 공통 쉘 명령어
부록 C 시스템 프로그램
찾아보기

저자소개

아담 후버 (지은이)    정보 더보기
사우스 플로리다 대학의 컴퓨터 공학과에서 학부부터 박사 과정까지 밟았다. 그는 1996년에 캘리포니아 대학교의 컴퓨터 공학과에서 강의를 시작하였으며, 1999년에 클렘슨 대학의 컴퓨터 공학과로 옮겼으며, 현재 이 대학에서 부교수로 근무하고 있다. 후버 박사는 IEEE의 회원으로서, 그의 주된 관심 분야는 인텔리전트 시스템이다.
펼치기
이정택 (옮긴이)    정보 더보기
광운대학교 컴퓨터공학과를 졸업하였다. 역서로는 “Objective-C 프로그래밍(비팬북스, 2010)”이 있다. 시스템 프로그래밍에 경험이 많으며, 현재는 광운대학교 통신정보시스템 연구실에서 효율적인 3D 영상 전송을 위한 네트워크 프로그래밍 및 3D 영상 휴먼팩터 정량화를 위한 연구를 하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책