c, c++, win32 api, mfc 배우고
mfc랑 open cv로 영상처리 공부좀 했는데
mfc가 너무 고자 스러워서 c# 공부해보려는데
mfc 이용해서 짠 영상처리 프로그램이랑
c#으로 짠 영상처리 프로그램 퍼포먼스 속도 비교하면 뭐가 더 빠르냐
c#은 닷넷 때문에 느린것 같은데 맞냐
mfc랑 open cv로 영상처리 공부좀 했는데
mfc가 너무 고자 스러워서 c# 공부해보려는데
mfc 이용해서 짠 영상처리 프로그램이랑
c#으로 짠 영상처리 프로그램 퍼포먼스 속도 비교하면 뭐가 더 빠르냐
c#은 닷넷 때문에 느린것 같은데 맞냐
질문하면서 존나 당당하네. 그런 모습이 보기 좋네. 답변은 생략한다.
C#으로 짤려는 이유가 뭐임?? 멀티플랫폼 지원할려고???
요즘은 컴터가 좋아서 뭐...
C#가 윈도우프로그래밍하기에는 빠르고 쉬운 것 같은데, 그 대신 속도가 느리지 않나 해서
영상처리는 병렬코어 직접 건드려야하는데 C#으로 병렬코어에 접근하는 방법있음?
안에 연산하는거 C++로 짜고 C#으로 UI만 짜서 던져주던가
퍼포먼스로 비교하면 C#이 무조껀 느릴수밖에 없지 개발 속도가 빨라서 쓰는거지 퍼포먼스가 좋아서 쓰는게 아냐
어차피 x86 컴터 쓸 수 있으면 대충 편한거로 해
C# 언어 자체가 느린거보다도 OOP 언어가 주로 채택하는 가상 머신, 가비지 컬렉션 때문에 느린 거고, 중간 코드의 경우는 JITC가 있고 가비지 컬렉션도 unsafe(unmanaged) 객체만 다루면 C++과 똑같음...