Design of C Compiler to Generate Java Class File

자바클래스 파일을 생성하는 C컴파일러 설계

  • Choi, Won-Ho (Dept. of Computer Engineering, Kyungnam University) ;
  • Jung, Min-Soo (Dept. of Computer Engineering, Kyungnam University) ;
  • Kim, Do-Woo (Dept. of Computer Engineering, Kyungnam University) ;
  • Jin, Min (Dept. of Computer Engineering, Kyungnam University) ;
  • Yoon, Ki-Song (Realtime System Group, ETRI)
  • 최원호 (경남대학교 컴퓨터공학과) ;
  • 정민수 (경남대학교 컴퓨터공학과) ;
  • 김도우 (경남대학교 컴퓨터공학과) ;
  • 진민 (경남대학교 컴퓨터공학과) ;
  • 윤기송 (한국전자통신연구원 실시간 시스템팀)
  • Published : 1999.10.01

Abstract

기존의 고급 언어들로 작성된 응용 프로그램들은 인터넷이나 다른 플랫폼(Platform)에서 수행되는 것이 어렵다. 본 논문에서는 자바의 플랫폼 독립적인 특성을 C언어와 같은 고급 언어에 적용해 보고자 한다. 즉 C 언어로 작성된 원시 코드(Source code)를 컴파일러를 이용해서 자바 가상 기계가 인식할 수 있는 목적 코드인 바이트 코드(Bytecode)로 변환하여 자바 가상 기계(Java Virtual Machine)가 탑재되어 있는 어떠한 플랫폼에서도 수행할 수 있도록 하는 것이다. 따라서, 본 논문에서는 C 언어로 작성된 응용 프로그램을 이기종 플랫폼 상에서 실행 가능하도록 바이트 코드를 생성하는 컴파일러를 설계하고자 한다.

Keywords