우수 답변
빅 데이터 Hadoop의 Scala
24/7
란 무엇입니까? a> ?
Scala 는 컴파일러입니다. 콤팩트 , 빠른 효율적 . Scala의 가장 큰 장점은 JVM ( Java Virtual Machine )입니다. Scala 코드는 먼저 Scala 컴파일러 에 의해 컴파일되고 동일한 바이트 코드 가 생성됩니다. , 그러면 Java Virtual Machine 으로 전송되어 출력을 생성합니다.
따라서 Scala 는 방대한 양의 빅 데이터
를 성공적으로 관리하는 열쇠가되었습니다. a>
이제 Scala의 중요성을 알게되었으므로 이제 Scala가 현재 트렌드에서 가장 선호되는 언어 인 이유를 이해하겠습니다.
Scala를 사용하는 이유
1. 다중 패러다임 언어
2. Java
3와 결합하여 사용할 수 있습니다. 표현하는 언어
4. 시장에서 높은 수요
5. 패턴 기본 제공 언어
6. 정적으로 입력 된 언어
7. 커뮤니티 만들기
8. 정확한 구문
9. 성장하는 프레임 워크
10. 비교적 배우기 쉬움
Scala의 특징
Scala는 함수형 프로그래밍 언어이자 객체 지향 프로그래밍 언어입니다. Scala에서 사용되는 모든 변수와 값은 기본적으로 객체 로 암시 적으로 저장됩니다.
Scala는 도메인 별 필요없이 여러 언어 구조를 지원할 수 있습니다. 언어 ( DSL ) 확장 프로그램, 라이브러리, 및 API .
Scala는 데이터 유형을 전체 범위 의 변수에 바인딩합니다.
Scala는 함수를 정의하기위한 간단한 구문을 제공하며 상위 순서를 지원합니다. 함수 를 사용하면 함수가 중첩 될 수 있습니다.
Scala는 scala 컴파일러 를 사용하여 코드를 컴파일하고 코드를 자바 바이트 코드 로 변환하고 JVM 에서 실행합니다.
기능적 언어로서 Scala는 함수를 불변성과 결합 된 일급 객체로 취급하고 Apache Spark에서 병렬 처리를 가능하게합니다.
예를 들어 Scala는 직렬화 할 수없는 객체를 래핑 할 수 있도록합니다. 분산 컴퓨팅을 위해 원격 노드로 브로드 캐스트됩니다.