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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C 인터페이스 구현

C 인터페이스 구현

(재사용 가능한 소프트웨어 개발을 위한)

데이비드 R. 핸슨 (지은이), 천은정, 이정욱 (옮긴이)
  |  
케이앤피북스
2012-08-06
  |  
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 30,400원 -5% 0원 1,600원 28,800원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

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

책 이미지

C 인터페이스 구현

책 정보

· 제목 : C 인터페이스 구현 (재사용 가능한 소프트웨어 개발을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788964200803
· 쪽수 : 504쪽

책 소개

인터페이스 기반 설계와 인터페이스 설계에서 구현을 분리해내는, 프로그래밍 언어에 독립적인 방법론을 이용하여 재사용 가능한 API를 만드는 방법을 예제를 통해 기술하고 있다.

목차

서문
역자 서문

Chapter 1 소개
1.1 문학적 프로그램
1.2 프로그래밍 스타일
1.3 효율성

Chapter 2 인터페이스 구현
2.1 인터페이스
2.2 구현
2.3 추상 데이터 타입
2.4 클라이언트의 책임
2.5 효율성

Chapter 3 ATOMS
3.1 인터페이스
3.2 구현

Chapter 4 예외와 Assertion
4.1 인터페이스
4.2 구현
4.3 Assertion

Chapter 5 메모리 관리
5.1 인터페이스
5.2 Production 구현
5.3 구현 확인

Chapter 6 더 많은 메모리 관리
6.1 인터페이스
6.2 구현

Chapter 7 리스트
7.1 인터페이스
7.2 구현

Chapter 8 테이블
8.1 인터페이스
8.2 예제: 단어 사용빈도
8.3 구현

Chapter 9 SETS
9.1 인터페이스
9.2 예제: Cross-Reference Listings
9.3 구현
9.3.1 멤버 오퍼레이션
9.3.2 셋 오퍼레이션

Chapter 10 동적 배열
10.1 인터페이스
10.2 구현

Chapter 11 시퀀스
11.1 인터페이스
11.2 구현

Chapter 12 링
12.1 인터페이스
12.2 구현

Chapter 13 비트 벡터
13.1 인터페이스
13.2 구현
13.2.1 멤버 명령
13.2.2 비교
13.2.3 Set 오퍼레이션

Chapter 14 포맷팅
14.1 인터페이스
14.1.1 포맷 함수
14.1.2 변환 함수
14.2 구현
14.2.1 포맷 함수
14.2.2 변환 함수

Chapter 15 저수준 문자열
15.1 인터페이스
15.2 예제: 프린팅 식별자
15.3 구현
15.3.1 문자열 연산
15.3.2 문자열 분석
15.3.3 변환 함수

Chapter 16 고수준 문자열
16.1 인터페이스
16.2 구현
16.2.1 문자열 연산
16.2.2 메모리 관리
16.2.3 문자열 분석
16.2.4 변환 함수

Chapter 17 확장 정밀도 연산
17.1 인터페이스
17.2 구현
17.2.1 덧셈과 뺄셈
17.2.2 곱셈
17.2.3 분할과 비교
17.2.4 쉬프팅
17.2.5 문자열 변환

Chapter 18 임의 정밀도 연산
18.1 인터페이스
18.2 예제: 계산기
18.3 구현
18.3.1 부정과 곱셈
18.3.2 덧셈과 뺄셈
18.3.3 나눗셈
18.3.4 멱법
18.3.5 비교
18.3.6 편의 함수
18.3.7 쉬프트
18.3.8 문자열과 정수 변환

Chapter 19 다중 정밀도 연산
19.1 인터페이스
19.2 예제: 다른 계산기
19.3 구현
19.3.1 변환
19.3.2 unsigned 산수
19.3.3 signed 산수
19.3.4 편의 함수
19.3.5 비교와 논리적 동작
19.3.6 문자열 변환

Chapter 20 스레드
20.1 인터페이스
20.1.1 스레드
20.1.2 일반적인 세마포어
20.1.3 동기화 통신 채널
20.2 예제
20.2.1 동시 정렬 예제
20.2.2 임계 영역 예제
20.2.3 소수 생성 예제
20.3 구현
20.3.1 동기적 통신 채널
20.3.2 스레드
20.3.3 스레드 생성과 문맥 교환
20.3.4 선점
20.3.5 일반 세마포어
20.3.6
인터페이스 요약
참고문헌
찾아보기

저자소개

데이비드 R. 핸슨 (지은이)    정보 더보기
프로그래밍 언어에 대한 20년 이상의 경험이 있는 프린스톤 대학의 컴퓨터학과 교수이다. 저자는 벨 연구소와 함께 연구를 수행하고 있으며, 유닉스 커뮤니티에서 유명한 상용 컴파일러 품질을 지닌 연구용 C 컴파일러 lcc의 공동 저자이다. lcc는 아직까지도 쓰이는 컴파일러이며, 자세한 내용은 A Retargetable C Compiler: Design and Implementation, by Christopher Fraser and David Hanson (c) 1995, Addison-Wesley 에서 볼 수 있다.
펼치기
천은정 (옮긴이)    정보 더보기
삼성전자와 TTA에서 근무하다 지금은 LG전자 SW역량강화센터에서 개발자의 역량을 향상시킬 방법에 대해 고민하고 있다. 번역서로는 <대규모 조직에 적용하는 린과 애자일 개발>이 있다.
펼치기
이정욱 (옮긴이)    정보 더보기
반도체 회사에서 RTOS를 개발했고, 현재는 인디 개발자로 아이폰/맥용 앱을 개발하고 있다. 천문, 수학, 물리 등 다양한 분야에 관심을 가지고 있으며 백발 개발자로 늙기를 희망하는 30대 중반의 생각이 많은 개발자이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책