洪民憙 (홍민희) 블로그

이하의 글은 2010년에 쓴 것입니다. 오래된 글인 만큼, 현재의 생각과 전혀 다른 내용도 많이 포함되어 있고, 당시와는 상황이 많이 달라진 점도 있습니다. 또한, 그 당시에 잘못 알려졌던 정보도 포함되어 있을 수 있습니다. 어찌됐든 저는 제 오래된 글이 회자되는 것을 저어합니다. 읽기에 앞서 양해를 부탁드립니다.

Unfortunately, more and more people use scripting language as a synonym for dynamic language. Nowadays even Erlang or Scheme are called scripting languages. That is sad, because we lose the precision to describe a particular class of dynamic languages. Lua is a scripting language in the original meaning of the expression. A language to control other components, usually written in another language.

불행히도 점점 많은 사람들이 스크립트 언어동적 언어의 동의어로 사용한다. 요즘에는 Erlang이나 Scheme까지도 스크립트 언어라고 불린다. 슬픈 일이다. 왜냐하면 우리는 동적 언어의 개별적인 종류를 설명하기 위한 한 정밀성을 잃었기 때문이다. Lua는 본래 뜻에서의 스크립트 언어이다. 보통 또다른 언어로 씌어진 다른 컴포넌트를 다루기 위한 언어.

Masterminds of Programming, Roberto Ierusalimschy