나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
시작이 있는 곳에 끝이 있다!
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가
jrogue (jhrogue)
프로필     
오늘 전체
방문자 137 1717744
구독자 0 180
댓글 0 3706
참조글 0 953
 인기도 :
 이 블로그 점수주기
전체 글보기(824)
열린 일기장
메모광
끝없는 뽐뿌질(화)
독서광(목)
새소식 정리(금)
영화광(일)
좌충우돌 해외 여행기
HanRSS 로 구독하기Fish 로 구독하기
 즐겨찾기
 즐겨찾기 글모음
개설일 : 2003/10/02
 

임베디드 메모리 최적화 기법(Kris Kaspersky)

2006.04.13 07:50 | 독서광(목) | jrogue

http://kr.blog.yahoo.com/jhrogue/1359436 주소복사

-= IMAGE 1 =-

종종 제목에 낚여서 책을 충동적으로 구입할 때가 있다. 물론 이런 상황을 피하기 위해 jrogue군은 반드시(!) 목차와 목차에 따라오는 페이지 분량을 갸늠해서 낚이지 않도록 최선을 다한다. 미리보기가 있으면 꼬박꼬박 읽어보기도 하고 서평도 뒤져본다. 한마디로 책을 선택하는 과정은 종합예술이다. 그런데 '임베디드 메모리 최적화 기법'은 jrogue군도 낚일만한 제목과 목차로 무장하고 있으니 독자 여러분께서도 각별히 조심할지어다.



제목에 '임베디드'가 들어가있으니 이 책 내용이 어떨 것 같다는 생각이 드는가? 혹자는 MMU없는 ARM7TDMI 계열 CPU에서 메모리를 효율적으로 다루는 방법을 떠올렸을테고, 혹자는 지극히 가혹한 조건(즉 수 메가바이트 메모리)에서 응용 프로그램을 작성할 때 한방울이라도 메모리를 아끼는 방법을 떠올렸을테고, 혹자는 가베지 컬렉션을 위시해서 낮은 주파수 저전력 환경에서 사용할 수 있는 임베디드 메모리 관리 기법 알고리즘을 떠올렸을 것이다. 하지만 미안하다. 이 모든 생각은 완전히 틀렸다. T_T

이 책에서 다루는 내용은 인텔과 AMD가 만들고 있는 x86 계열 CPU에서 어떻게 하면 성능을 극한으로 올리는지를 다루고 있다. 이 책 원래 제목이 'Code Optimization : Effective Memory Usage'임을 감안하면 '임베디드..."라는 제목은 오버해도 대략 많이 오버했다고 볼 수 있다. T_T

책 내용 자체는 다른 어떤 책에서도 볼 수 없는 흥미로운 내용이 많이 나온다. 만일 x86에서 성능을 극대화할 필요가 있는 각종 응용 프로그램(예: 비디오 코덱, 암호 풀기, 알고리즘이 무척 복잡하고 속력이 빨라야 하는 게임)을 작성하는 사람이라면 이 책은 반드시 읽어봐야 한다. 여러분이 지금까지 알고 있었던 메모리 최적화에 대해 나름대로 정립한 이론(?)은 이 책을 보는 순간 모두 거짓으로 밝혀질테니 말이다. ;)

jrogue군도 메모리 최적화에 대해 관심이 많아서 이런 저런 아티클과 책을 읽어왔지만, 지금까지 소설을 쓴 부분도 많았다는 사실을 솔직히 인정해야 겠다. 여러분의 직관에 반하는 여러 가지 아름다운 실험 결과와 도표 앞에서 무릎을 꿇지 않을 수 없을 것이다. 컴파일러 최적화에 관심이 많은 분이라면 '4장 기계 최적화'를 읽어보면 입이 쩌억 벌어질거다.

하지만 이 책을 보려면, 컴퓨터 아키텍처, 어셈블리, 운영체제론, 컴파일러론을, 디지털 회로이론을 알아야 하므로 전산/전자/컴퓨터공학 비전공자가 읽기는 거의 불가능하다고 보면 틀림없다. 아무리 jrogue군이 뽐뿌질이 뛰어나라도 말려서 함부로 이 책을 구매하지 마라!

번역 상태를 한번 살펴보자. '임베디드 메모리 최적화 기법'은'jrogue군이 2006년도에 읽은 최악의 번역서적으로 임명한다. 이렇게 번역하면 X된다는 모든 나쁜 번역 기법(오탈자, 비문, 단어 번역 생략, 꼭 필요한 예제 본문 번역 생략, 절대 금기시 되는 단어 치환 기법!)을 총동원해서 만든 이 책 앞에 jrogue군은 할 말을 잃어버렸다. 과연 36000원이라는 거금을 들여서(물론 _다행_히도 jrogue군은 출판사에서 하나 빼앗아 왔다) 구입한 책 때문에 이렇게 고문을 당해도 될까하는 생각이 읽는 도중 내내 jrogue군 머리에서 맴돌았다.

기절초풍할만한 나쁜 예제를 몇 개 보여줄까? T_T

* 이들 instruction의 "tail"은 다른 두 decoder가 디코딩할 수 있는 command로 채워져 있다.
--> 영어 단어에 조사만 붙이면 번역이 되나?

