C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[5953] 김백일님의 의견에 100점 만점을... ^^
박지훈.임프 [cbuilder] 1238 읽음    2002-10-16 19:30
위에서 김백일님이 정말 잘 설명해주셨네요.

말씀하신대로, 일반적인 애플리케이션을 개발할 때, 델파이와 C++빌더의 퍼포먼스나 생산성은
거의 비슷하다고 보시면 됩니다. 물론 양쪽 언어에 비슷한 수준으로 익숙할 때의 얘기지요.

제 의견은 김백일님과 거의 같지만, 저도 나름대로 끄적거려보면...

김백일님 말씀 그대로, C++빌더는 델파이에 비주얼C++을 접목했다고 보는 것이 정말 단적으로
잘 설명한 것입니다. 그런만큼, 오브젝트 파스칼에 비해 C++의 뛰어난 장점을 활용할 일이 없다면
델파이를 써도 C++빌더와 거의 100%에 가까운 거의 동일한 결과를 낳습니다.

하지만 많은 경우에, C++은 전산계열에서 일종의 필수 교양처럼 배우고 있으니,
프로그래밍을 조금 공부해봤다면 C++을 모르실 일은 드물지요.
그런 경우에 C++빌더가 델파이보다 유리하다고 할 것입니다.

반대로 C++을 공부할 일이 없었거나 처음 프로그래밍에 입문하는 경우라면, C++빌더보다는
델파이를 권하겠습니다. 오브젝트 파스칼이 C++보다 쉽고 단기간에 배울 수 있기 때문이죠.
그리고 그럼에도 델파이는 C++이 무색할 정도로 강력합니다.

물론 STL과 같은 뛰어난 기능들은 C++을 제외한 어떤 언어에서도 아직 지원하지 않는 면도
있습니다만, STL이 모든 개발자가 지향해야 할 유일한 방법론이 아닌 이상 C++만을 고집할 정도의
가치가 있는 것은 아닙니다.

잡설이 길어지는데...
C++의 장점으로 또 한가지 들자면, 역시 유연한 포인터의 사용을 들 수 있습니다.
물론 델파이에서도 C++처럼 포인터를 충분히 활용할 수 있지만, C++만큼 유연하지는 않습니다.

대규모 데이터를 최소의 부하로 처리할 필요가 있을 때는 포인터가 아주 유용합니다.
오브젝트 파스칼로 된 VCL/CLX의 내부에서도 퍼포먼스가 필요한 데이터처리는 자주 포인터를
이용하고 있는데, 아무래도 파스칼에서는 C++만큼 유연하고 최적화된 코딩은 나오지 않습니다.

하지만.. 이런 경우는 그리 흔하지 않지요?
그러니 이런 잡설은 무시하시고, 익숙한 언어에 따라 선택하시는 것이 좋겠습니다.
만약 두 언어에 모두 익숙하지 않은 경우라면 델파이가 낫다고 추천드리구요.

역시 김백일님의 의견이 군더더기 없는 100점입니다.
제 글에는 별 쓸모없는 잡설이 많아서 감점 대상이군요. ^^;;
그럼...


김재승 님이 쓰신 글 :
: 말씀 감사드립니다. ^^
:
: 그렇다면 일반 어플리케이션을 개발한다고 할때
:
: 예를 들어, 데이터베이스 프로그램이라 할 적에
:
: 델파이와 씨빌더 어느것이든 퍼포먼스는 비슷하다고
:
: 봐도 무방한지요? 그리고, 개발속도는 두가지 툴의
:
: 차이가 있는지... 한번 더 답변 부탁드립니다...^^
김윤동.제라툴 [zeratul]   2002-10-16 19:50 X
빌더는 Component활용면서 델파이보다 좋다는 장점이 있죠.. 빌더로 만든것과 델파이로 만든거 모두 사용할 수 있으니까요..
박지훈.임프 [cbuilder]   2002-10-16 20:00 X
하하 것두 맞아요~ ^^
김백일.cedar [cedar]   2002-10-16 20:40 X
하지만 빌더로 만들어진 컴퍼넌트가 몇 개 안된다는 현실... -_-;

+ -

관련 글 리스트
5950 씨빌더와 델파이 비교분석에 대해... 김재승 1226 2002/10/16
5951     Re:씨빌더와 델파이는 사용 언어밖에는 차이가 없습니다. 김백일 1338 2002/10/16
5952         답변 감사드립니다. 그런데... 김재승 1111 2002/10/16
5955             Re:답변 감사드립니다. 그런데... 김백일 1186 2002/10/16
5953             김백일님의 의견에 100점 만점을... ^^ 박지훈.임프 1238 2002/10/16
5958                 흠냐... 제가 답글을 쓰는 중에 임프님이 벌써 답을 주셨네요. 김백일 1243 2002/10/16
5965                     김백일님, 임프님 말씀 감사드립니다. ^^ 김재승 1151 2002/10/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.