한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2015년도 추계학술발표대회
- /
- Pages.910-913
- /
- 2015
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
Cartesian Product Algorithm을 사용한 JavaScript-to-C++ 타입 추론 컴파일러
JavaScript-to-c++ Type Inferencing Transcompiler Using Cartesian Product Algorithm
- Kim, Jaeju (Sungkyunkwan University) ;
- Han, Hwansoo (Sungkyunkwan University)
- 발행 : 2015.10.28
초록
자바스크립트는 웹 페이지를 제어하기 위한 표준적인 스크립트 언어로 오랫동안 사용되어 왔다. 최근 웹 앱이나 서버사이드 응용 프로그램을 자바스크립트로 작성하게 되면서, 자바스크립트 프로그램을 더욱 빠르게 동작하도록 만드는 것이 중요한 이슈가 되었다. 본 논문에서는 암시적인 동적 타입 시스템을 사용하는 자바스크립트 언어에 Cartesian Product Algorithm을 적용하여 타입을 추론하고, 이 정보를 바탕으로 정적 타입 시스템인 C++ 코드로 변환하는 컴파일러의 구조와 알고리즘을 제시한다.
키워드