C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[24039] C++과 닷넷 참고하세요
윈텍 [] 5996 읽음    2013-07-08 22:16

네이티브 C++ 컴파일러와 닷넷 벤치마크한거 작년인가 스크랩 해두었던 건데요 저도 이걸 보고 놀랐었습니다
닷넷이 마냥 느리다고만 생각했는데 빠른 부분에선 네이티브 컴파일러 보다 굉장히 빠르더군요

임시디렉토리 같은 곳에 dll을 카피하는게 아닐까해서 스파이 툴로 살펴보았지만 그런 부분도 전혀 없더군요
지나다가님은 워낙 고수시니까 고고 참고해서 닷넷에서 빠르게 처리하는 테크닉을 써서 C#으로 만드신거 같습니다

외부 dll을 쓰는 것도 아니고 스태이틱 링크도 아니고 C#으로 프로그래밍 한것 자체가 저는 놀라울 뿐이네요.
지나다가님 한분을 두고 몇몇 분들이 집중적으로 공격을 하니까 지나다가님도 화가나신거 같은데 모두 마음을
가라 앉히면 좋겠네요. 지나다가님도 기분이 나쁘시겠지만 앞으로도 좋은 글 많이 부탁 드립니다.

박지훈.임프 [cbuilder]   2013-07-08 22:38 X
또 피씨방 가셨네요? 바쁘십니다.
그만하시라고 경고 드렸습니다.
오랑캐꽃 [oranke]   2013-07-08 22:58 X
논점을 흐리시네요.
밑에 지나가다님이 이미 GOGO 의 코드를 참고했다고 말씀하셨고
바이너리를 다운받은 시점에서 소스코드를 열람할 권한이 있습니다.
그냥 라이센스만 지키면 간단한 얘기...

사실 위의 말은 원론적인거고 GOGO 를 썼다는 시점에서 별 관심 없어짐...
왜냐하면 그 GOGO 란 물건이 이미 LAME 의 속도 향상을 위한 포크였으까요.
네이티브 날 것 그대로 쓰는 편이 미묘하게 빠르다는 것도 제가 이미 증명했구요.

더 빠른 닷넷버전이 올라오기 전 까지는 이 쉴드는 별 의미가 없어요.
박지훈.임프 [cbuilder]   2013-07-08 23:07 X
지나가다님, 아래에도 썼다시피 gogo.dll 파일 이름이 바이너리에 들어있으니 어떤 방식을 썼든간에 gogo.dll을 가져다 쓴 티가 납니다.
아마도 바이너리 합쳐주는 툴을 쓰셨겠죠? 그거야 어쨌든.

또, wav 파일을 인식하지 못했을 때 나는 에러 메시지도 지나가다님의 바이너리에는 있지도 않은데 gogo.dll에 들어있는 메시지더군요.

간단히 말해서 닷넷 껍데기만 가지고 네이티브 dll을 가져다 쓴 거죠. 그걸 가지고 본인의 C# 실력이 대단하다고 자화자찬을 하고 계시는데요. 어이 없습니다. 이것은 한마디로 더도 덜도 아닌 사기죠.

이제 그만하세요. 남의 지식과 남의 작품으로 본인 것처럼 사기쳐서 자랑하는 것이 그렇게 즐겁습니까?
루도라 [noxi76]   2013-07-09 09:05 X
저도 오랑캐님 못지않게 지나가다님의 지금까지의 글을 흥분하며(?) 읽을정도의 빠돌이였는데요.
지금의 지나가다님의 행동은 다른의미로 흥분이 되네요. ㅠ.ㅠ

예전으로 돌아가주세요.
루도라 [noxi76]   2013-07-09 09:13 X
아참.. 전 오랑캐님 빠돌이도 겸하고 있습니다. ㅋㅋ
오랑캐님의 즐거운 산수공부를 정말 좋아해요. 더 많이 해주세요.
블로그 방문(네이버, 티스토리)은 자주햇는데 댓글은 한번도 안남겼습니다. ㅎㅎ
오랑캐꽃 [oranke]   2013-07-09 09:59 X
데이터 공간에 dll 숨겼다가 코드공간으로 데려오는 방법은 은근 수요가 많아요.
어디에 쓰냐구요? 바로 지금처럼 라이센스 피할 때 쓰죠. 아아... 흑역사...
계산기 만들기 귀찮은 학생이 숙제로 쓰기도 하고요.
조금 응용해 dll의 임포트 테이블은 페이크로 놔두고 실제 함수는 다른데서 부르기도 합니다.
볼포만 털어봐도 저거 해 본 사람 한타스는 나올껄요?

하지만 어플리케이션 가상화가 등장하면서 역사의 뒤안길로...
(신이여~ Boxed App 개발사에 축복을~~)
게다가 OS에 종속된 기술로는 밥먹고 살기 힘든 세상이 되었구요...

그리고 루도라님~~ 블로그 방문 감사드립니다.
댓글 좀 굽신굽신~~^^

+ -

관련 글 리스트
24039 C++과 닷넷 참고하세요 윈텍 5996 2013/07/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.