cppcon
the c++ conference
SEPTEMBER 7-12 2014
Bellevue, Washington, USA
The C++ Conference 2014 (September 7-12) - Bellevue, Washington
(
http://cppcon.org/)
최근 여러 언어들이 다양한 플렛폼을 기반으로 성장 발전하여 소프트웨어 개발도 새로운 변화를 맞이하고 있습니다.
예전처럼 C++에 대한 묻지마 학습도 다양한 언어 선택의 기회로 그 의미가 옅어졌습니다.
하지만 여전히 네이티브 개발은 강하며 그 대표격 언어 중 하나인 C++을 중심으로 다시 힘을 모으고 있습니다.
네이티브 개발이란 다소 모호한 캐치프레이즈를 버리고 C++ 컨퍼런스로 거듭 났습니다.
2014년 9월 7 ~ 12일 시애틀의 가장 큰 지방도시(?) 벨뷰에서 진행한다네요. ~~;
직접 간다는건 쉽지 않겠지만, 올해부터 C++의 새로운 변화가 좀더 효과적으로 공유 될 것 같습니다.
(혹시 위치가 궁금하시면,
http://en.wikipedia.org/wiki/Bellevue,_Washington)
아래는 Modern C++과 기존 C++이 어떤 컨셉 차이가 있는지 보여주는 영상 입니다.
앞으로 C++이 어떻게 변화 할 것인지 그 방향성도 엿 볼 수 있습니다.
Modern C++: What You Need to Know
http://channel9.msdn.com/Events/Build/2014/2-661
또한 영상에서는 list, map, vector 등의 prefatch 모바일 성능 차이를 보여주는데...
하드웨어 특성이 자료구조의 특성을 무력화 시키는 배열의 마법(?)을 다루고 있습니다.
이제 vector는 묻지마 자료구조로 등극하는 것이 아닌지..ㅋ--;
한 개인이 이런 특성을 설명하면 온갖 딴지가 들어올법하지만 ㅎㅎ
거장(?)들이 눈을 동그랗게 뜨고 설명하면 설득력 있네요. ~~;
마치 앞으로는 이런것도 일상적인 방법으로 인정 받을것만 같다라는... 신뢰랄까...
그리고 parallel STL 이라는 프로젝트가 진행 중이네요.
Parallel STL
https://parallelstl.codeplex.com/
MS의 C++ 확장 프로젝트인데 아직 초기라서 참고 자료가 많이 없지만 앞으로 좋은 자료들이 올라오길 기대합니다.
C++빌더도 이런 변화를 반영하여 호환성을 높여가는데 함께 하길 바랍니다. :)