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
[20770] 수치해석이라....
김백일 [cedar] 1150 읽음    2002-08-12 22:42
수치해석이라면 조금 번지 수를 잘못 찾으신듯... -_-a

포트란과 C/C++을 사용한 수치해석에 대해서는 다음 토론을 참고하세요.
http://geekforum.kldp.org/stories.php?story=02/07/18/9701140
아래 내용은 위의 토론 글을 제가 나름대로 정리해서 적어 본 겁니다.

==================================================================

수치해석에는 아직도 C/C++ 보다는 포트란이 강세입니다.
C/C++ 언어를 잘 모르신다면 그냥 포트란을 쓰세요.

속도가 중요하지 않다면, MATLAB을 쓰시는 게 가장 편리한 방법입니다.
물론 인터프리터(스크립트) 언어이므로 무지 느립니다.

C로는 포트란의 속도에 상대가 안되고요,
C++로는 어느정도 따라잡고 있습니다.
그 대표적인 예가 Blitz++ 라이브러리입니다.
http://www.oonumerics.org/blitz/
C++ 언어의 고급 기능인 템플릿(template)을 intensive하게 활용한
template metaprogramming 이란 기법을 사용하여
포트란의 속도에 상당히 근접하고 있습니다.
(그러므로 C++ 템플릿에 대해서는 확실히 이해하셔야 합니다.)

애석하게도 Blitz++는 윈도에서의 양대 컴파일러인
VC++과 BC++를 공식적으로 지원하지 않습니다.
(한번 받아서 빌더에서 컴파일을 시도해봤는데... 역시 안되더군요. -_-;; 혹시 성공하신 분?)

리눅스/유닉스에서나, 윈도에 Cygwin(http://www.cygwin.com)이란 프로그램을 설치하셔서
gcc (GNU Complier Collection)를 쓰실 것을 권합니다.
gcc는 C/C++ 컴파일러 뿐만 아니라 포트란 컴파일러도 포함합니다만,
gcc의 포트란 컴파일러는 별로 좋지 않습니다.
최신 버전의 상용 포트란 컴파일러와 라이브러리를 쓰면 최고의 성능을 낼 수 있습니다.



+ -

관련 글 리스트
20768 난감한 질문인데요. ㅡ.ㅡ; 아무것도 모름. 768 2002/08/12
20788     혹시 교과과정에 있는 수치해석용으루 쓰실려구 하는건지요?? 정성훈.해미 734 2002/08/13
20771     Re:난감한 질문인데요. ㅡ.ㅡ; 태즈 742 2002/08/12
20770     수치해석이라.... 김백일 1150 2002/08/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.