HOME > 상세정보

상세정보

프로그래밍의 모든것

프로그래밍의 모든것 (34회 대출)

자료유형
단행본
개인저자
Kernighan, Brian W., 1942- Pike, Rob, 저
단체저자명
고려대학교. 프로그래밍 시스템 연구회, 역
서명 / 저자사항
프로그래밍의 모든것 / Brian Wnguage. Kernighan, Rob Pike 저 ; 고려대학교 프로그래밍 시스템 연구회 역
발행사항
서울 :   인포·북,   2000  
형태사항
370 p. : 삽화 ; 26 cm
원표제
The practice of programming
ISBN
8980544030
일반주기
C의 창시자 브라언 커니건의  
색인과 부록수록  
000 00000nam c2200205 c 4500
001 000000660613
005 20221118090638
007 ta
008 000320s2000 ulka 001c kor
020 ▼a 8980544030 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 121044592 ▼f 과학 ▼l 121044593 ▼f 과학 ▼l 111157327 ▼f 개가
082 0 4 ▼a 005.1 ▼2 21
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2000e
100 1 ▼a Kernighan, Brian W., ▼d 1942- ▼0 AUTH(211009)110481
245 1 0 ▼a 프로그래밍의 모든것 / ▼d Brian Wnguage. Kernighan, ▼e Rob Pike 저 ; ▼e 고려대학교 프로그래밍 시스템 연구회 역
246 1 9 ▼a The practice of programming
246 3 9 ▼a Practice of programming
260 ▼a 서울 : ▼b 인포·북, ▼c 2000
300 ▼a 370 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a C의 창시자 브라언 커니건의
500 ▼a 색인과 부록수록
700 1 ▼a Pike, Rob, ▼e
710 ▼a 고려대학교. ▼b 프로그래밍 시스템 연구회, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2000e 등록번호 111157327 (3회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2000e 등록번호 121044592 (20회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2000e 등록번호 111157327 (3회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2000e 등록번호 121044592 (20회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

프로그래밍 작업이 보다 효율적이고 생산적일 수 있도록 돕기 위하여, The Practice of Programming은 컴퓨터 서적의 고전이라 할 만한 The Unix Programming Environment의 저자인 Brian Kernighan과 Rob Pike의 통찰과 권위를 바탕으로 집필되었다.


정보제공 : Aladin

저자소개

Brian W. Kernighan(지은이)

<C 언어 프로그래밍>

Rob Pike(지은이)

<프로그래밍의 모든 것>

고려대학교 프로그래밍시스템연구회(옮긴이)

<프로그래밍의 모든 것>

정보제공 : Aladin

목차


목차

들어가면서 = 9

1. 스타일(Style)

 1.1 이름 = 18

 1.2 표현식과 문장 = 22

 1.3 일관성과 관용어 = 29

 1.4 함수 매크로 = 39

 1.5 매직 수(Magic Numbers) = 41

 1.6 주석(Comments) = 46

 1.7 왜, 귀찮게 하는가? = 53

2. 알고리즘과 자료 구조

 2.1 탐색 = 56

 2.2 정렬 = 60

 2.3 라이브러리 = 63

 2.4 자바로 구현한 퀵 정렬 = 67

 2.5 O-표기법(O-Notation) = 70

 2.6 가변 길이 배열 = 72

 2.7 리스트 = 77

 2.8 트리(Trees) = 85

 2.9 해시 테이블 = 92

 2.10 요약 = 97

3. 설계와 구현

 3.1 마르코프 체인(Markov Chain) 알고리즘 = 101

 3.2 자료 구조의 여러 형태 = 103

 3.3 C로 짠 자료 구조 = 105

 3.4 출력 생성 = 109

 3.5 자바(Java) = 113

 3.6 C++ = 119

 3.7 Awk & Perl = 122

 3.8 성능(Performance) = 125

 3.9 알고 가기 = 127

4. 인터페이스(Interface)

 4.1 콤마로 분리된 값들 = 133

 4.2 프로토타입 라이브러리 = 135

 4.3 다른 사람들을 위한 범용적 라이브러리 = 140

 4.4 C++ 언어로의 구현 = 153

 4.5 인터페이스 원리 = 159

 4.6 자원 관리 = 163

 4.7 포기, 재시도, 실패? = 167

 4.8 사용자 인터페이스 = 174

5. 디버깅(Debugging)

 5.1 디버거(Debugger) = 181

 5.2 좋은 단서와 쉬운 버그 = 182

 5.3 단서가 없고 어려운 버그들 = 188

 5.4 마지막 방법 = 193

 5.5 다시 발생되지 않는 버그들 = 197

 5.6 디버깅 도구들 = 199

 5.7 다른 사람들의 버그들 = 203

 5.8 요약 = 206

6. 테스팅(Testing)

 6.1 코드를 작성하는 과정중에 테스트를 수행하라 = 211

 6.2 체계적인 테스팅 = 218

 6.3 테스트 자동화 = 224

 6.4 테스트 기반들 = 228

 6.5 스트레스 테스트 = 233

 6.6 테스팅을 위한 팁 = 238

 6.7 누가 테스팅을 해야 하는가? = 240

 6.8 마르코프(Markov) 프로그램 테스팅 = 241

 6.9 요약 = 244

7. 성능(Performance)

 7.1 병목현상(Bottleneck) = 249

 7.2 타이밍(Timing)과 프로파일링(Profiling) = 255

 7.3 속도를 위한 전략 = 260

 7.4 코드 조정 = 264

 7.5 공간 효율성 = 270

 7.6 평가 = 273

 7.7 요약 = 276

8. 이식성(Portability)

 8.1 언어(Language) = 281

 8.2 헤더(Headers)와 라이브러리(Libraries) = 289

 8.3 프로그램 구성 = 292

 8.4 고립(Isolation) = 297

 8.5 데이터 교환(Exchange) = 299

 8.6 바이트 순서 = 300

 8.7 이식성과 업그레이드 = 305

 8.8 국제화 = 308

 8.9 요약 = 311

9. 표기법(Notation)

 9.1 데이터 형식화 = 314

 9.2 정규 표현식 = 323

 9.3 프로그램 능력이 있는 툴들 = 333

 9.4 인터프리터, 컴파일러, 가상 머신 = 337

 9.5 프로그램을 쓰는 프로그램 = 344

 9.6 코드 생성을 위한 매크로의 사용 = 348

 9.7 온 더 플라이(on the fly)컴파일링 = 350

마치면서 = 357

부록 = 361

찾아보기 = 367



관련분야 신착자료

Harvard Business Review (2025)