Title:
whycpp
|
edited by
Jaeseung Ha
at
11 years, 11 months ago.
<h1>왜 C++을 쓰나요?</h1>
<p>Herb Sutter의 2011의 발표를 보고 시작해봅시다.</p>
<p><a href="http://channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C">http://channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C</a></p>
<p>동영상이 귀찮으신 분을 위한 슬라이드: <a href="http://ecn.channel9.msdn.com/content/WhyCPPCB2011.pdf">http://ecn.channel9.msdn.com/content/WhyCPPCB2011.pdf</a></p>
<p> </p>
<p>3줄 요약</p>
<p>1. 속도가 빠르니까</p>
<p>2. 돈이 적게 드니까</p>
<p>3. 자연을 보호하니까 = 적은 에너지로 많은 일!</p>
<p> </p>
<p>(속도야 원래 빨랐고) <a href="C++11">C++11</a>이 되면서 언어에 제한이 많이 사라져서 사용하기 편해졌습니다. 어떤게 편해졌는지는 해당 항목을 통해 소개하도록 하겠습니다.</p>
<p> </p>
<p>추가 질문</p>
<p>Q. 게임 서버 등 IO bound가 큰 프로젝트에서 C++이 스크립트 언어보다 좋은 점은?</p>
<p>A. 모바일 게임 서버가 아니면 게임 서버가 IO bound만 큰 프로젝트는 아닐텐데요. nodejs가 사용한 v8 엔진이 성능이 빠르다고는 하지만 정말로 만들어보면 IO bound job을 CPU bound job으로 만들어 주는 마법을 볼 수 있을 겁니다. 그리고 서비스가 대박이 나서 서버를 늘려야하는데 50대 필요한거랑 10대 필요한건 비용의 문제죠. 위 슬라이드를 참고하세요.