C++ 언어의 개발자인 Bjarne Stroustrup 가 Waterloo 대학의 The Computer Science Club 에서 강연한 내용이 공개됐다.

강연 동영상 링크 : http://csclub.uwaterloo.ca/media/C%2B%2B0x%20-%20An%20Overview.html
(바로 볼 수 있도록 되어 있으며, 다운로드용 링크도 있다.)
A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a generality beyond my imagination. Here, I briefly outline rules of thumb (guidelines, principles) that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I'll take questions.
주제는 C++0x 인데.. 나는 C++ 이 새로 버전 업이 될 것이라는 것만 알았지, 이름은 모르고 있었다. 일단 몇가지는 검색하면 바로 알 수 있는 Bjarne Stroustrup 의 홈페이지에서 관련 내용을 찾아봤다.

여기서 C++0x 에 대해서 몇가지가 오래전부터 언급이 되어 있다.(자세한건 홈페이지의 FAQ 참조)
  • Compatibility is always a major concern
  • No major changes to the language itself
  • Major extensions to the standard library

따라서 큰 걱정(?)은 안해도 될듯 하다. 단, STL 에 초점이 맞춰지는 만큼 STL 은 좀 더 공부를 해놔야할듯.....

참고
[1] The Design of C++0x : Bjarne Stroustrup 가 2005 년에 (지금은 폐간된) C/C++ Users Journal 에 C++0x 에 관한 글을 기제했다.(http://www.research.att.com/~bs/rules.pdf)
[2] Why C++ is not just an ObjectOriented Programming Language : C++0x 와는 관계가 없다고 할 수 있는데, 그냥 참고 삼아 추가한다. 역시 Bjarne Stroustrup 가 쓴글로, Bjarne Stroustrup 는 홈페이지에서 언급하듯이, C++ 은 하나의 스타일을 강요하는 언어가 아니다.(Java 는 OOP 를 강요한다. 나는 그래서 별로 안좋아한다.) 그에 대한 얘기들이다.


크리에이티브 커먼즈 라이센스
Creative Commons License
2007/08/16 05:38 2007/08/16 05:38

트랙백 주소 :: http://www.hybrid.pe.kr/tt/trackback/249

댓글을 달아 주세요

[로그인][오픈아이디란?]