모던 C++
모던 C++ 프로그래머를 위한 C++14 핵심 기능 정리
다양한 프로그래밍 언어가 등장하고 있지만 C++는 강력한 퍼포먼스 때문에 여전히 건재하다. 또한, 플랫폼 대부분에서 지원하고 있어서 다변화된 플랫폼과 디바이스가 등장하는 요즘, 활용도가 점점 높아지는 프로그래밍 언어다. C++는 새로 등장하는 언어들보다 올드한 느낌이 들지만 문법과 규칙이 강조되는 새로운 코딩 스타일과 프로그래머들의 요구에 대응하기 위해 빠르게 진화하고 있다. 이런 변화를 받아들인 C++11 이후부터는 '모던 C++'라고 불리며 큰 변화를 담은 버전 업 작업이 진행되고 있다.
이 책은 2014년 발표된 C++14 표준의 핵심 기능과 저자의 전작에서 다루지 못한 C++11의 일부 기능을 간추려 소개한다. C++14는 이전 표준인 C++11의 마이너 업데이트로, C++11의 부족한 부분을 보완하였다. 이미 C++11을 공부했거나 알고 있다면 C++14의 새로운 기능은 분량도 적고 내용도 어렵지 않으므로 쉽게 이해할 수 있을 것이다. C++14 표준 작업이 완료된 지 얼마 되지 않아 관련 내용이 별로 없어서 자료를 찾거나 내용을 배우는 데 어려움을 느꼈던 분들에게 이 책은 좋은 자료가 될 것이다.
[지은이] 최흥배
2003년부터 현재에 이르기까지 PC 보드 게임부터 MMORPG, 모바일 게임을 아우르는 다양한 온라인 게임 서버 프로그램을 만들어온 개발자다. 게임 개발자로서 프로그래밍 언어 중 C++를 주 언어로, C#을 보조 언어로 사용하고 있다(그러나 최근에는 모바일 게임 서버 개발에 C#을 더 많이 사용하고 있다). 요즘은 C++11/14 프로그래밍과 심도 있는 .NET 기술, 유명 백엔드 오픈 소스 라이브러리 및 프로그램, 프로그래밍 언어 Ruby와 Scala에 대해 공부하고 있다. 기술과 개발 경험을 여러 사람과 나누는 것을 좋아하여 게임 개발자 커뮤니티나 세미나 강연을 통해 다른 프로그래머와 활발히 교류하고 있다. 웹이 대중화되기 전부터 프로그래밍 공부를 해 와서 그런지 여전히 새로운 기술을 배울 때는 책을 선호하여 지금도 매달 새로운 프로그래밍 관련 책을 읽으며 연구하고 있다. 현재 T3엔터테인먼트(http://www.t3.co.kr) 모바일 1팀에서 모바일 게임 서버 플랫폼을 개발 중이다.
블로그 : http://jacking.tistory.com/
트위터 : @jacking75