일상/게임개발/드라마/영화/운동/음악/사진/애니메이션/육아 등.. 100년 후에도 남을 기록을 위하여 오늘도 끄적인다.
In: Programming
11 Oct 2007여기저기 돌아 다니다가 발견한 동영상이 있다. Adobe Max 2007의 Sneak Peaks 세션 동영상인데, 리스닝이 되지 않아서 대충 화면만 보고 있는데.. 상당히 놀라운 점이 눈에 들어왔다.
Flash On C/C++ 라는 세션인데, 정확히 무슨 말인지 잘 모르겠다.
< 출처 : http://www.peterelst.com/blog/2007/10/03/adobe-max-chicago-sneak-peeks/ >
처음에는 제목 보고 그냥 기존의 C/C++과 Flash의 연결의 이야기인가 싶었는데 분위기가 그건 아니었다. 대충 화면을 보면 C/C++ 코드를 AS3(ActionScript 3) 코드로 변환시켜서 실행할 수 있다는 이야기인거 같다. 문제는 그 정확한 과정인데 말이지. 리스닝이 영 아니라서.. 음. 마지막에 보면 예제로 실행한 게임은 퀘이크 1인거 같은데, 도대체 어떻게 실행을 했다는 이야기지?
C/C++ 코드를 컴파일 해서 dll이나 so로 만들어서 로딩한다? 흐음.. 영상만 봐서는 그런 이야기는 아닌거 같고, 역시 C/C++ 기존 코드를 AS3로 변환시켜서 실행할 수 있다는거 같기도 한데 모르겠네. 아직 Adobe 사이트에도 자세한 이야기는 없고.. 그런데 코드 레벨의 변환이면 .. 글쎄. 좀 회의적인걸? 그렇지 않다고 생각하는 사람은 아직 C++의 안드로메다급 코딩을 본 적이 없어서가 아닐까나.. 단순히 코드를 복잡하게 썼다는 것이 아니라 다계층 상속 구조에 프렌드 함수 및 +,==,!= 정도가 아니라 , 연산자를 중복 정의하고 매크로, 멤버/비멤버 템플릿 특수화 등으로 점철된 그런 코드를 AS3로 컨버팅 한다는 것은 힘들 듯..
에잉 소리도 너무 울려서 잘 안 들리고 영어 리스닝도 안되고 짜증이네. 속 시원하게 설명한 글도 못 찾겠고. 쩝.