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

C++빌더 Q&A
C++Builder Programming Q&A
[22653] Re:[질문] C++Builder 와 delphi , Visual C++에 대해 .. ?
하느리 [handebug] 1287 읽음    2002-11-15 13:17
일단 제가 아는 수준(아는 것도 별로 없지만...)에서 답변 드릴께요.

1. C++ Builer VS Delphi
아래 분이 설명하여 주셨는데, 볼랜드에서는 델파이의 VCL을 기본으로 빌더가 개발되고 있습니다. 그러다보니 항상 델파이가 먼저 개발되어 발표되고 난 후, 빌더가 빌표되는 양상을 띕니다. 이러므로 해서 여러가지 특징이 있을 수 있는데,
빌더의 특징
1). 델파이 컴파일러가 포함되어 있습니다. 외부적으로는 알려지지 않았지만 대부분의 델파이소스를 그대로 빌더상에서 컴파일할 수 있습니다. 간혹가다 대소문자 구분(C언어의 특징, 파스칼은 구분하지 않죠)에 의해 오류가 발생하는 경우가 가끔 있지만 대부분 컴파일이 잘 됩니다.
2). C++이라는 언어 자체가 컴파일 하는 속도가 느립니다. (C언어의 경우 2pass방식, C++의 경우 2pass방식인 경우도 있는데, 대부분 3pass방식) 그런데 거기다가 델파이 컴파일 기능까지 포함하다 보니 컴파일 속도가 델파이를 사용하시는 분들이 보시기에는 답답할 정도로 느립니다.

2. C++ Builder VS Visual C++
이 두개를 비교한다는 것 자체가 조금 아이러니칼합니다. 개발방식이 전혀 상이하기 때문입니다.
C++ Builder의 경우, RAD(Rapid Application Development)방식으로 개발 당시 프로그램의 디자인을 확인하면서 개발할 수 있습니다. VC의 경우 어느 정도는 확인이 가능하나 완전한 모습을 예상하기란 힘듭니다. 그래서 발생하는 것으로 빌더의 경우는 개발이 빠르게 진행되나, VC의 경우 개발이 상당히 느립니다. VC의 기본인 MFC의 구조 자체가 원체 복잡하게 구성되어 있습니다. 이에 따라 배우는 사람의 입장에서도 많은 시간을 필요로 합니다.
VCL의 경우는 함수 및 인터페이스를 함께 가지고 있는데, MFC의 경우는 함수만을 가지고 있는 경우가 많습니다. 이는 MFC가 Windows API를 클래스화하는 수준에서 개발되었기때문입니다. (물론, API쪽에 없는 새로운 개념을 도입하기도 합니다. Doc이니 View이니 하는 신기한 것들. -__________-; 이것때문에 더 난해해졌지만...) 어째든 특징을 보면,
1). VC의 경우 운영체제를 만든 회사에서 만든 것이어서, 새로운 기술이나 개념의 적용이 빠릅니다. 운영체제 상에서 지원하는 새로운 기술이라면 VC에서 개발할 수 있는 환경이 됩니다. SDK나 DDK가 바로 발표되어 그대로 사용할 수 있는 환경이 됩니다.
2). VC에 비해 빌더의 경우 개발기간이 2배이상 빠릅니다.
3). 빌더의 컴포넌트에는 자신이 개발한 프로그램에서 사용하지 않는 일반적인 루틴(기능)이 들어가 있는 경우가 있습니다. 이에 따라 빌더로 개발하면 시스템의 자원이나 속도가 VC에 비해 다소 많이 차지하거나 느려질 수 있습니다. 물론 자신이 직접 컴포넌트를 제작하여 포함시키고 최적화한다면 VC와 빌더로 개발된 프로그램의 성능은 대동소이합니다.

제가 아는 수준에서 답변 드렸습니다.
부족했다면, 죄송... (^^;;;;;)



덧붙이기:
어떤 분이 유우머게시판에 쓰신 내용이 그 특징을 잘 나타내고 있는 것 같아 덧붙입니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
초막강 사파무공인 비베신공이든... 정파의 무공이 섞인 델퍄신공이든... 정파이긴 한것 같지만 꼴보기 싫은 비씨신공이든 (저는 비씨신공을 익히고있는 마소문의 제자입니다. 한때 볼랜드문의 빌더신공과 델퍄신공을 몸을 익힌바 있습니다. --) 내공이 중요합니다.

비베신공은 초식은 매우 화려하지만... 내공의 깊이를 더하기 위해선 분골신공(자신의 뼈를 깍는 듯한 노력을 해야 얻을 수 있는 신공)을 익혀야하며...
델퍄신공은 초식도 화려하고, 내공의 깊이도 깊은편이나... 종주문파인 볼랜드문파의 힘이 미약한 관계로 그 화려한 초식과 내공의 깊이를 설파할 수 없음이 안타까울 따름이요.
비씨신공은 단 일합의 초식을 펼치기 위하야 소진하는 공력이 많은 것이 단점이지만... 초식하나하나를 익혀나감에도 내공이 같이 쌓이는걸 느낄수 있는 무서운 신공입니다.
비씨신공과 비베신공의 종주문파인 마소문은 비씨신공, 비베신공, 심지어 델퍄신공, 거의 모든 신공을 흡수할수있는 흡인천마보다 더욱 강력한 무공인 닷넷신공을 발표함에 앞으로 마소문의 횡포가 심해질까 두려울 따름이오~

모두 이럴때일수록 운기조식하야 많은 업무로 떨어진 공력을 회복하고... 내공도 같이 쌓는것이 옳을거라 생각하옵니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





BestDragon 님이 쓰신 글 :
:
:   안녕하십니까 ?
:   저는 몇년동안 델파이 프로그래밍을 해오고 있는 사람입니다.
:   그런데 우연히 개발하던중 C++Builder를 보았는데 인터페이스가 델파이와 유사하다는
:   것을 알았습니다.
:   그래서 관심을 갖게 되었습니다.
:   저는 델파이를 하면서도 하드웨어제어라든지 시스템 프로그래밍에는 Visual C++이 더
:   좋다고 알고 있었지만 어려울것 같아 아직 접근하지 못하고 있었습니다.
:   그런데 C++Builder를 보고 델파이와 유사할것 같아 해보고 싶은 맘이 듭니다.
:  
:   많이 C++Bulder를 사용해 보신 고수님들.... 
:   C++Bulder와 delphi 의 차이점을 자세히 설명 좀 해주세요..
:   그리고 C++Bulder와 Visual C++의 차이점과 장단점을 설명 좀 해주세요 ...
:
:   많은 답변 부탁드립니다.
:
:  
:  

+ -

관련 글 리스트
22647 [질문] C++Builder 와 delphi , Visual C++에 대해 .. ? BestDragon 674 2002/11/15
22653     Re:[질문] C++Builder 와 delphi , Visual C++에 대해 .. ? 하느리 1287 2002/11/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.