HOME > Detail View

Detail View

(우분투 환경에서) C 언어로 배우는 리눅스 프로그래밍 (Loan 62 times)

Material type
단행본
Personal Author
飯尾淳 김성재, 역
Title Statement
(우분투 환경에서) C 언어로 배우는 리눅스 프로그래밍 / 이이오 준 지음 ; 김성재 옮김
Publication, Distribution, etc
서울 :   한빛미디어,   2012   (2015 3쇄)  
Physical Medium
564 p. : 삽화 ; 24 cm
Varied Title
C言語によるス-パ-Linuxプログラミング
ISBN
9788979149531
General Note
색인수록  
데이터베이스에서부터 네트워크, 그래픽, 디바이스까지 풍부한 예제로 배우는 라이브러리 활용법  
000 00000cam c2200205 c 4500
001 000045724361
005 20160525093648
007 ta
008 120905s2012 ulka 001c kor
020 ▼a 9788979149531 ▼g 13560
035 ▼a (KERIS)BIB000012900153
040 ▼a 241050 ▼c 241050 ▼d 244002 ▼d 211009
041 1 ▼a kor ▼h jpn
082 0 4 ▼a 005.446 ▼2 23
085 ▼a 005.446 ▼2 DDCK
090 ▼a 005.446 ▼b 2012z6
100 1 ▼a 飯尾淳
245 2 0 ▼a (우분투 환경에서) C 언어로 배우는 리눅스 프로그래밍 / ▼d 이이오 준 지음 ; ▼e 김성재 옮김
246 1 9 ▼a C言語によるス-パ-Linuxプログラミング
246 3 ▼a Shigengo ni yoru supa rinakkusu puroguramingu
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2012 ▼g (2015 3쇄)
300 ▼a 564 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 색인수록
500 ▼a 데이터베이스에서부터 네트워크, 그래픽, 디바이스까지 풍부한 예제로 배우는 라이브러리 활용법
700 1 ▼a 김성재, ▼e
900 1 0 ▼a 이이오 준, ▼e
900 1 0 ▼a Iio, Jun, ▼e

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121224072 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121236628 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121236629 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.446 2012z6 Accession No. 151312042 Availability Available Due Date Make a Reservation Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121224072 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121236628 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.446 2012z6 Accession No. 121236629 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.446 2012z6 Accession No. 151312042 Availability Available Due Date Make a Reservation Service M

Contents information

Book Introduction

"Hello, World"로 C언어의 세계를 두드리고 다음 단계를 향해 내딛으려는 C언어 학습자에게 단비 같은 맞춤형 도서다. 각종 라이브러리를 친절하게 설명하고 응용 프로그래밍에 도움이 될 법한 기법을 다양하게 다뤘으며, 하나하나 예제를 들어 설명해 개념도 쉽게 익힐 수 있다. 우분투 리눅스 환경 세팅도 세세하게 설명하니 리눅스에 대한 두려움을 떨치고 도전해보자. 책에서 라이브러리를 완벽히 익힌다면 윈도우나 맥 OS에서도 응용할 수 있을 것이다.

이 책이 제시하는 핵심 내용
고성능 애플리케이션을 효율적으로 개발하기 위해 풍부한 예제를 통한 라이브러리 활용법을 익힌다.

이 책의 특징과 장점
고수만 아는 고기능 라이브러리로 빵빵한 C 프로그램 쉽게 만들기!

C 언어로 어느 세월에 빵빵한 애플리케이션을 만드냐고요? 처음부터 만들면야 (일일이 구현하고 테스트하고) 한 세월 걸리겠죠? 그렇다고 포기하지 마세요! 사실, 리눅스는 이미 여러분이 필요로 하는 거의 모든 기능을 라이브러리로 제공하고 있으니까요!

라이브러리 활용! 어렵지 않아요.
이 책이 리눅스 C 프로그래밍에 필요한 기초부터 활용까지 정말 체계적으로 알려주니까요! 아마도 여러분이 이 책을 다 읽을 즈음 '왜 그동안 이렇게 멋진 라이브러리를 활용하지 못했을까'라며 자책할지도 모릅니다. 아직 늦지 않았습니다.

어떤 독자를 위한 책인가?
-. 반응형 웹 개발자
-. HTML, CSS, JavaScript 등 웹 기술을 기본적으로 알고 있는 웹 개발자

다음의 질문에 모두 "예"라고 대답한다면, 이 책은 바로 여러분을 위한 책입니다.
① 웹 디자인이나 웹 개발 경험이 있나요?
② 중요한 모바일 웹 개념을 배우고, 이해하고, 외우고, 적용해서 여러분의 모바일 웹 페이지를 더욱 흥미로운 대화식 페이지로 만들고 싶은가요?
③ 재미없고 따분하고 학구적인 강의보다는 활기 넘치는 대화식 커뮤니케이션을 더 좋아하나요?


Information Provided By: : Aladin

Author Introduction

이이오 준(지은이)

