----------------
title : 오픈북 프로젝트 - 양질의 컴퓨터 문서 공급 프로젝트
publish_date : 2013-08-04
path : /프로그래밍
--------------

![](http://img1.daumcdn.net/thumb/R1920x0/?fname=http%3A%2F%2Fcfile25.uf.tistory.com%2Fimage%2F2109C74751FE5B5311F6B3)


안녕하세요 :) 제가 블로그에 수년동안 강좌를 올려면서 절실히 느껴왔던 것은 바로, 우리 말로 된 훌륭한 컴퓨터 문서들이 부족하다는 점이었습니다. 구글에 영어로 원하는 자료를 조금만 찾아도 수두룩 하게 나오는 반면, 한글로 검색하면 전문적인 자료는 거의 찾아 볼 수 가 없습니다.

저는 그래서, 앞으로 양질의 컴퓨터 문서를 한글로 번역하여 혹은 자체 제작해서 공급하는 오픈북 프로젝트를 실시하려고 합니다. 사실, 예전에 한 번 어셈블리어에 관련한 문서를 번역한 적이 있었는데요([여기](https://pacman128.github.io/static/pcasm-book-korean.pdf)), 그 경험을 살려서 여러 컴퓨터 분야에 관한 양질의 한글 문서들을 무료로공급할 것입니다.


### PC 어셈블리 언어(PC Assembly Language)

[여기](https://pacman128.github.io/static/pcasm-book-korean.pdf) 에서 다운로드


PC 하드웨어(CPU, RAM) 등에 대해 다루면서 PC 어셈블리어의 기초적인 내용을 다루고 있습니다. 특히 후반부에서는 C 언어와 어셈블리어와의 연동 뿐만이 아니라 C++ 까지 폭 넓은 범위를 다루고 있기에, 초보자들이 PC 어셈블리어에 대한 기초를 다지는데에 훌륭한 문서라고 볼 수 있습니다.


### 모든 컴퓨터 과학자가 알아야 하는 부동 소수점의 모든 것 (What Every Computer Scientists Should Know About Floating Point Arithmetic)

[여기](http://itguru.tistory.com/199) 에서 다운로드


부동 소수점(Floating point) 는 컴퓨터에 있어서 매우 중요한 분야임에도 불구하고 그 중요성이 낮게 평가되는 경우가 많습니다. 하지만 우리는 C++ 에서 `float, double` 을 밥먹듯이 쓰는 만큼,부동 소수점 수를 매일 같이 이용하고 있습니다.

이 문서는 컴퓨터 과학자라면, 아니 컴퓨터 프로그래머라면 알아야 하는 부동 소수점의 모든 내용을 세세하고, 또 친절히 설명해 주고 있습니다. 이 문서를 읽고 난 다음에, 여러분들은 결코 이전의 '아무 생각 없이' 짜던 코드를 더이상 짜지 않을 것입니다.


### 씹어먹는 C 언어

[여기](http://itguru.tistory.com/187) 에서 다운로드


C 언어를 처음 배우시는 분이라면 꼭 읽어보셔야 될 문서라고 생각합니다. C 언어의 모든 분야에 걸쳐서 전반적으로 다루고 있습니다. 특히, 다른 C 언어 책들에서 설명하는 것 보다 더 자세하고 쉽게 설명하고 있기 때문에 혹시라도 평소에 이해가 되지 않았던 부분이 있으셨던 분들은 꼭 다운 받아서 읽어보셨으면 합니다.


### C++ 11` 자주 질문되는 것 모음 - C++ 11FAQs

[여기](http://itguru.tistory.com/208) 에서 다운로드


C++ 11 이 출시된지 2 년이 지났지만, 여러분들은 C++ 11 의 기능을 얼마나 사용하고 계시나요? 안타깝게도 한국어로 C++ 11 의 전반적인 기능을 모두 설명해 놓은 자료는 드뭅니다.

이 문서는 C++ 의 제작자이신 `Bjarne Stroustup` 씨의 개인 홈페이지에 올라온, 그간 이분이 받아왔던 C++ 11 에 관련된 질문들에 대해 답변 해놓은 것을 모은 것입니다. 물론, 단순한 질문-답변이 아니라, C++ 11 에 새롭게 추가된 전반적인 모든 기능들에 대한 설명과 함께, 더 자세한 기술적인 문서를 원한다면 그 문서들에 '참고자료' 형태로 링크가 달려있기에 유용하게 사용할 수 있을 것입니다.