커피 스크립트 Jeremy Ashkenas가 만든 Transpiler이다. Transpilier는 Brendan eich가 jsconf20011에서 사용한 말로 컴파일러와 비교되어 바이트코드로 \컴파일해주는 것이 아닌 다른 언어로 컴파일 되는 언어를 의미한다. 그래서 Coffee Script는 커피스크립트로 코드를 작성하고 컴파일을 하면 자바스크립트로 결과물이 나오게 된다. 커피스크립트에서 제공하는 간결하고 편리하게 제공되는 문법으로 코드를 작성하면 대응되는 자바스크립트로 변환이 되고 이 자바스크립트 코드가 실행이 된다. 짧은 코드를 지향하고 있다. 코드는 일반적인 functional 프로그래밍 언어들이 취하고 있는 특성들을 많이 취하고 있으며 루비나 Python과 유사한 형태의 문법을 취하고 있다. 짧..