* 그럼에도 불구하고 Microsoft Visual C++은 Optmizing Built-in C Function That Work with the Memory에서 설명한 ...
--> Optimizing ... 은 본문 중 장 이름이다. 그런데 번역을 안하고 그대로 사용한다. 그리고 'C++은'이 아니라 'C++는'이 되어야지? 제발 C뿔뿔이라고 쓰지 마라. C플러스플러스다.

* 그러나 이것은 로드ing과 계산이 동시에...
--> load를 로드로 일관 치환했다. 그러니 ing가 남아있지.

* Dis어셈블러가 컴파일된
--> assembler를 어셈블러로 일관 치환했다. 그러니 Dis가 남아있지.

숱하게 많은 오류를 jrogue군 블로그에서 지적해봐야 jrogue군 블로그만 더러워지니 여기서 끝내도록 하자.

이렇게 되면 과연 역자가 이 책 내용을 알고 번역했을까 모르고 번역했을까 의심이 증폭되며... 결국 불신으로 가득차서 책장을 덮고 나서 다시는 번역서를 안보게 된다. jrogue군이 최대한 원서만 보는 심정을 독자 여러분께서는 이해해주시기 바란다.

EOF

졸곰 2006.04.13  10:19  [61.33.249.192]

관심 있어 책을 구매해볼까 했었는데...
번역상태가 최악이었군요.. ㅠ.ㅠ
에이콘의 다른 책 몇권은 괜찮았던 것 같은데 이렇게 번역하면 참 좌절스럽네요.

답글쓰기
토끼군 2006.04.13  12:05  [143.248.205.40]

아니 역서에서 단어를 일괄 치환하는 뻘짓을... _-_ 내용 부분은 뽐뿌질을 안 해도 끌리긴 하는데 원서가 얼마나 비쌀 지 엄두가 안 나네요;

답글쓰기
나래모 2006.04.13  13:52  [211.207.71.3]

역자를 탓하라... 오죽했으면 "셸 스크립트" 감수하다가 몸이 맛이 갔겠냐구. 많은 부분들은 내가 새로 번역해야 했었다구. T-T

답글쓰기
bliss 2006.04.13  14:38  [61.83.228.24]

흑. 유구무언이라지만.. 흑.. 정말 너무해... 흑... //// 나래모님.. 여기서 만나네요. 저 곧 오리로 뜹니다.. 겁나시죵? --;

답글쓰기
prince 2006.04.13  21:45  [200.118.101.214]

오오.. 이 정도 번역이면 나도 할 수 있겠는데? 일단 바벨 피쉬 번역 한 판 때린 담에 적당히 고치면 될 듯.
나래모: 잠수한 것 같더니만 여기서 보이네? 소식좀 올려 봐라.

답글쓰기
jrogue 2006.04.14  06:17

이 글 올렸다가 어제 끌려가서 고문(?)당했답니다.

답글쓰기
mooni 2006.04.14  10:35  [219.252.205.146]

헉... 지르라고 고스트가 외치고 있습니다.
원서로 사야겠군요...

답글쓰기
jrogue 2006.04.16  18:14

mooni님, 낙양 종이 값이 엉뚱한 곳에서 오르고 있는 소리가 들립니다. ;)

답글쓰기
컴사랑 2006.04.19  15:00  [210.94.41.89]

오랫만에 글 남기고 갑니다.
"C++ 은" 은 저도 예전에 많이 했던 실수군요..
잘 지내시죠?

답글쓰기
Paromix 2006.04.19  23:04  [218.146.54.113]

관심은 있는데.
전산전공이 아닌지라.
OTL 중입니다.ㅠㅠ

답글쓰기
jrogue 2006.04.20  07:16

Paromix님, 서점에 가서 한번 쓰윽 훑어보시면 코드가 맞는지 확인할 수 있을 겁니다.

답글쓰기
jrogue 2006.04.20  07:16

컴사랑님, 아주 오랫만에 놀러 오셨네요. 덕분에 잘 지내고 있습니다.

답글쓰기
장석우 2006.04.27  21:29  [211.41.246.197]

콘에어 출판사에서 재밌는(?) 책을 많이 내놓는군요!!
혹시 흥릉과학 출판사와 쌍벽을 이루는 회사?! (농담입니다.^)^
아 그리고 아마존에가서 고객평을 읽다보니 너무 직설적으로 표현한 글이 있더군요
"I'm sorry to say, but this book is complete garbage." ^)^

답글쓰기
jrogue 2006.05.06  19:21

석우님, 콘에어가아니라 에이콘~ 출판사에요. 담당자 분께서 무척 의기소침해하셨을 듯. 하긴 누구는 에_어_콘 출판사라고도 부르더라구요.

답글쓰기

댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기
 
2009 11월
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근 댓글 전체보기
저는 서점에서 읽다가 ..
im kathy , i..
im kathy , i..
im kathy , i..
im kathy , i..
최근 참조글 전체보기
리눅스 * 그냥 재미로
Valtrax onli..
졸곰의 생각
Ambien hallu..
지저깨비의 생각
최근 글
소프트웨어 컨플릭트 2..
[일상다반사] 리눅스 ..
The Art of P..
[공지] '컴퓨..
맥북 국내 판매 개시!..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월