본문 바로가기

Human Life/Book6

Great Code - 하드웨어의 이해 GREAT CODE(하드웨어의 이해) 카테고리 컴퓨터/IT 지은이 랜달 하이드 (에이콘출판, 2007년) 상세보기 최근에 질러서 보고 있는 책이다. 필자가 말하고자 하는 바는 다음과 같다. HLL(High Level Language)의 컴파일러가 아무리 똑똑하더라도 H/W(혹은 컴퓨터 아키텍처)에 대한 이해도가 부족한 사람이 작성한 코드는 어찌할 수가 없다. 고로 H/W에 대해 이해를 해야 멋진 코드가 나온다. 나같이 무지한 S/W쟁이가 필수적으로 봐야할 책이 아닌가 싶다. 현재는 6장 메모리 구조와 접근이라는 챕터를 읽고 있다. 폰 노이만 아키텍처의 기본적인 컨셉과, 시스템 버스, 클럭, 메모리 구조, 접근에 관한 문제를 얕지 않으면서도 알기 쉽게 설명하고 있다. 후다닥 독파해버려야지. +_+; 2009. 7. 3.
C함정과 실수 C 함정과 실수 (버그없는 프로그램 만들기) 상세보기 앤드류 쾨니히 지음 | 피어슨에듀케이션코리아 펴냄 C 프로그래머들이 쉽게 빠지거나 저지를 수 있는 함정과 실수를 다양한 예제를 통해 보여주면서 버그를 사전에 막을 수 있는 방법을 제시한다. 또한 하나 차이로 인한 오류 피하기, 함수 선언의 이해 및 작성, 포인터와 배열의 미묘한 관계에 대해서도 다룬다. 오랫동안 쌓아온 저자의 C 프로그래밍 경험을 담은 이 책은 C 언어 초보자나 전문가가 반드시 알아야 할 필수 요소를 정확하게 보여주고 있다. 얇아서 좋다! ㅋ 그리고 내가 프로그래밍 생초짜(지금도 초짜수준이긴 하다-_-)일 때, 툭하면 했던 실수들, 그리고 내가 이해할 수 없었던 버그들 지금에서야 '음... 그래서 그런거였군' 하며 고개를 끄덕거리게 하.. 2008. 7. 15.
에리히 프롬의 '사랑의 기술' 머리말 사랑의 기술에 대한 편리한 지침을 기대하는 사람들은 이 책을 읽고 실망할 것이다. 사랑은 스스로 도달한 성숙도와는 관계없이 누구나 쉽게 탐닉할 수 있는 감상이 아니라는 점을 보여주려는 것이 이 책의 의도이기 때문이다. 이 책은 독자들에게, 가장 능동적으로 자신의 퍼스낼리티 전체를 발달시켜 생산적 방향으로 나아가지 않는 한, 아무리 사랑하려고 노력해도 반드시 실패하기 마련이며, 이웃을 사랑하는 능력이 없는 한, 또한 참된 겸손, 용기, 신념, 훈련이 없는 한, 개인적인 사랑도 성공할 수 없다는 것을 깨우쳐주려고한다. 위에서 말한 성질들이 희귀한 문화에서는 사랑하는 능력을 획득하기란 매우 어려운 일이 아닐 수 없다. 혹은 그 누구든 참으로 사랑하고 있는 사람들을 몇 명이나 알고 있는지 자기 자신에게 물어볼 .. 2007. 2. 13.
시오노 나나미의 '나의 친구 마키아벨리' 나의 친구 마키아벨리 상세보기 시오노 나나미 지음 | 한길사 펴냄 15세기 피렌체의 정치가 마키아벨리의 생애와 사상, 업적을 유년기와 청년기, 1498년 28세의 나이로 서기장이 되어 유럽 각지를 주유하던 일들, 반메디치파로 몰려 관직에서 쫓겨난 뒤 '군주론'을 비롯한 저술을 쓰며 이탈리아와 유럽을 숙고하는 그를 그려내고 있다. 나는 시오노 나나미라는 인물을 굉장히 좋아한다. 잘 몰랐을 때는 그저 '로마인 이야기'를 쓴 굉장한 할머니인줄로만 알았는데 '체사레 보르자 혹은 우아한 냉혹'이라는 책을 읽고나서부터 이 할머니(!)의 능력에 감탄만 대략 십만번 했다 -_-. 이탈리아 狂매니아라고 할 수 있는 시오노 나나미가 아니면 쓸 수 없는 그런 책이었다. 사료를 엄청나게 연구한 것을 바탕으로 소설가 특유의 상.. 2006. 3. 2.