의견.png

"스칼라 (프로그래밍)"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(개요)
(개요)
6번째 줄: 6번째 줄:
  
 
== 개요 ==
 
== 개요 ==
스칼라는 다른 언어로 표현할 수 있는 [[패턴]]을 매우 간결하게 표현할 수 있는 [[범용 프래그래밍 언어]]이다. [[객체 지향 프로그래밍 언어]]와 [[함수영 프로그래밍]]의 요소의 결합과 [[자바 API]]의 적용을 통해 프로그래머의 생산성을 높이는데 도움을 준다. 그 예로 같은 기능을 하는 프로그램을 작성했을 대 자바로 작성했을 때에 비해 2~3배의 코드 길이가 줄어든다. 자바 런타임 환경([[JRE]])와의 상호 호환성이 좋으며, .NET을 위한 지원도 제공하고 있다.
+
스칼라는 다른 언어로 표현할 수 있는 패턴을 매우 간결하게 표현할 수 있는 범용 프래그래밍 언어이다. [[객체 지향 프로그래밍 언어]]와 [[함수영 프로그래밍]]의 요소의 결합과 [[자바 API]]의 적용을 통해 프로그래머의 생산성을 높이는데 도움을 준다. 그 예로 같은 기능을 하는 프로그램을 작성했을 대 자바로 작성했을 때에 비해 2~3배의 코드 길이가 줄어든다. 자바 런타임 환경([[JRE]])와의 상호 호환성이 좋으며, .NET을 위한 지원도 제공하고 있다.
  
 
== 주요 특징 ==
 
== 주요 특징 ==

2019년 6월 27일 (목) 11:20 판

스칼라(Scala)는 2004년 마틴 오더스키(Martin Odersky)가 기존 자바 언어가 너무 복잡하다는 단점을 극복하기 위해 개발한 프로그래밍 언어이다. 스칼라(Scala)는 Scalable Language에서 따온 말이다. 간결한 소스 코드를 사용하여 자바(Java)에서 구현할 수 있는 대부분의 기능을 구현할 수 있다.

리스지분증명 방식의 합의 알고리즘을 사용하는 암호화폐웨이브즈(Waves)는 스칼라 및 자바스크립트 언어로 개발되었다.

개요

스칼라는 다른 언어로 표현할 수 있는 패턴을 매우 간결하게 표현할 수 있는 범용 프래그래밍 언어이다. 객체 지향 프로그래밍 언어함수영 프로그래밍의 요소의 결합과 자바 API의 적용을 통해 프로그래머의 생산성을 높이는데 도움을 준다. 그 예로 같은 기능을 하는 프로그램을 작성했을 대 자바로 작성했을 때에 비해 2~3배의 코드 길이가 줄어든다. 자바 런타임 환경(JRE)와의 상호 호환성이 좋으며, .NET을 위한 지원도 제공하고 있다.

주요 특징

단점

같이 보기


  의견.png 이 스칼라 (프로그래밍) 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.