함수형 언어1 스칼라 (1) Scala(스칼라)란?스칼라는 객체 지향 프로그래밍 언어와 함수형 프로그래밍의 요소가 결합된 다중패러다임 프로그래밍 언어이다.간결한 소스 코드를 사용하여 자바에서 구현할 수 있는 대부분의 기능을 구현할 수 있다.자바 바이트코드를 사용하기 때문에 자바 가상 머신(JVM)에서 실행할 수 있고 자바 언어와 호환되어 대부분의 자바 API를 그대로 사용할 수 있다. 스칼라의 특징- 객체지향 + 함수형 언어자바는 객체가 아닌 기본 자료형이 존재하며, 연산자는 연산자대로 존재한다. 또 메서드 자체도 메서드일 뿐이고 그 자체를 객체처럼 취급할 수 없다. 하지만 스칼라에서는 이 모든 것이 객체다. 따라서 함수의 매개변수에 함수 객체를 집어넣을 수도 있고, 변수에 함수를 할당할 수 있다. - 동시성에 강하다.여러 프로그래.. 2017. 7. 24. 이전 1 다음