맨위로가기

터보 C++

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

터보 C++는 볼랜드가 개발한 C++ 컴파일러 제품군이다. 1990년 5월 MS-DOS용으로 처음 출시되었으며, OS/2 버전도 함께 제공되었다. 이후 윈도우용 버전을 포함하여 여러 버전이 출시되었으며, 1993년 11월 출시된 터보 C++ 4.0은 템플릿 지원으로 유명하다. 볼랜드는 터보 C++와 볼랜드 C++를 별도의 제품 라인으로 분리하여, 터보 C++는 취미 프로그래머 및 초급 시장을, 볼랜드 C++는 전문 응용 프로그램 개발 시장을 타겟으로 했다. 1995년 터보 C++ 4.5가 출시되었고, 2006년에는 Borland Developer Studio 2006의 C++ 언어 단일 버전으로 터보 C++ 2006이 출시되었으나, 2009년 엠바카데로 테크놀로지스에 의해 지원이 중단되었다.

더 읽어볼만한 페이지

  • C++ 컴파일러 - GNU 컴파일러 모음
    GNU 컴파일러 모음(GCC)은 리처드 스톨먼이 1987년 처음 출시한 자유 소프트웨어 컴파일러 시스템으로, C, C++, Fortran, Ada, Go 등 다양한 프로그래밍 언어를 지원하며 여러 명령어 집합 아키텍처와 플랫폼에서 널리 사용된다.
  • C++ 컴파일러 - C++빌더
    C++빌더는 델파이와 동일한 IDE를 사용하는 엠바카데로 테크놀로지스에서 개발한 C++ 통합 개발 환경이며, 윈도우, macOS, iOS, 안드로이드 등 다양한 플랫폼을 지원하고 VCL, FireMonkey, CLX와 같은 GUI 라이브러리를 제공한다.
  • 볼랜드 소프트웨어 - 터보 파스칼
    필립 칸이 개발하고 안데르스 헤일스베르그가 기반을 다진 터보 파스칼은 저렴한 가격, 빠른 컴파일, 사용하기 쉬운 IDE를 특징으로 1980년대 PC 프로그래밍에 혁신을 가져왔으며, 여러 기능 추가를 거쳐 델파이 등장 후 레거시 기술이 되었고 일부 버전은 프리웨어로 배포된다.
  • 볼랜드 소프트웨어 - 터보 어셈블러
    볼랜드에서 개발한 터보 어셈블러는 빠른 속도와 MASM과의 높은 호환성을 특징으로 하며, 어셈블리 프로그래밍 입문자를 위한 튜토리얼과 샘플 코드를 제공하지만, 참조 문서 부족은 단점으로 지적되었다.
  • 1990년 소프트웨어 - 윈도우 3.0
    1990년 5월 22일에 출시된 윈도우 3.0은 3차원 GUI와 향상된 메모리 관리, 프로그램 관리자 등의 개선된 인터페이스를 제공하여 멀티태스킹을 지원하고 대중적인 인기를 얻었으나, 출시 이후 반독점 논란에 휘말리기도 했다.
  • 1990년 소프트웨어 - 페인트샵 프로
    로버트 보이트가 개발한 페인트샵 프로는 이미지 변환기로 시작하여 다양한 이미지 편집 기능을 추가하며 발전해 왔고, 코렐에 인수된 후에도 기능 개선을 통해 어도비 포토샵과 경쟁하는 대표적인 이미지 편집 프로그램이다.
터보 C++ - [IT 관련 정보]에 관한 문서
터보 C++ 정보
터보 C++ IDE 스크린샷
개발사볼랜드
출시일1990년 5월
최신 버전 출시일2006년 9월 5일
운영체제마이크로소프트 윈도우
장르IDE
라이선스 정보
라이선스 종류 (Explorer)프리웨어
라이선스 종류 (Professional)사유
웹사이트 정보
웹사이트터보 C++ 공식 웹사이트 (2006년 보관)

2. 역사

볼랜드에서 개발한 터보 C++는 초기 버전부터 여러 발전을 거듭했다. 주요 버전과 출시일은 다음과 같다.

버전출시일
터보 C++ 1.01990년 5월[1]
터보 C++ 3.01991년 11월 20일[1]
터보 C++ 4.01993년 11월[1]
터보 C++ 4.51995년 3월 20일[2]



버전 1.x에서 3.x로의 업그레이드는 마이크로소프트 윈도우 버전과의 연관성을 위한 시도였을 수 있지만, 터보 C와의 동기화를 위한 목적이 더 컸을 것으로 보인다. 터보 C 2.0(1989년)과 터보 C++ 1.0(1990년)은 거의 동시에 출시되었으며, 이후 버전 3.0은 C와 C++ 컴파일러를 통합한 버전이었다.

