Open Book Project2013.08.04 22:48



안녕하세요 :) 제가 블로그에 수년동안 강좌를 올려면서 절실히 느껴왔던 것은 바로, 우리 말로 된 훌륭한 컴퓨터 문서들이 부족하다는 점이었습니다. 구글에 영어로 원하는 자료를 조금만 찾아도 수두룩 하게 나오는 반면, 한글로 검색하면 전문적인 자료는 거의 찾아 볼 수 가 없습니다. 저는 그래서, 앞으로 양질의 컴퓨터 문서를 한글로 번역하여 혹은 자체 제작해서 공급하는 오픈북 프로젝트를 실시하려고 합니다. 사실, 예전에 한 번 어셈블리어에 관련한 문서를 번역한 적이 있었는데요(http://www.drpaulcarter.com/pcasm/), 그 경험을 살려서 여러 컴퓨터 분야에 관한 양질의 한글 문서들을 무료로 공급할 것입니다. 


1. PC 어셈블리 언어(PC Assembly Language

 http://www.drpaulcarter.com/pcasm 에서 다운로드


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


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

 http://itguru.tistory.com/199 에서 다운로드


부동 소수점(Floating point) 는 컴퓨터에 있어서 매우 중요한 분야임에도 불구하고 그 중요성이 낮게 평가되는 경우가 많습니다. 하지만 우리는 C++ 에서 float, double 을 밥먹듯이 쓰는 만큼, 부동 소수점 수를 매일 같이 이용하고 있습니다. 이 문서는 컴퓨터 과학자라면, 아니 컴퓨터 프로그래머라면 알아야 하는 부동 소수점의 모든 내용을 세세하고, 또 친절히 설명해 주고 있습니다. 이 문서를 읽고 난 다음에, 여러분들은 결코 이전의 '아무 생각 없이' 짜던 코드를 더이상 짜지 않을 것입니다.


3. 씹어먹는 C 언어

→ http://itguru.tistory.com/187 에서 다운로드


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


4. C++ 11 자주 질문되는 것 모음 - C++ 11FAQs

→ http://itguru.tistory.com/208 에서 다운로드


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




Posted by Psi

댓글을 달아 주세요

  1. 봄을그리다

    정말 감사히 보고 있습니다.

    C언어 강의가 정말 많은 도움이 되었습니다.

    2013.08.05 11:20 [ ADDR : EDIT/ DEL : REPLY ]
    • 감사합니다 :) 다른 문서들도 읽어보시면 좋습니다.

      2013.08.15 12:59 신고 [ ADDR : EDIT/ DEL ]
  2. 헤노티아

    감사합니다 덕분에 많은 도움이 되었습니다.

    2013.08.22 13:25 [ ADDR : EDIT/ DEL : REPLY ]
  3. c언어와 c++공부 후 어셈블리 공부하려고 했는데, 이곳에는 어셈블리 자료까지 있군요 ㅠㅜ 그것도 한글로!! ㅠㅜ 감동..

    진심으로 감사합니다

    2013.11.20 12:18 신고 [ ADDR : EDIT/ DEL : REPLY ]
  4. Diew

    대단하시다는 말 밖에 안나오네요..최고!

    2014.02.02 10:17 [ ADDR : EDIT/ DEL : REPLY ]
  5. 미친다 미쳐

    감사합니다. 마침 프로그래밍 책 찾고 있었는데..

    2014.02.18 21:53 [ ADDR : EDIT/ DEL : REPLY ]
  6. 좋은 문서 감사합니다. CFAQ란 문서를 보다가 C++ FAQ란 문서도 있을까 해서 물어물어 여기까지 오게되었네요. C만 익숙해서 C++ 개념들에 헤매고 있습니다. ㅜㅜ

    2014.04.03 10:07 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 감사합니다 :) 이 문서는 C++ 11 의 기능들만 다룬 거라서 작성자님이 찾으시는 것과 조금 다를 수 있습니다 ;

      2014.04.06 16:58 신고 [ ADDR : EDIT/ DEL ]
  7. 용암

    고맙습니다라는 말씀을 글로 올리는게 죄송스럽네요.
    고맙습니다.

    2014.05.31 23:28 [ ADDR : EDIT/ DEL : REPLY ]
  8. 굿굿

    PC 어셈블리 언어 다운 링크가 연결이 안되요 ㅠㅠ

    2014.06.04 11:09 [ ADDR : EDIT/ DEL : REPLY ]
  9. 정말 고맙습니다. 제게도 큰 동기부여가 되네요. ^^

    2014.06.27 14:04 [ ADDR : EDIT/ DEL : REPLY ]
  10. moolgae

    전공분야도 아니고 필요에 의해 이제야 맨땅에 헤딩하기식으로 공부하는 사람입니다. 정말 감사하다는 말밖에 달리 표현할 길이 없네요. 언젠가 Psi님에게 보답드릴 수 있는 날이 오길 바랍니다. 저 또한 누군가에게 도움이 되는 사람이 될 수 있는 그날이 오길 바라며 열심히 공부해보겠습니다.

    2014.08.05 00:19 [ ADDR : EDIT/ DEL : REPLY ]
  11. spowner

    갑자기 든 생각인데 오픈북 프로젝트 같은것을 정부지원사업으로 진행해주면 어떨까 하는..
    어떤 지원사업의 효과보다 좋을텐데요
    무료로 진행하심에 감탄합니다

    2014.10.13 13:04 [ ADDR : EDIT/ DEL : REPLY ]
  12. Header134

    씹어먹는 c언어 강의 정말 재밌게 봤습니다. 정말 좋았구 네이버 지식인에서 c언어 인터넷 강의 추천같은거 질문 올라오면 Psi님의 씹어먹는 c언어 꼭 추천하고 있어요 ㅎㅎ 아직도 .pdf파일 가지고 다니면서 가끔 다시 c언어 기본사항이 헛갈릴때 많이 참고합니다. 앞으로도 꾸준히 활동해 주세여

    2015.01.18 23:12 [ ADDR : EDIT/ DEL : REPLY ]
  13. Rain

    질좋은 강의와 멋진 마인드.. 감사합니다.

    2015.06.11 10:19 [ ADDR : EDIT/ DEL : REPLY ]
  14. 초보

    질좋은 강의 감사합니다.

    C++ 11 자주 질문되는 것 모음 - C++ 11FAQs
    다운이 안되는것 같은데 혹시 받을 수 있을까요?

    2017.03.08 10:54 [ ADDR : EDIT/ DEL : REPLY ]