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