버전 3.0부터 볼랜드는 C++ 컴파일러를 "터보 C++"와 "볼랜드 C++" 두 가지 제품군으로 나누었다. 터보 C++는 초보 프로그래머를, 볼랜드 C++는 전문 개발자를 대상으로 하였다. 볼랜드 C++는 더 많은 도구, 코드 최적화, 문서를 포함하여 상업용 개발자의 요구를 충족시켰다.

파스칼 (프로그래밍 언어) 기반의 볼랜드 델파이가 성공하면서, 볼랜드는 볼랜드 C++ 개발을 중단하고 윈도우용 C++빌더에 집중했다. C++빌더는 델파이의 프런트 엔드 프레임워크를 공유했지만, 볼랜드 C++의 백 엔드 컴파일러를 유지했다. 볼랜드 C++/터보 C++ 개발은 2006년까지 중단되었다.

이후 Borland Turbo C++ Suite, 터보 C++ 2006 등의 버전이 출시되었다. 터보 C++ 2006은 볼랜드 디벨로퍼 스튜디오 2006의 C++ 언어 단일 버전으로, 2006년 8월 6일에 발표되었고, 같은 해 9월 5일에 터보 익스플로러 및 터보 프로페셔널 에디션과 함께 출시되었다.[6][7][8] 익스플로러 에디션은 무료 다운로드 및 배포가 가능했고, 프로페셔널 에디션은 상용 제품이었다.

2009년 10월 엠바카데로 테크놀로지스는 모든 터보 C++ 2006 에디션에 대한 지원을 중단했다. 익스플로러 에디션은 더 이상 다운로드할 수 없으며, 프로페셔널 에디션은 엠바카데로 테크놀로지스에서 더 이상 구매할 수 없다. 터보 C++ 2006은 코드기어 인수를 통해 엠바카데로가 지원을 중단하기 전에 C++빌더 2007로 대체되었으며, 공식 터보 C++ 2006 페이지는 이후 방문자를 C++ 빌더 2010으로 리디렉션했다.

인프라이즈 코퍼레이션은 Turbo C++영어 v1.01을 2002년 2월 21일에 프리웨어로 공개했다.[9]

2. 1. 볼랜드 터보 C++

볼랜드에서 개발한 초기 터보 C++ 버전에 대해 간략하게 설명한다.

버전출시일
터보 C++ 1.01990년 5월[1]
터보 C++ 3.01991년 11월 20일[1]
터보 C++ 4.01993년 11월[1]
터보 C++ 4.51995년 3월 20일[2]



버전 1.x에서 버전 3.x로의 업그레이드는 터보 C++ 릴리스 번호를 마이크로소프트 윈도우 버전과 연결하려는 시도였을 수 있다. 그러나 이 도약은 터보 C와 터보 C++를 단순히 동기화하기 위한 것이었을 가능성이 더 크다. 터보 C 2.0(1989년)과 터보 C++ 1.0(1990년)이 거의 동시에 출시되었고, 차세대 3.0은 C와 C++ 컴파일러의 통합이었다.

버전 3.0부터 볼랜드는 C++ 컴파일러를 "터보 C++"와 "볼랜드 C++"의 두 가지 개별 제품 라인으로 분할했다. 터보 C++는 취미 프로그래머 및 초급 컴파일러 시장을 대상으로, 볼랜드 C++는 전문 응용 프로그램 개발 시장을 타겟으로 했다. 볼랜드 C++는 상업용 개발자의 요구 사항을 충족하기 위해 추가 도구, 컴파일러 코드 최적화 및 문서를 포함했다.

파스칼 (프로그래밍 언어) 기반 제품인 볼랜드 델파이의 성공으로, 볼랜드는 볼랜드 C++ 제품군 작업을 중단하고 윈도우용 C++빌더에 집중했다. C++빌더는 델파이의 프런트 엔드 응용 프로그램 프레임워크를 공유했지만, 볼랜드 C++ 백 엔드 컴파일러를 유지했다. 볼랜드 C++/터보 C++에 대한 개발은 2006년까지 중단되었다.

2. 1. 1. 터보 C++ 1.0 (1990)

1990년 5월에 출시된 터보 C++ 1.0은 MS-DOS에서 실행되었다.[1] OS/2 버전도 제작되었다. 이 버전은 AT&T C++ 2.0 릴리스를 지원했다. 인텔 x86 프로세서용 Borland의 터보 어셈블러와 함께 제공되었으며, COM 파일EXE 프로그램을 모두 생성할 수 있었다. 초기 터보 C++ 컴파일러는 TauMetric(나중에 썬 마이크로시스템즈에 인수)에서 개발한 프런트 엔드를 기반으로 했다.

2. 1. 2. 터보 C++ 3.0 (1991)

