Visual C++ 6.0 에디션의 종류
Visual C++ 6.0은 성능에 따라 세 가지 에디션이 제공된다.
경제학적으로 얘기하자면 에디션별로 가격 차별화를 시행하여 가장 많이 팔어먹을 수 있도록
한 것이고, 사용자 입장에서 보면 자기 목적에 가장 어울리는 에디션을 저렴하게 구입할 수
있어 좋다.
- Standard Edition(스탠다드 에디션)
스탠다드 에디션은 가장 하위 에디션이며, 일부 기능이 제외되어 있다. 프로페셔널 에디션에
비해 스탠다드 에디션에 제외된 기능은 다음과 같다.
1. 코드 최적화 기능이 제외되었다. 그래서 스탠다드 에디션으로는 /O 옵션을 사용하여
컴파일할 수 없으며 최종 실행파일의 속도를 최적화할 수 없다.
2. 프로그램의 어느 부분에서 실행시간을 가장 많이 소모하는지 분석하는 프로파일러가 제외되었다.
그래서 퍼포먼스 측정을 할 수 없다.
3. MFC 라이브러리를 동적으로만 연결할 수 있으며, 정적으로는 연결할 수는 없다.
따라서 스탠다드 버전으로 만든 프로그램은 반드시 MFC42.DLL 파일이 윈도우즈 디렉토리에
있어야만 실행시킬 수 있다.
컴파일할 수 없으며 최종 실행파일의 속도를 최적화할 수 없다.
2. 프로그램의 어느 부분에서 실행시간을 가장 많이 소모하는지 분석하는 프로파일러가 제외되었다.
그래서 퍼포먼스 측정을 할 수 없다.
3. MFC 라이브러리를 동적으로만 연결할 수 있으며, 정적으로는 연결할 수는 없다.
따라서 스탠다드 버전으로 만든 프로그램은 반드시 MFC42.DLL 파일이 윈도우즈 디렉토리에
있어야만 실행시킬 수 있다.
그 외 몇 가지 컨트롤들도 제외되었다. 스탠다드 에디션에서 제외된 기능은 상업적으로
판매되는 제품을 만들 때가 아니면 잘 사용하지 않는 기능들이므로 스탠다드 버전을 사용하더라도
비주얼 C++을 배우는데는 큰 지장이 없을 것이다. 스탠다드 버전은 제한된 기능에 비해 가격은
무척 싸다.
- Professional Edition(프로페셔널 에디션)
스탠다드 에디션보다 한 단계 높은 에디션이며, 비주얼 C++의 대부분의 기능을 포함하고 있다.
이름상으로는 전문가용이지만 일반적으로 가장 많이 사용되는 버전이다.
- Enterprise Edition(엔터프라이즈 에디션)
비주얼 C++의 모든 기능을 가진 최상위 버전이며 프로그램을 전문적으로 개발하는 기업용으로
판매된다. 프로페셔널 버전에 비해 주로 데이터 베이스쪽의 기능이 더 추가되어있다.
기능이 많은건 좋지만 가격은 무지 비싸다.
출처 : 비주얼 C++ 6.0 정복(출판사:가남사)