Page 8

옮긴이의 말

C++ 언어는 기능이 풍부하고 효율성이 높으며 프로그래머에게 상당한 자유를 주는 뛰어난 언 어입니다. 하지만 현재 시점에서 보면 이런 평이 잘 와닿지 않을 수 있습니다. 아마도 C의 한계 를 뼈저리게 느끼던 자바 등장 이전의 상황을 이해해야 그나마 C++의 장점을 제대로 이해할 수 있을 것 같습니다. 이제는 C++가 담당하던 많은 영역을 자바를 비롯한 다른 언어가 가져갔지 만 프로그램의 모든 영역을 최대한 예측 가능하고 제어할 수 있게 만들면서 성능 최적화를 추 구하는 이들의 수요는 일정하게 유지되고 있습니다. 요즘 인기 있는 텐서플로만 봐도 내부 연 산 부분은 C++로 구현되어 있고, 겉으로는 파이썬만 사용하는 줄 알지만 내부적으로는 핵심 연산을 C++로 처리하는 API도 많습니다. 이 책은 초보부터 중급 프로그래머에게 도움 되는 내용으로 가득 차 있습니다. C++의 기본부터 세부적인 내용까지 C++17 규격을 기반으로 차근차근 소개하며, 필자의 풍부한 경험을 토대로 프로그래머 입장에서 헷갈리기 쉬운 점을 잘 짚어주고, 언어 외적인 프로그래밍 기법도 함께 소 개하고 있어서 따로 강의를 듣지 않고도 이 책만 봐도 충분히 독학할 수 있도록 구성되어 있습니 다. 개인적으로 주어진 문제를 푸는 것보다 문법을 가려내는 데 시간이 더 걸릴 수 있고, 언어 의 기능이 컴파일러 단계에 너무 치중한다는 편견을 갖고 있었지만, 이 책을 번역하면서 예전보 다는 애정어린 눈길로 C++를 대할 수 있게 됐습니다. 번역할 때는 원서가 1000페이지가 넘는 다는 사실이 부담스러웠지만, 마칠 때쯤에는 왜 그 정도 분량이 나올 수밖에 없는지 이해할 수 있었고, 막상 읽으면 전혀 부담스럽지 않다는 것을 깨닫게 됐습니다. 다른 책과 마찬가지로 이번 번역도 빠른 이해와 정확한 전달에 우선순위를 뒀습니다. 그래서 용 어나 표현도 가급적 프로그래머 사이에 입에 붙거나 MS 사이트에서 사용하는 것을 따르고, 부 득이 못 찾은 표현은 음차 표기했습니다. 문학서와 달리 기술서의 표현은 명확한 편이지만, 미묘 한 뉘앙스 차이가 누적되면 알게 모르게 피로도가 쌓이고 본뜻도 변질되기 쉽기 때문에 최대한 저자의 의도를 보존하고자 노력했습니다. 그럼에도 불구하고 걸러지지 못하고 인쇄돼버릴 미흡 한 부분에 대해 미리 양해를 구합니다. 마지막으로 좋은 책 맡겨주신 한빛미디어 관계자님, 항상 정확하고 꼼꼼하게 일처리해주시는 최현우 차장님, 문맥의 이해를 바탕으로 예리하면서도 간 결한 교정 작업을 보여주신 편집자분께 감사의 말을 남깁니다. 남기혁 8

Profile for 한빛미디어

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

Advertisement