Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[1211] Re:한가지만 더여... 미안해여.
조준회 [] 1373 읽음    2002-09-19 11:56
님.. 자동차에 비유하면..

자동차를 생산하는 업체에 따라서 다양한 이름이 붙습니다.
현대,기아,GM등등이 있지요?.

똑같이 휘발유 넣고 간다고 해도.. 마티즈를 에쿠스라고 하진 않지요?.^^

C언어도 마찬가지입니다.

기본 C언어는 ANSI등 표준화 기구에서 정의를 합니다.(제품이 아닙니다..)
이 정의에 따라서 각 제작사가 다양한 컴파일러를 만들어 냅니다.

대표적인 제작사가 MS와 볼랜드가 있는 것이고요..
다시 MS는 Microsoft C/C++과 VC++이 있습니다.
볼랜드는 Turbo C/C++ , Borland C/C++, C++ Builder의 제품이 있습니다.

각 자동차가 차마다의 특성을 가지고 있지요..
또, 오래된 제품은 단종시키고 새로운 제품을 생산하지요?.

마찬가지로.. MS는 Microsoft C/C++은 단종되었고, 현재는 VC++만 생산하고
있습니다. 역시 이 VC++도 버젼에 따라서 당연히 차이가 있습니다.

볼랜드는 Turbo C/C++, Borland C/C++은 단종이 되었으며, C++ Builder만 생산
하고 있습니다.

마찬가지로 버젼에 따라서 특성이 다릅니다.

그러나 각 차도 특성이 다 다르지만.. 기본적인 운전방법등은 같지요?.
당연히 ANSI등의 표준안에 따라서 만들어진 컴파일러는 최소한이 호환성이
제공됩니다.

그러나 각 제작사마다 표준안에서 확장을 시켜 편리한 기능들을 제공하고 있으므로
이런 기능들을 사용하여 프로그램을 개발하면.. 호환이 되지 않습니다.

즉, ANSI 표준안에 따라서 프로그램을 개발하면.. 서로 어느정도의 호환성은 제공됩니다만..
MFC(MS)나 VCL(Borland)등 각 컴파일러 제작사가 제공하는 독특한 기능들을 사용하면..
서로 다른 툴에서는 컴파일이 되지 않습니다.
(예외적으로 borland는 MFC를 사용한 것도 컴파일 할 수 있습니다.)

위에 언급한 컴파일러는 기본언어로 C/C++을 사용하여... C/C++ 언어를 사용하면..
어느정도의 호환성을 제공하고, 서로 다른툴로 비교적 쉽게 바꿔서 사용할 수 있지만..

VB 는 Basic을 사용합니다.
따라서 이경우는 전혀 호환이 되지 않으며, 기본언어가 달라짐에 따라서 개발툴의
특성역시 전혀 달라집니다.

마찬가지로 볼랜드는 Delphi라는 Pascal을 기본언어로 하여 만들 툴도 있으며,

요즘은 Java,C#등 많은 종류의 서로 다른 언어들이 있으며.
각 언어에 따라서 사용목적,툴의 성격등이 전혀 달라집니다.

이 사이트는 그중에서도 빌더를 주로 다루고 있습니다.

따라서 자기가 하고자 하는 일과, 선호하는 언어에 따라서 툴을 하나 선택하고..
공부하여야 합니다.
툴을 바꾸거나 언어를 바꾸면.. 처음부터 다시 공부를 해야 합니다.

학생이라면.. 이런저런 언어를 모두 조금씩 해보고..
적합하다 싶은것을 선택하세요..


황원진 님이 쓰신 글 :
: 전 c초보자인데여.. 툴에 대한 정리가 필요한거 같아여...
:
: 터보 계열과 볼랜드 계열 맞나여.. 정확히 어떻게 볼랜드 사와 마이크로 소프트사.. 등등..
: 어떻게 나뉘어 지는지 모르겠어여.. 글구 vb라 하면.. 어떤것이고.. c++컴파일런지.. 잘 이해가 가지 않아여.. 체계적인 지식을 주실분 도와주세여..
: 글구 저위에 메뉴를 보면 c++builderdhk turbo-c,borland c++ 이렇게 나뉘어 있는데.. 이것도 점
: 이해가 가지 않아여. 볼랜드 3.1도 c++컴파일이 돼는데 그것도 c++빌더가 아닌가여.
: 넘 허접한 질문인가여.. 암튼 전체적으로 흘러가는 툴 지식을 알려주세여..그럼..

+ -

관련 글 리스트
1208 한가지만 더여... 미안해여. 황원진 1428 2002/09/19
1211     Re:한가지만 더여... 미안해여. 조준회 1373 2002/09/19
1224         Re:Re:한가지만 더여... 미안해여. 황원진 1397 2002/09/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.