더북(TheBook)

이 명령어를 사용하려면 <chrono><thread>를 포함해야 한다. 마이크로소프트는 언어 표준을 지원하는 비주얼 스튜디오 "익스프레스(Express)" 버전을 무료로 제공한다.* 프로페셔널(Professional) 버전과 익스프레스 버전의 차이점은 프로페셔널 버전이 더 많은 개발자 라이브러리를 제공한다는 점이다. 책에 있는 예제들은 프로페셔널 버전에만 있는 라이브러리를 사용하지 않기 때문에 "익스프레스" 버전을 사용해도 아무 문제없이 예제를 실행해 볼 수 있다.

IDE: 책에 있는 예제와 같이 짧은 프로그램은 일반 편집기를 사용해 쉽게 처리할 수 있다. 큰 프로젝트에서는 함수가 정의 또는 사용되는 위치를 보거나, 코드 내부에 있는 문서를 보거나, 프로젝트 전체에 대해 이름을 검색하거나 바꾸는 등의 작업을 하기 위해 통합 개발 환경(Integrated Development Environment, IDE)을 사용하는 것이 좋다. KDevelop은 KDE 커뮤니티에서 C++로 만든 무료 IDE다. 필자가 생각하기에 리눅스에서 가장 효율적인 IDE이며 git 및 CMake와 잘 동작한다. 이클립스(Eclipse)는 자바(Java)로 개발되었으며 눈에 띄게 느리다. 그러나 최근 C++ 지원을 향상하기 위해 수많은 노력을 했고 그 결과 많은 개발자가 꽤 생산적으로 작업한다. 비주얼 스튜디오는 스크롤 바를 통해 소형화된 컬러 페이지 뷰와 같이 몇 가지 독특한 기능을 함께 제공하는 매우 견고한 IDE다.

가장 생산적인 환경을 찾으려면 약간의 시간과 실험이 필요하며 개인과 팀의 취향도 고려 대상이다. 물론 IDE도 시간이 지나면서 점점 발전할 것이다.

 

* 역주

현재 익스프레스 버전뿐만 아니라 커뮤니티(Community) 버전도 제공한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.