http://isbn.sbcr.jp/61209 주식회사 미쯔비시 종합연구소 정보기술연구센터 주석연구원. 공학 박사, 정보공학부분 기술사 1970년 출생. 소년시절을 나가노에서 산에 둘러싸여 자랐다. 나가노현 나가노 고등학교를 졸업했다. 1994년 동경대학 대학원 공학계 연구과 계수공학 전공 수료. 같은 해 주식회사 미쯔비시 종합연구소에 입사했다. 2009년부터 현재까지 동경농공대학 객원 준교수를 겸임하고 있다. 전문 분야는 화상처리, 유저 인터페이스, 정보시스템 최적화, 행동정보분석 등이다. 문학과 술을 더할 나위 없이 사랑하는 사십대 기술자이며, HCD-Net 인증 인간중심설계 전문가다. 저서로는 『Linux에 의한 화상처리 프로그래밍』(オ-ム사), 『연습과 사례로 배우는 프로젝트 매니지먼트 입문』(편저, 소프트뱅크 크리에이티브) 등이 있다.

김성훈(옮긴이)

현재 컴퓨터 기술 분야 번역을 주로 한다. 평소 관심 분야는 IT 기술 동향과 어학 교육 콘텐츠 기획 등이며, 최근에는 macOS 및 iOS를 기반으로 작업 환경을 바꾸고 더 나은 작업 방법을 찾는 중이다. 옮긴 책으로는 『3D 게임 비주얼과 연출의 기술』, 『인공지능을 이용한 빅데이터 처리 입문』, 『인프라 엔지니어의 교과서』등이 있다.

Information Provided By: : Aladin

Table of Contents

목차
옮긴이의 말 = 4
지은이의 말 = 5
PART 1 기초편 - 실천적 C 프로그래밍 학습
 CHAPTER 1 왜 지금 C를 배워야 하는가?
  1.1. 알고리즘과 구현 = 21
  1.2. C 학습의 장점 = 26
  1.3. 이 책을 효과적으로 활용하려면 = 31
 CHAPTER 2 우분투가 제공하는 학습 환경
  2.1. 우분투 리눅스 설치 = 33
  2.2. C 언어 개발 환경 정비 = 43
 CH.PTER 3 대규모 개발 프로젝트와 라이브러리 이용
  3.1. 프로그램 소스의 분할 = 57
  3.2. make의 이용 = 65
  3.3. 라이브러리 활용과 헤더 파일의 의의 = 71
 CHAPTER 4 프로그램의 이식성
  4.1. 프로그램 이식성 확보 = 85
  4.2. Autotoolset = 90
  4.3. 새로운 도구 CMake = 97
 CHAPTER 5 라이브러리의 특징과 활용 시 주의점
  5.1. 외부 코드 이용의 실제 = 103
  5.2. 라이브러리를 좀 더 알아보자 = 112
  5.3. 스코프와 이름 공간 = 117
PART 2 활용편 - 다양한 라이브러리를 이용한 프로그래밍
 CHAPTER 6 옵션 해석
  6.1. 명령줄 옵션 = 129
  6.2. getopt와 getopot_long = 135
 CHAPTER 7 데이터 다루기
  7.1. 프로그램의 기본 구성 = 149
  7.2. GLib을 이용한 기본적인 데이터 구조 = 155
  7.3. XML 데이터 읽기 쓰기 = 168
 CHAPTER 8 데이터베이스 애플리케이션
  8.1. 데이터베이스의 개요 = 180
  8.2. SQLite 활용 = 186
 CHAPTER 9 네트워크
  9.1. 네트워크 프로그래밍의 기초 = 201
  9.2. 네트워크 해석 = 215
 CHAPTER 10 과학기술계산
  10.1. 과학기술계산의 역사와 응용 = 224
  10.2. BLAS와 LAPACK = 227
  10.3. GSL = 236
 CHAPTER 11 이미지 데이터 처리
  11.1. 이미지 처리 개론 = 246
  11.2. 각종 라이브러리 이용 = 252
  11.3. 아스키 아트 = 266
 CHAPTER 12 GUI 프로그래밍
  12.1. GUI와 위젯 = 275
  12.2. GTK+ 첫걸음 = 285
  12.3. GUI 빌더 = 301
 CHAPTER 13 컴퓨터 그래픽
  13.1. 2D 그래픽 = 313
  13.2. 3D 그래픽 = 328
 CHAPTER 14 장치 액세스
  14.1. 이미지 캡처 = 341
  14.2. USB 장치 = 356
  14.3. 다양한 장치 액세스 = 364
 CHAPTER 15 인코딩, 디코딩, 문자열 해석
  15.1. 바코드 = 377
  15.2. 문자열 해석 = 388
 CHAPTER 16 테스트 방법
  16.1. 유닛 테스트 = 403
  16.2. 메모리 관련 테스트 = 413
