이 문서는 다른 언어로 읽을 수 없습니다.
제목이 "프로그래밍+언어+스칼라+예제"인 문서를 새로 만드실 수 있습니다.
스칼라(영어: Scala)는 객체 지향 프로그래밍 언어와 함수형 프로그래밍의 요소가 결합된 다중패러다임 프로그래밍 언어이다. 스칼라라는 이름은 "Scalable Language (확장 가능한 언어)"에서 유래되었다. Java와 다르게, 스칼라는 커링, 불변성, 느긋한... |
개발한 객체 지향적 프로그래밍 언어이다. 1991년 그린 프로젝트(Green Project)라는 이름으로 시작해 1995년에 발표했다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발되었지만 현재 웹 애플리케이션 분야에 가장 많이 사용하는 언어 중 하나이고, 안드로이드를... |
펄 (펄 프로그래밍 언어에서 넘어옴) 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리킨다. 펄은 고급 언어, 범용 언어, 인터프리터 언어, 동적 언어 범주에 속한다. 펄은 일반적으로 펄 5로 부르지만 2000년부터 2019년까지 자매 언어 펄 6으로 불리다가 2019년... |
하스켈 (하스켈 프로그래밍 언어에서 넘어옴) 또는 해스켈(영어: Haskell IPA: [ˈhæskəl])은 순수 함수형 프로그래밍 언어이다. 교육계와 산업계 모두를 위해 설계된 하스켈은 타입클래스, 모나딕 IO와 같은 여러 프로그래밍 언어의 기능을 개척하였다. 하스켈의 주된 구현체는 GHC(Glasgow Haskell... |
스킴 프로그래밍 언어(Scheme)는 함수형 프로그래밍과 절차적 프로그래밍을 지원하는 다중패러다임 프로그래밍 언어로, 리스프(LISP)의 방언(변종 언어)이다. 1970년대 Guy Lewis Steele Jr. 과 Gerald Jay Sussman 에 의해서 개발되었다... |
PHP(PHP: Hypertext Preprocessor: 하이퍼텍스트 프리프로세서)는 범용 프로그래밍 언어다. 원래는 'Personal Home Page'의 약자였다. 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 PHP 엔진에서... |
자바 애플릿 (분류 자바 (프로그래밍 언어)) 공격할 수 있다.[출처 필요] 자바 애플릿은 자바 언어의 첫 버전에 도입되었으며, 1995년 출시되었다. 자바 애플릿은 보통 자바로 작성되지만, 자이썬, JRuby 파스칼, 스칼라, 에펠(스마트에펠을 통해)과 같은 다른 언어들 또한 사용할 수 있다. 자바 애플릿은 매우 빠른... |
오즈(Oz)는 다중 패러다임 프로그래밍 언어이다. 독일 자를란트 대학교의 프로그래밍 시스템 연구실에서 개발하고 있다. 오즈를 구현한 모차르트 프로그래밍 시스템은 공개 소프트웨어 라이선스로 배포되며 유닉스, FreeBSD, 리눅스, 마이크로소프트 윈도우, OS X등 다양한... |
방법은 디코딩 시간을 줄이는데 도움이 된다. 아래는 벡터 프로세서와 스칼라 프로세서의 차이점을 설명하기 위한 예제이다. 10개의 숫자로 된 2그룹을 모두 더하는 간단한 작업이다. 일반적인 프로그래밍 언어에서는 루프(loop)를 사용해 각 숫자를 하나씩 가져와 더한다. 이... |
연산자 오버로딩 (분류 연산자 (프로그래밍)) 오버로딩(operator overloading)은 객체 지향 컴퓨터 프로그래밍에서 다형성의 특정 경우로 다른 연산자들이 함수 인자를 통해서 구현을 할 때를 말한다. 연산자 오버로딩은 일반적으로 언어, 프로그래머, 또는 두 가지 모두에 의해 정의된다. 연산자 오버로딩은... |
u'favorite_number': 7, u'name': u'Ben'} 이론적으로 모든 언어가 아브로를 사용할 수 있으나 다음의 언어가 API를 갖추고 있다: C C++ C# Go 하스켈 자바 펄 PHP 파이썬 루비 스칼라 자료형 및 프로토콜 정의를 위해 JSON을 지원하는 것 외에도 아브로는... |
OCaml (분류 함수형 프로그래밍 언어) OCaml(Objective Caml)은 ML 언어의 방언인 Caml 프로그래밍 언어의 주요 구현체로서 Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy 등의 사람들이 1996년에 작성하였다. OCaml은 INRIA에서... |
꼬리 재귀 (분류 프로그래밍 언어 구현) 재귀 함수를 호출할 때 스택을 재사용하면서 메모리를 과도하게 사용하지 않도록 최적화하는 방법이다. 스칼라 import scala.annotation.tailrec // 예제 1 - 꼬리재귀 팩토리얼 def factorial(x: Int): Int = { @tailrec... |
일급 객체 (분류 프로그래밍 구성체) 컴퓨터 프로그래밍 언어 디자인에서, 일급 객체(영어: first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다.... |
일부 객체 지향 프로그래밍 언어에서 필드(데이터 멤버)와 메소드 간 기능의 중간인 클래스 멤버의 특수한 유형이다. 프로퍼티의 읽기와 쓰기는 일반적으로 게터(getter)와 세터(setter) 메소드 호출로 변환된다. 프로퍼티를 지원하는 프로그래밍 언어에는 액션스크립트... |
가진다. 프로그래밍 언어에서 고계(higher-order) 타입 연산자가 일반적이지는 않으므로, 대부분의 프로그래밍 실전에서, 종(kind)은 데이터 타입과 파라메터 다형성을 구현하는데 사용되는 생성자 타입을 구분하는데 사용된다. 종(kind)은 하스켈과 스칼라와 같이... |
상용구 코드 (객체 지향 프로그래밍 문단) 프라그마(pragma)는 경고와 엄격한 모드를 사용하도록 설정한다. 훌륭한 펄 코딩을 위해 널리 쓰인다. 다음은 C++ 프로그래밍 언어의 상용구 예제로 #include 보호이다. #ifndef _MYINTERFACE_H #define _MYINTERFACE_H ... #endif... |
있다. Polyglot: Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin 등의 여러 언어에서 사용가능하다. “Eclipse Vert.x 4.2.1”. 《GitHub》. 2021년 12월 13일에 확인함. “Eclipse... |