해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) 닐 매튜
저자(글) 릭 스톤스
1996년부터 활동해 온 프로그래밍 서적 전문 번역가로, Game Programming Gems 시리즈와 컴퓨터 프로그래밍의 예술(The Art of Computer Programming) 제1~4A권, UNIX 고급 프로그래밍(Advanced Programming in UNIX Environment) 제2판과 제3판을 포함하여 60여 권의 다양한 프로그래밍 서적을 번역했다. C++ 관련 번역서로는 일반적 프로그래밍과 STL, C++ Template Metaprogramming, (C++로 배우는) 프로그래밍의 원리와 실제 등이 있다. 수학 관련 번역서로는 《구체 수학》, 《3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학》 제1판·제2판 등이 있고, 심층학습 관련 번역서로는 《인공지능: 현대적 접근방식》 제4판, 《심층학습》, 《신경망과 심층 학습》 등이 있다. 번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심이 있으며, 수많은 오픈소스 프로젝트들의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net)와 게임 개발 및 개발서 관련 사이트 GpgStudy(http://www.gpgstudy.com)를 운영하고 있다.
목차
- 역자머리말
저자소개
감사의 글
추천사
책소개
chapter 1 시작
UNIX, 리눅스, GNU 소개
리눅스 프로그래밍
도움말 얻기
요약
chapter 2 셸 프로그래밍
셸 프로그래밍의 이유
약간의 철학
셸이란?
파이프와 재지정
프로그래밍 언어로서의 셸
셸 문법
‘여기’ 문서
약간의 GUI를 추가 - dialog 유틸리티
본격적인 응용프로그램 하나
요약
chapter 3 파일 다루기
리눅스 파일 구조
시스템 호출과 장치 드라이버
라이브러리 함수들v
저수준 파일 접근
표준 I/O 라이브러리
서식화된 입력과 출력
파일과 디렉터리의 생성 및 관리
디렉터리 탐색
오류 처리
/proc 파일 시스템
고급 주제: fcntl과 mmap
요약
chapter 4 리눅스 환경
프로그램 인수
환경 변수
시간과 날짜
임시 파일
사용자 정보
호스트 정보
로깅
자원과 한계
요약
chapter 5 터미널
터미널 읽기와 쓰기
터미널에 직접 출력하기
터미널 드라이버와 일반 터미널 인터페이스
termios 구조체
터미널 출력
키 입력 검출
요약
chapter 6 curses를 이용한 텍스트 기반 화면 관리
curses를 사용하는 프로그램의 컴파일 방법
curses의 용어와 개념
화면
키보드
창
하위창
키패드
색깔 사용하기
패드
CD 컬렉션 응용프로그램
요약
chapter 7 자료 관리
메모리 관리
파일 잠금
데이터베이스
CD 컬렉션 응용프로그램
요약
chapter 8 MySQL
설치
MySQL 관리
C 프로그램에서 MySQL 자료에 접근하기
CD 데이터베이스 응용프로그램
요약
chapter 9 개발 도구
다중 소스 파일의 문제점
make 명령과 Makefile
소스 코드 버전 관리
매뉴얼 페이지 작성
소프트웨어 배포
RPM 패키지
다른 패키지 형식들
개발 환경
요약
chapter 10 디버깅
오류의 종류
일반적인 디버깅 기법들
gdb를 이용한 디버깅
gdb의 기타 기능들
단언
메모리 디버깅
요약
chapter 11 프로세스와 신호
프로세스란 무엇인가?
프로세스 구조
새 프로세스 시작하기
신호
요약
chapter 12 POSIX 스레드
스레드란 무엇인가?
스레드의 장단점
첫 번째 다중 스레드 프로그램
동시 실행
동기화
스레드 특성
스레드 실행 취소
좀 더 많은 스레드들
요약
chapter 13 프로세스간 통신: 파이프
파이프란 무엇인가?
프로세스 파이프
popen을 이용해서 출력 보내기
pipe 함수
부모 프로세스와 자식 프로세스
명명된 파이프: FIFO
CD 데이터베이스 응용프로그램
요약
chapter 14 세마포, 공유 메모리, 메시지 대기열
세마포
공유 메모리
메시지 대기열
CD 데이터베이스 응용프로그램
IPC 상태 명령
요약
chapter 15 소켓
소켓이란 무엇인가?
소켓 연결
네트워크 정보
다중 클라이언트
데이터그램
요약
chapter 16 GTK+를 이용한 GNOME 프로그래밍
X에 대해
GTK+ 소개
사건, 신호, 콜백
채움 상자 위젯
GTK+의
위젯들
GNOME 위젯
GNOME 메뉴
대화상자
CD 데이터베이스 응용프로그램
요약
chapter 17 Qt를 이용한 KDE 프로그래밍
KDE와 Qt에 대해
Qt의 설치
신호와 슬롯
Qt 위젯들
대화상자
KDE를 이용한 메뉴와 도구모음 만들기
KDE/Qt를 이용한 CD 데이터베이스 응용프로그램
main.cpp
요약
chapter 18 리눅스 표준들
C 프로그래밍 언어
인터페이스들과 Linux Standards Base
파일 시스템 계통구조 표준
표준에 관한 참고 자료
요약
찾아보기
기본정보
ISBN | 9788990758200 | ||
---|---|---|---|
발행(출시)일자 | 2008년 07월 10일 | ||
쪽수 | 1076쪽 | ||
크기 |
245 * 188
mm
|
||
총권수 | 1권 | ||
원서명/저자명 | Beginning Linux programming/Matthew, Neil |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립