PART 3 실천편 - 프로그램 개발 사례
 CHAPTER 17 프로그래밍 사례: 도입에서 기본 조작까지
  17.1. 볼록 껍질 문제 = 421
  17.2. 다시 하는 GTK+ 프로그래밍 = 426
  17.3. 프로그램 분할 = 429
  17.4. 대화식 작동 = 436
 CHAPTER 18 프로그래밍 사례: 조작방법 확장
  18.1. 단일 노드에서 복수 노드로 = 469
  18.2. 다각형 생성 = 482
  18.3. GUI 확대와 알고리즘 구현 준비 = 497
 CHAPTER 19 프로그래밍 사례: 알고리즘의 구현
  19.1. 최소 볼록 계산 알고리즘 구현 = 515
  19.2. 포장법에 의한 볼록 껍질 계산 구현 = 526
  19.3. 축차구성법에 의한 볼록 껍질 계산의 구현 = 540
 끝맺으면서 = 550
 찾아보기 = 553
칼럼 모아보기
 칼럼 1 : Super Cow Powers = 42
 칼럼 2 : 기계어를 읽다 = 47
 칼럼 3 : 디렉터리 구조의 가시화 = 64
 칼럼 4 : make의 다양한 활용법 = 71
 칼럼 5 : G_BEGIN_DECLS란? = 83
 칼럼 6 : 시스템에서 정의되는 매크로 = 89
 칼럼 7 : Makefile 이외의 프로젝트 파일 = 102
 칼럼 8 : 들여 쓰기와 스코프 = 119
 칼럼 9 : main() 함수의 세 번째 인수 = 132
 칼럼 10 : fall-through = 140
 칼럼 11 : 프로세스의 종료 상태 = 140
 칼럼 12 : NULL과 0 = 144
 칼럼 13 : foo, bar, baz? = 158
 칼럼 14 : pkg-config = 159
 칼럼 15 : GLib이 제공하는 형 = 160
 칼럼 16 : 복잡한 캐스트와 포인터형 선언의 표현방법 = 166
 칼럼 17 : GLib의 그 밖의 기능 = 168
 칼럼 18 : SQLite Database Browser에서의 한글 데이터 다루기 = 169
 칼럼 19 : 역따옴표와 for 문의 조합 = 190
 칼럼 20 : 아파치 로그를 정규표현으로 매칭 = 192
 칼럼 21 : 슈퍼 데몬 = 205
 칼럼 22 : telnet 활용법 = 208
 칼럼 23 : 패킷의 내용을 조사하자 = 217
 칼럼 24 : 지구 시뮬레이터 = 226
 칼럼 25 : 암호 같은 함수명 = 232
 칼럼 26 : 인라인 함수 = 238
 칼럼 27 : 가역압축과 비가역압축 = 250
 칼럼 28 : 이미지 처리 프로그램 디버그 = 255
 칼럼 29 : 메모리상에 전개한 이미지 데이터 직접 다루기 = 261
 칼럼 30 : C 프로그램에 이미지 삽입 = 264
 칼럼 31 : 아스키 아트의 응용 = 267
 칼럼 32 : C나 유닉스의 기초에 관한 권장 도서 = 273
 칼럼 33 : GUI의 장점과 CUI의 장점 = 277
 칼럼 34 : GNU hello = 286
 칼럼 35 : 정합성 검사가 딸린 형 변환 = 292
 칼럼 36 : GDK가 정의하는 키 값 = 300
 칼럼 37 : SVG 파일 = 321
 칼럼 38 : 동적 메모리 관리 연구 = 327
 칼럼 39 : 붙박이 모델 = 335
 칼럼 40 : EffecTV = 343
 칼럼 41 : FourCC와 다양한 이미지 데이터 형식 = 353
 칼럼 42 : ls… = 359
 칼럼 43 : 벤더 정보, 제품 정보 = 363
 칼럼 44 : usbmuxd의 자동 실행 = 372
 칼럼 45 : 종이 크기 정보 관리 = 381
 칼럼 46 : 오류 정정 레벨 = 387
 칼럼 47 : URI, URL, URN = 392
 칼럼 48 : 캡슐화와 추상 클래스 = 394
 칼럼 49 : 유닛 테스트 도구 = 407
 칼럼 50 : Boehm의 가비지 컬렉션 = 414
 칼럼 51 : C 언어 프로그래밍에 의한 메서드 호출 = 446
 칼럼 52 : 각양각색의 마우스 커서 = 456
 칼럼 53 : 다시 그리기 처리의 최적화 = 467
 칼럼 54 : 중심이 볼록 껍질에 반드시 포함되는 것에 대한 대수적 증명 = 488
 칼럼 55 : 내적과 외적을 이용한 두 개의 벡터가 이루는 각도 계산 = 494
 칼럼 56 : 이벤트 보내기 = 501
 칼럼 57 : 자식 클래스의 인스턴스를 부모 클래스의 타입으로 다루기 = 528
 칼럼 58 : 코드를 뒤에서부터 읽어가는 이유 = 533
 칼럼 59 : 메모리 관리와 데이터 구조 = 536

New Arrivals Books in Related Fields

Anson, Steve (2022)
한국. 행정안전부 (2022)
한국. 행정안전부 (2022)
황기태 (2021)