본문 바로가기

Programming/Scala

Scala 컴파일러 설치

필요에 의해서 Functional Language 를 하나 배워야 겠다고 생각을 했다.


Functional Language 는 여러가지가 있지만, 그 중에서 Java Virtual Machine 에서 구동되고 Java API를 사용할 수 있는 유연성 좋은 Scala 라는 언어를 사용하기로 결심했다.


이 언어를 사용하여 프로그램을 작성, 컴파일, 실행을 하려면 Scala compiler 가 있어야 하고, JDK 가 필요하다.


그래서 JDK 를 먼저 설치하고 Scala 컴파일러를 설치하도록 한다.


Scala 라는 여러 OS 에서 구동가능하지만, 본인은 Windows 를 사용하기 때문에 운영체제를 Windows로 가정하고 설치를 하려고 한다.


Scala 컴파일러는 IzPack Installer 라는 것을 사용하여 설치 가능하다. 이것을 이용하면 Scala 컴파일러와 인터프리터등 Scala 로 개발하면서 필요한 제반 도구들이 모두 설치가 된다.


Scala 언어를 이용하여 프로그래밍 하기 위해서 여러가지 IDE의 도움을 받을 수 있지만, 그 중에서 사용해 본 결과 JetBrains 에서 만든 IntelliJ 라는 IDE에 Scala plug-in 을 설치하여 프로그램을 작성하는 것이 가장 무난해 보였다.

Quick grammar 검사는 버그가 많아서 비활성화 시켰지만, 이 것 빼고는 만족할만한 수준이다. Eclipse 에도 Scala plug-in 을 제공하지만 IntelliJ 보다는 기능적으로 많이 떨어져 보인다.


IntelliJ 는 상용의 목적을 가지고 만들어진 IDE이지만, 무료버전의 Community Edition도 있으니 이것을 사용하면 왠만한 기능들을 다 사용가능하니 굳이 유료버전의 IntelliJ 를 구입할 필요는 없어보인다. 아직까지는 말이다... ^^;;


이제 설치를 해 보았으니, 가끔 생각나면 Scala 에 관한 블로그를 계속 포스팅 할 예정이다.