STL/CLR 첫 공개판은 Orcas CTP에...

Visual C++ Team Blog Orcas CTP now includes STL-CLR

얼마전에 소개드린 Orcas의 첫 CTP인 9월 CTP에 그동안 개발되어온 STL의 CLR 버젼인 STL/CLR이 포함되어 있습니다.

.NET Framework(CLR) 위의 응용프로그램들은 사뭇 다른 패러다임을 사용하기 때문에 이런 부분들을 활용하기 위해서는 그대로 사용할 수 없는 C++에 C++/CLR이라는 표준이 개발되어 추가 되었습니다. 이전에 추가한 Managed C++이 사용자의 혼란을 야기한 이유로 인한 실패를 거울삼아 이전의 잘못들을 다시 제대로 정립하여 만들게 된 작품이라고 할 수 있겠습니다.

C++/CLR을 위해서 CLR의 요소들을 사용할 수 있는 STL의 버젼을 만들게 된 것이 STL/CLR입니다. 물론 STL/CLR은 Template과 함께 Generics를 함께 사용합니다. 이 STL/CLR은 C++ 라이브러리계에 많은 영향력을 행사하고 있는 Dinkumware에서 개발하여 마이크로프트에서 테스트를 합니다.

Orcas CTP에 포함된 버젼도 아직 개발중인 버젼의 상황을 보여드리기 위해서 공개한 것입니다. 아직은 퍼포먼스에 있어서 어떤 보장을 할 수 있는 상태는 아니지만, .NET Framework의 BCL을 사용하는 것보다 빠른 퍼포먼스를 보이는 시나리오들이 있다고 합니다. 앞으로 많이 개선될 것으로 기대합니다.