블로그 이미지

(Visual C++) (C++.NET) ( Managed C++) (C++/CLI) 의 차이점

2013. 6. 7. 17:14

(Visual C++) (Visual C++.NET) ( Managed C++) (C++/CLI) 의 차이점


4개 모두의 공통점은 모두다 C++ 언어를 사용한다는 것이다. 단, 차이점은


  • Visual C++ 이란?

C++ 이란 언어를 써서 프로그래밍 작업을 할 수 있게 해주는 도구의 이름.


  • Visual C++.NET 이란?

.NET Framework 위에서 동작하는 C++ 개발 툴을  말합니다. 별도로 C++.NET이란 언어는 없습니다.

Visual C++ 제품 중에서 2001년~2003년 버전의 이름이 Visual C++.NET 이라고 불렸습니다.



  • Visual Studio .NET 2003 까지

Managed C++ 이라는 명칭 사용 (굉장히 많은 언더바[_] 사용으로 문법이 난해함)

Managed C++ 과 Visual C++.NET 은 같은 의미이다.

  • Visual Studio 2005 이후

C++/CLI 으로 명칭 변경 (비교적 훨씬 깔끔해졌고, 직관적인 문법 사용)