본문 바로가기

스칼라

Scala

JVM 위의 함수형·객체지향 언어

한줄평

타입 안전성과 함수형 표현력을 함께 원하는 JVM 개발자에게 강력한 선택지입니다. 다만 문법과 개념의 폭이 넓어 입문 문턱이 높은 편입니다.

이런 분께 JVM 위에서 함수형까지 활용해 견고한 코드를 짜려는 개발자께

좋은 점

  • 객체지향과 함수형을 아우르는 표현력
  • 자바 생태계와 완전한 상호운용

아쉬운 점

  • 학습 곡선이 가파르고 컴파일이 느린 편
  • 별도 IDE·빌드 도구 설정이 필요

스칼라 소개

JVM 위에서 도는 다중 패러다임 프로그래밍 언어로, 객체지향과 함수형을 한 문법 안에 담았습니다. 강한 정적 타입과 간결한 표현을 강조하며, 자바 라이브러리를 그대로 끌어다 쓸 수 있습니다. 설치본은 컴파일러(scalac)와 REPL, 빌드 도구를 제공하는 명령줄 환경이며, 실제 개발은 IntelliJ 등 별도 IDE와 함께 합니다. 데이터 처리(스파크)나 대규모 백엔드에서 특히 많이 쓰입니다.

제작사

영삼넷 · 공식 홈페이지

스칼라 (Scala) 무료 다운로드 | 자료실 | 영삼넷