기다리던『GREAT CODE 제2권』이 출간됩니다!

랜달 하이드 지음 | 이건호 안병규 박철현 임중근 심지웅 옮김 |
632페이지 | 7월 26일 출간 | 30,000원

에이콘 책들 중에 출간 일정 문의를 가장 많이 받았던 책이 무슨 책인지 아세요? 바로 『GREAT CODE 제2권 로우레벨을 고려한 프로그램 최적화』였습니다. 이토록 독자 분들의 질문이 맡았던 이유는, 2005년 7월 출간한『GREAT CODE 제1권 하드웨어의 이해』 마지막 페이지에 2권 출간예정 광고를 실었던 때문이었기도 하겠지만, 무엇보다도 1권을 읽은 독자들에게 큰 감명(!)을 주었던 때문이 아니었을까 싶습니다. 후속편 격인 2권을 기대하게 만들었던 것이지요. 번역 기간 동안, 독자들께서 문의 메일을 주기적으로 보내주셔서 바로 역자분께 전달해드리면서 본의 아닌 원고 압박 효과를 톡톡히 누릴 수 있었다지요. :)

전자회로, 논리설계, 컴퓨터 아키텍처, 시스템 프로그래밍 등 4가지 필수 전공과목을 한 권에 일목요연하게 정리해준 『GREAT CODE 제1권 하드웨어의 이해』는 최고의 프로그래머가 되기 위해 반드시 알고 넘어가야 할 하드웨어와 컴퓨터 아키텍처에 대한 내용이 잘 정리되어 있습니다. 컴퓨터 관련 전공수업을 듣지 못했던 분, 배웠지만 실무에서 막상 쓰려고 하니 가물가물 기억나지 않는 분들을 위한 책이었습니다.

GREAT CODE 제2권 로우레벨을 고려한 프로그램 최적화』는 C, C++, 자바 등 고급언어 프로그래머들을 위한 책으로서 하드웨어나 컴파일러, 기계어 등 로우레벨에 대한 이해를 통해 정말 효율적이고 최적화된 코드를 작성할 수 있는 능력을 키워줍니다.

태초에 대부분의소프트웨어는 어셈블리 즉, CPU의 로우레벨 언어로 작성되었다. 상대적으로느린 하드웨어에서 어느 정도의 성능을 끌어내기 위해서는 별다른 방법이 없었기 때문이다. 초기 프로그래머들은고급언어 컴파일러가 제대로 된 로우레벨 기계어 코드를 만들어내지 못한다는 것을 알고 있었기 때문에 고급언어로 코딩하는 것을 좋아하지 않았다. 그러나 오늘날에는 대부분의 프로그래머가 C, C++, 파스칼, 자바, 베이직 같은 고급언어를 사용하고 있다. 그 결과 비효율적이고 너절한 코드가 너무 많아지게 되었다. 그러나효율적인 소프트웨어를 만들기 위해 고급언어가 제공하는 생산성이나 이식성을 포기할 필요는 없다.

컴파일러가어떻게 동작하는지를 이해하면 아름다운 기계어 코드로 변환되는 소스 코드를 작성하는 것이 가능해진다. 바로지금 『Great Code 제2권 로우레벨을 고려한 프로그램최적화』를 읽으면 된다!     - 책 뒷표지에서


이 책은 원래 『GREAT CODE 제1권』의 저자인 랜달 하이드가 1권의 마지막 장에 넣으려고 했던 내용이라고 합니다. 로우레벨 수준을 고려해 광의의 최적화를 달성하는 최고의 코드를 만들기 위한 내용을 한 챕터에 담기에는 내용이 매우 방대해져서 별책으로 기획을 했다고 하죠.

번역을 맡으신 이건호님은 엔씨소프트에서 서버프로그래머로 일하다, 탁월한 평가를 받아 이달 말 UC 버클리에서 박사과정에 들어가게 되어 유학을 떠나게 되었습니다. 다시 한번 축하드리며 먼 길 떠나시는 건호님 앞길에 큰 축복이 함께 하길 바라겠습니다. :) 함께 공역하신 안병규님, 박철현님, 임중근님, 심지웅님께도 감사의 말씀을 전합니다.


GREAT CODE 제2권 로우레벨을 고려한 프로그램 최적화』의 출간을 기념하며, 『GREAT CODE 제1권 하드웨어의 이해』의 표지도 예쁘게 새단장을 했습니다. 형님이 아우따라 꽃단장을 한 셈이군요.
"GREAT CODE" 시리즈에 독자 여러분의 많은 성원을 바랍니다. 참고로 말씀드리면, 원서를 출간한 출판사에 문의한 결과 3권 출간에 대한 계획은 아직 잡혀지지 않았다고 합니다. 일정이 잡히게 되면 블로그에서 알려드리겠습니다.
CC

크리에이티브 커먼즈 라이센스 에이콘출판사에 의해 창작된 이 저작물크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.


  • 이건호| Jul 25, 2007

    지각역자 끊임없이 압박하시느라 고생하셨습니다. 심려 끼쳐드려서 죄송합니다. T_T
    그나저나 번역하는 사람에게도 큰 도움이 되는 책이었습니다. 여기저기서 대충 들었던 내용들을 한번에 정리해주는 책이랄까... 초보에서 고급 프로그래머까지 모두 도움되는 책이라 감히 광고할 수 있겠습니다. ^^

  • 전동환| Jul 25, 2007

    2권 역자분들 이름들이 대부분 익숙하네요. 건호형이 번역하셨으니 2권 품질은 믿어도 되겠군요 :-)

    1권 표지도 훨씬 좋아진 것 같습니다.

  • 에이콘| Jul 26, 2007

    이건호님, 어제 만나뵈어서 반가웠습니다. 긴 기간 바쁘신 중에 유학준비도 하시면서 어려운 작업 잘 마쳐주셔서 정말 감사합니다. 곧 떠나시더라도 늘 저희 잊지 마시고 자주 자주 연락주세요.

    전동환님, 반가워요. GREAT CODE 1, 2권의 역자진은 다들 프로필이 화려하시더라구요. :) 좋은 책을 만들어 주신 여러분께 감사합니다.