MS-DOS 컴파일러로 출시되었으며, C++ 템플릿, Borland의 인라인 어셈블러 (컴퓨팅) 및 8086 리얼 모드286 보호 모드 (뿐만 아니라 80186) 모두에 대한 MS-DOS 모드 실행 파일 생성을 지원했다.[1] 당시 최신 버전인 AT&T C++ 2.1을 구현했으며, 별도의 터보 어셈블러 제품은 더 이상 포함되지 않았지만 인라인 어셈블러는 기능이 축소된 버전으로 대신할 수 있었다.

2. 1. 3. 터보 C++ 4.0 (1993)

터보 C++ 4.0은 1993년 11월에 출시되었으며, 템플릿에 대한 강력한 지원으로 유명하다.[1] 특히, 볼랜드 C++ 4는 표준 템플릿 라이브러리, 표현식 템플릿, 템플릿 메타 프로그래밍의 초기 고급 응용 프로그램 개발에 기여했다. 파스칼 (프로그래밍 언어) 기반 제품인 볼랜드 델파이의 성공으로, 볼랜드는 볼랜드 C++ 제품군 작업을 중단하고 윈도우용 C++빌더에 집중했다. C++빌더는 델파이의 프런트 엔드 응용 프로그램 프레임워크를 공유했지만, 볼랜드 C++ 백 엔드 컴파일러를 유지했다. 볼랜드 C++/터보 C++에 대한 개발은 2006년까지 중단되었다.

2. 1. 4. 터보 C++ 4.5 (1995)

ObjectWindows Library (OWL) 2.5, AppExpert, ClassExpert, Object Components Framework 등이 포함되었다.[2] 멀티미디어 QuickTour, 5개의 게임(터보 메테오 (Asteroids|애스터로이드영어와 유사한 게임), 터보 블록, 터보 크리비지, 터보 21, 터보 마작) 및 해당 소스 코드가 포함되어 있다.[2]

2. 2. Borland Turbo C++ Suite

이 버전에는 Borland C++Builder 1.0, 윈도우 3.1용 터보 C++ 4.5, 도스용 터보 C++ 3.0이 포함되어 있다.[5] 이후 릴리스에서는 C++Builder 1.0을 Borland C++BuilderX 개인용 에디션으로 대체했다.[5]

2. 3. 터보 C++ 2006

볼랜드 디벨로퍼 스튜디오 2006의 C++ 언어 단일 버전으로,[6] 2006년 8월 6일에 처음 발표되었으며,[7] 같은 해 9월 5일에 터보 익스플로러(Turbo Explorer) 및 터보 프로페셔널(Turbo Professional) 에디션과 함께 출시되었다.[8] 익스플로러 에디션은 무료로 다운로드 및 배포가 가능했으며, 프로페셔널 에디션은 상용 제품이었다.

2009년 10월 엠바카데로 테크놀로지스는 모든 터보 C++ 2006 에디션에 대한 지원을 중단했다. 따라서 익스플로러 에디션은 더 이상 다운로드할 수 없으며, 프로페셔널 에디션은 엠바카데로 테크놀로지스에서 더 이상 구매할 수 없다. 터보 C++ 2006은 코드기어 인수를 통해 엠바카데로가 지원을 중단하기 전에 C++빌더 2007에 의해 대체되었으며, 공식 터보 C++ 2006 페이지는 이후 방문자를 C++ 빌더 2010으로 리디렉션했다.

2. 4. 프리웨어 릴리스

Turbo C++영어 v1.01은 2002년 2월 21일 인프라이즈 코퍼레이션에 의해 프리웨어로 공개되었다.[9]

3. 레거시 소프트웨어

Turbo C++영어 v1.01과 Turbo C영어 v2.01은 볼랜드의 고전 소프트웨어 웹사이트에서 무료로 다운로드할 수 있다.[1] Turbo C++영어 3.0 (DOS)은 터보 C 스위트 1.0에 포함되어 있었다.[2]

참조

[1] 웹사이트 Software Delivery & Testing - Micro Focus Community http://community.bor[...] 2017-05-02
[2] 웹사이트 BORLAND SHIPS TURBO C++ 4.5 - Upgrade Combines Learning Tools with Latest C++ Technologies https://web.archive.[...]
[3] 웹사이트 ボーランドが送り出した C/C++の歴史 https://web.archive.[...]
[4] 웹사이트 32ビット対応C/C++開発システム Turbo C++ 5.0J for Windows 95 & Windows NT https://web.archive.[...]
[5] 웹사이트 Borland Turbo C++ Suite – New User https://web.archive.[...]
[6] 웹사이트 The Turbo Editions FAQ https://web.archive.[...]
[7] 웹사이트 Borland's Developer Tools Group Announces Plans to Rev Up Classic Turbo https://web.archive.[...]
[8] 웹사이트 The Developer Tools Group of Borland Software Announces the Immediate Availability of the New Turbo Products https://web.archive.[...]
[9] 웹사이트 Borland Developer Network Home Museum https://web.archive.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com