Comparing Scripting Languages: From the Viewpoint of Programming Facilities

스크립트 언어 비교: 프로그래밍 편의성 관점에서

  • Jang Hanil (Dept of Computer Engineering, Pusan National University) ;
  • Lee Dongju (Dept of Computer Engineering, Pusan National University) ;
  • Ji JungHoon (Dept of Computer Engineering, Pusan National University) ;
  • Woo Gyun (Dept of Computer Engineering, Pusan National University) ;
  • Kim Won-Young (Digital Home Research Division, Electronics and Telecommunications Research Institute) ;
  • Choi Wan (Digital Home Research Division, Electronics and Telecommunications Research Institute)
  • 장한일 (부산대학교 컴퓨터공학과) ;
  • 이동주 (부산대학교 컴퓨터공학과) ;
  • 지정훈 (부산대학교 컴퓨터공학과) ;
  • 우균 (부산대학교 컴퓨터공학과) ;
  • 김원영 (한국전자통신연구원 디지털홈연구단) ;
  • 최완 (한국전자통신연구원 디지털홈연구단)
  • Published : 2005.11.01

Abstract

스크립트 언어는 모듈의 결합이나 조정 등의 여러 목적으로 쓰이고 있는 언어이다. 스크립트 언어는 사용의 편리함과 높은 생산성으로 인해 널리 사용되고 있다. 그러나 현재 너무나 많은 스크립트 언어가 개발$\cdot$제시되고 있어 프로그래머가 스크립트 언어를 선택해야 할 때 어떤 언어를 선택해야 할지 판단하기 힘든 실정이다. 이에 본 논문에서는 프로그래밍 편의성 관점에서의 비교 기준을 제시하고 대표적인 스크립트 언어(VB script, Ruby, Perl, Python, Tcl, Lua, Groovy)를 이 기준에 따라 비교하였다. 비교 결과 각 비교 분야에 강점을 보이는 언어를 발견하였다. 본 논문의 결과는 스크립트 언어를 선택하는데 도움이 될 것이다.

Keywords