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
[58204] C++빌더가 나온 결정적인 이유는 파스칼이 한물간 언어이기 때문이죠 ㅎㅎㅎ
아제나 [azena] 1930 읽음    2009-08-26 17:02
볼랜드가 델파이를 처음부터 C++ 플랫폼으로 잡았다면 지금처럼 뒷방 황후로 전락하진 않았을 겁니다.
얼마전에 자게에서도 논의가 되었던 내용이고요.
C++컴파일러 특성상 컴파일 속도는 지랄 맞게 느리고요. 어쩔 수 없습니다. ㅎㅎㅎㅎ

컴파일 속도야 시대가 좋아진 만큼 하드웨어를 좋은거 쓰면 해결됩니다 SSD 4개 정도를 레이드로 장착하고
쿼드 코아 시퓨에 돌리면 천만 라인도 순식간에 컴파일되니까요.

문제는 C++빌더가 델파이의 태생적 한계를 가지고 있다는 점이 몇가지 있어서 안타깝지요.
__fastcall 이라던가.. 지금 딱히 생각은 안 나지만 여러가지가 있습니다.

컴파일된 바이너리의 속도 차이는 그리 크지 않습니다. 대부분 델파이 코드를 오브젝트 과정에서
합치면서 뭔가 맛이 가서 느려지는 것일 뿐이죠 ㅡㅡ;
C++빌더에 탑재된 C++컴파일러 자체의 최적화된 코드 제네레이션 능력은 VC++보다도 빠른 편입니다.

그리고 지금은 제가 처음 프로그래밍 하던 시절에서 20여년 가까이 흘렀기 때문에 ㅡㅡ;
당시에 8Mhz CPU 가지고 연산자의 CPU 클럭수 계산하면서 최적화 하던 삽질의 시대는 끝났지요.
몇 년 안에 8Ghz CPU가 나올텐데요.

이런 상황에선 CPU 속도는 완전 무시해도 되고, 대부분의 바틀렉은 IO에서 걸리게 됩니다.
얼마나 IO 처리를 스무스하게 하느냐가 고급 프로그래머와 저급 프로그래머를 결정 짓는 요소가 되겠습니다.
그것보다도 더 중요한 것은 얼마나 exception 처리를 잘 하느냐 하는 것이죠.
심심하면 뻑나는 프로그램이 어찌 프로그램이라 할 수 있겠습니까 ㅎㅎㅎ


한울 님이 쓰신 글 :
: C++B으로 작성하는 것보다는 델파이로 작성하는 것이 빠를텐데..
:
: C++B를 사용하는 이유는 무엇인가요? 즉, 왜 C++B가 나오게 된 것인가요?

+ -

관련 글 리스트
58163 VCL 의 소스는 파스칼로 쓰여 졌나요 C++로 쓰여 졌나요? 한울 1033 2009/08/24
58166         Re:Re:VCL 의 소스는 파스칼로 쓰여 졌나요 C++로 쓰여 졌나요? 한울 1231 2009/08/24
58168                 왜 그런지 궁금하네요. 바쁘지 않으시면 설명을 부탁드려도 될까요? 한울 1191 2009/08/24
58175                         델파이를 사용하는 것이 C++B를 사용하는 것보다 현명하다는 뜻인가요? 한울 1276 2009/08/25
58204                             C++빌더가 나온 결정적인 이유는 파스칼이 한물간 언어이기 때문이죠 ㅎㅎㅎ 아제나 1930 2009/08/26
58212                                     결정적 오류 3가지와 BCB 와 VC++의 적나라한 속도 테스트... 소스 포함.... 아제나 2498 2009/08/26
58221                                                 Re:일반적인 상황 만들기가 참 어렵네요... 아제나 1572 2009/08/27
58232                                                         Re:Re:Re:일반적인 상황 만들기가 참 어렵네요... nicekr.황경록 1688 2009/08/27
58176                             Re:델파이를 사용하는 것이 C++B를 사용하는 것보다 현명하다는 뜻인가요? 망치 1459 2009/08/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.