요즘 꾸준히 컴파일러 관련 문서들을 읽으면서 원점부터 다시 생각중입니다.
FastASM으로 컴파일러를 개발하는 것 부터 취소하고 가장 생산성이 높은 언어를 선택하는 것부터 hash로 사용할 algorism이나 symbol table 구조 등도 꾸준히 생각중입니다.
저 혼자 개발을 시작하기 때문에 시간을 줄일 수 있는 방법은 전부 동원해야 할 것 같습니다.
hash algorism, Symbol table 구조들 이리저리 바꾸면서 테스트 중인데 compiler에 필요한 algorism 이런식으로 전부 테스트 해보는 것보다는 compiler 이론에 해박하거나 경험이 있는 분들과 대화를 통해 시행착오를 줄이는게 효율적일 것 같습니다.
assembly 최적화, 특히 멀티 코어나 SSE쪽에 대해 지식이 있는 분이 있으면 더욱 좋을 것 같습니다.
하여튼 이런 얘기 좀 심도있게 나눌만한 곳이 있으면 참 좋을 것 같습니다.
외국사이트 떠돌아 다니는 것도 이제 좀 지겹네요.