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
[42552] Re:수학적계산에 있어서는 수백배 이상의 속도차이가 있다고 보시면 됩니다.
kalamazu [kalamazu] 1178 읽음    2005-11-20 17:36
확실히는 잘 모르겠습니다만,
Visual Basic은 Interpreter 언어가 아닌가요.
Interpreter 와 Compiler는 실행차원 면에서 그 속도는 차원이 다릅니다.
물론 속도가 VB로 실행했을시 0.1초안에 끝나는 그런 코드 가지고는 차이점을 못느낍니다.

저의 경우,
사이즈가 보통 수만X수만인 (Sparse) Matrix를 대각화(Diagonalization) 하고 Schur's Complimentation과, Gaussian Elimination Process를 수없이 많이 하는데,
대각화의 경우 matlab으로 하면 보통 수십분 걸리더군요 (VB의 경우 이보다 쪼금 빠르거나 비슷할거라 생각해 봅니다만..)
그외 Schur's Complimentation이나 Gaussian Elimination은 상상도 못하고요.
하지만 C++로 코드를 짜서 실행하면 (물론 Dmemory나 STL의 <algorithm>, <vector>를 다루는게 장난이 아니지만...) 
대개 60초안에 끝납니다.

암튼 제 결론은,
C++와 Interpreter 언어의 속도의 차이는 분야마다 다르겠지만, 제가 하는쪽은 수백배이상의 차이가 있습니다.

참고하시기를...



요구르트 님이 쓰신 글 :
: 지금 VB로 프로그램을 만든게 하나 잇는데...
: 이게 한 2-3시간 지나다보면..
: CPU 사용률이 쫙쫙 올라가거든요...
: 당연히 프로그램도 버벅거리고요..--;;
:
: 통신하면서 몇가지 처리하는 프로그램인데..
: 물론 CPU 사용률이 올라가는 근본적인 문제는 해결을 해야겠지만,,,
:
: 사용하는 랭귀지 특성에 따라 속도도 차이가 나는지 알고 싶어서요...--;;

+ -

관련 글 리스트
42002 VB -> C++ Buider 로 바꾸면 좀 빨리지나요?? 요구르트 736 2005/09/26
42552     Re:수학적계산에 있어서는 수백배 이상의 속도차이가 있다고 보시면 됩니다. kalamazu 1178 2005/11/20
42052     Re:VB -> C++ Buider 로 바꾸면 좀 빨리지나요?? ayh 1057 2005/09/29
42004     Re:VB -> C++ Buider 로 바꾸면 좀 빨리지나요?? 아제나 939 2005/09/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.