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

C/C++ Q/A
[7] Re:C, C++, C++ Builder의 차이점을 알고 싶어요?(냉무)
김선태 [] 5421 읽음    2001-11-17 17:53
김수명 님이 쓰신 글 :
: C, C++, C++ Builder의 차이점을 알고 싶어요?

C는 베이직, 코볼, 포트란등의 언어의 단점을 보완한 절차적언어입니다. 어셈블리보다는 미약하겠지만 하드웨어도 제어할 수있고 유연한 문법을 지원합니다. 특히 포인터라는 개념을 지원해서 SW작성자가 자유로이 메모리를 제어할 수 있게 합니다. 현재 유닉스를 비롯한 OS부터 시작해 수많은 프로그램들이 C로 작성 되어져 왔습니다.
C++은 C에 객체지향이라는 개념을 추가한 언어입니다. 완벽한 객체 지향 언어는 아니라고 하는 말도 있습니다만 자바나 요즘 새로 등장한 C# 이전 까지 C를 대체하여 주류를 이뤄왔습니다. C의 문법을 거의 수용하고 거기에 객체지향에 필요한 개념만 가져다 붙인 언어입니다.
C++빌더는 위의 두가지와는 개념이 좀 다릅니다. 흔히 말하는 C나 C++이라함은 언어 자체를 말합니다. 문법이라고 생각하면 될것 같습니다. 이 언어는 자체만으로는 아무런 의미가 없습니다. C나 C++로 작성된 코드는 해당 OS에서(플랫폼) 수행될 수 있도록 변역(컴파일 혹은 빌드)되어야 하는데 이런 특수한 용도의 프로그램들을 컴파일러라고 합니다. 물론 C++빌더는 컴파일러의 개념보다 훨씬 많은 개념이 포함되어 있겠지만 일단 컴파일러의 확장 적인 개념(?) 정도로 생각하시면 됩니다. C++을 이용해서 쉽게 윈도우즈 프로그램을 작성할 수 있도록 여러가지 지원을 해주는 도구 입니다.

+ -

관련 글 리스트
5 C, C++, C++ Builder의 차이점을 알고 싶어요?(냉무) 김수명 4117 2001/11/17
11     Re:C, C++, C++ Builder의 차이점을 알고 싶어요?(냉유) ^^* 남병철.레조 4304 2001/11/18
7     Re:C, C++, C++ Builder의 차이점을 알고 싶어요?(냉무) 김선태 5421 2001/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.