이공계용 언어로서의 C#??

궁금한 것이 있다.

C#으로 프로그램을 짜넣고 .Net framework에서 동작을 시키면 같은 기능의 C++에 비해서 빠르게 잘 돌아갈까? 물론 C#으로 프로그램을 짜면 mono가 깔려있는 Linux이나 .Net framework이 깔려있는 Windows (x86, x64)에서나 MAC에서나 동작한다는 사실은 알겠다만..

하루고 이틀이고 줄창 계산만 하는 프로그램에겐 사실 속도가 생명인데.. 아무래도 C/C++보단 훨씬 느리게 돌 것 같다는 게 내 생각인데..

프로그램 짜긴 무지하게 편해진 것 같다. 단순한 기능이긴 한데, 막상 쓰려면 없는 함수들은 C/C++ 같으면 귀찮게 시리 짜넣어야되고 제대로 짜넣었는지 확인도 해야하는데, C#에선 클래스만 잘만 찾아내어 불러내기만 하면 되고 Window Forms를 쓰면 간단하게 포장도 할 수 있고 얼마나 편하냐.

개성이 강한 이들은 이공계 계산도 자바로 프로그램을 짜넣고 몇날이고 돌린다고 하더라만..