태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지

haRu™'s Thinks

느리게 걷기, 천천히 생각하기, 그리고 한 발 뒤에서 바라 보기… by haruroh


Unix Programming

본 문서는 제가 오래전 구한 문서 입니다. 아쉽게도 목록과 부록 C 두 장이 손실이 되어서 원본 그대로 올리지 못하고 원저자와 번역자를 알지 못한점 양해드림니다. 이 부분을 정확한 정보를 알고 계신분 연락 바람니다! (추후라도 수정하게요.) 그리고 이 문서들의 저작권은 GPL2로 원 저작권은 이 문서의 원저자에게 있습니다. 다만 링크 부분은 이 블로그에 적합게 수정되어 있음을 알려 드림니다. 그외 수정이나 추가 사항은 따로 기록 하겠습니다.

이 문서는 유닉스에서 프로그래밍을 할 때 사용되는 각 종 함수들을 주제에 적합하게 모아서 약간의 예제와 함께 설명되어 있는 문서 입니다. 학습용 레퍼런스라 할 수 있습니다. 그라니 보다 이론적이고 체계적인 설명을 보고 싶다면 Advanced Programming in the Unix Environment라는 책을 추천합니다. 현제 스티븐 아저씨가 작고 하셔서 아쉽지만  2005년에 2판까지 나온 상태 입니다.  1판의 경우 92년에 나온 책이라 여러 표준이 정해지기 전이였지만(POSIX등) 지금도 충분히 쓸만한 책입니다.

2판은 제가 읽어 보지 못해지만(1판이 원서랑 번역본 둘다 있는 상태라,) 1판의 경우 고급 UNIX 프로그래밍라고 김치하 선생님이 번역하신 번역본이 있습니다. 논란이 많은 번역서지만 번역을 하면서 하나의 철학을 가지시고 번역한 책입니다.  아무리 이 분야의 주류가 외국에서 왔다고 하지만 그 나라 사람 입장에서 해당 용어들은 김치하선생님이 번역하신 용어들로 느끼리라 봅니다.

그리고 보다 자세한 레퍼런스가 필요하신 분은 유닉스 혹은 리눅스에 있는 man page 를 참조 하시기 바람니다.  문서화 자체가 너무 잘되어 있는 경우라 따로 설명이 필요 없으리라 봅니다.

이 문서의 장점은 APUE보다 가벼운 기분으로 볼 수 있다는 점과 관련된 함수들의 간략한 설명과 예제까지 포함되어 있기에 추천 할 만합니다.

제 1장 : 안내

제 2장 : [에러보고]

제 3장 : [메모리 점유]

제 4장 : [문자 처리]

제5장 : [문자열과 배열 유틸리티]

제6장 : [입출력 개괄]

제7장 : [스트림의 입출력]

제8장 : [저수준 입출력]

제9장 : [파일시스템 인터페이스]

제10장 : [Pipes and FIFOs]

제11장 : [Sockets]

제12장 : [Low-Level Terminal Interface]

제13장 : [수학]

제14장 : [저수준 연산 함수들]

제15장 : [탐색과 정렬]

제16장 : [형식일치(Pattern Matching)]

제17장 : [날짜와 시간]

제18장 : [확장된 문자]

제19장 : [Locals]

제20장 : [Non-Local Exits]

제21장 : [신호처리]

제22장 : [Process Startup]

제23장 : [Child Processes]

제24장 : [Job Control]

제25.12 : [User Database] 그리고 25.13[Group Database]

제26장 : [System Information]

제27장 : [System Configuration

부록A : [Language Features]

부록B : [Liabrary Summary]

부록C : [Maintenance]

부록D : [GPL2]

'Programming > Unix Programing' 카테고리의 다른 글

5. 문자열과 배열 유틸리티  (0) 2007.12.22
4. 문자 처리  (0) 2007.12.22
3. 메모리 점유  (0) 2007.12.22
2. 에러 보고  (0) 2007.12.22
1. 안내문  (0) 2007.12.22
Unix Programming  (0) 2007.12.22
Comment 0 Trackback 0
Top

prev 1 ··· 28 29 30 31 32 next