이 문서는 다른 언어로 읽을 수 없습니다.
제목이 "프로그래밍+언어+스칼라"인 문서를 새로 만드실 수 있습니다.
프로그래밍 언어(programming language)는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어이다. 고급 언어일수록 사람이 사용하는 언어에 가깝다. 일반적으로 말할 때에는 프로그래밍 언어를 지원하는 소프트웨어, 곧 소프트웨어를 작성하기 위한 소프트웨어를... |
스칼라(영어: Scala)는 객체 지향 프로그래밍 언어와 함수형 프로그래밍의 요소가 결합된 다중패러다임 프로그래밍 언어이다. 스칼라라는 이름은 "Scalable Language (확장 가능한 언어)"에서 유래되었다. Java와 다르게, 스칼라는 커링, 불변성, 느긋한... |
개발한 객체 지향적 프로그래밍 언어이다. 1991년 그린 프로젝트(Green Project)라는 이름으로 시작해 1995년에 발표했다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발되었지만 현재 웹 애플리케이션 분야에 가장 많이 사용하는 언어 중 하나이고, 안드로이드를... |
스칼라의 다른 뜻은 다음과 같다. Scalar 스칼라 (수학): 벡터 공간에서 벡터를 곱할 수 있는 양 스칼라 (물리): 특정 좌표계와 관련이 없는 양 변수 (컴퓨터 과학): 한번에 하나의 값만 보유할 수 있는 원자량 Scala 스칼라: 프로그래밍 언어 스칼라 (소프트웨어)(영어판)... |
프로그래밍과 함수형 프로그래밍 값수준 프로그래밍과 함수수준 프로그래밍 흐름처리 프로그래밍과 이벤트처리 프로그래밍 스칼라 프로그래밍과 배열 프로그래밍 객체지향 프로그래밍중 클래스기반 프로그래밍과 프로토타입기반 프로그래밍 제한형 프로그래밍과 논리형 프로그래밍 OLE에서의 컴포넌트지향... |
코틀린(영어: Kotlin, IPA: /ˈkɒtlɪn/)은 젯브레인즈사에서 개발하는 크로스 플랫폼 범용 프로그래밍 언어로, 자바와 완벽하게 호환되게 설계되었으며 일반적으로 JVM에서 사용되나 자바스크립트, LLVM 그리고 데이터 사이언스 영역에서도 사용 가능하다. 파일... |
이것이 함수형 프로그래밍으로 개발하려는 핵심 동기중 하나이다. Hope같은 최초의 순수 함수형 언어는 상업적 소프트웨어 개발보다는 학계에서 많은 관심을 받았다. 하지만 커먼 리스프, 스킴, ISLISP, 클로져, Racket, 얼랭, OCaml, 하스켈, 스칼라, F# 같은... |
플레이 프레임워크 (분류 스칼라로 작성된 자유 소프트웨어) 웹 프레임워크이다. 스칼라로 작성되었으며 JVM 바이트코드(예: 자바)로 컴파일된 다른 프로그래밍 언어로부터 사용 가능하다. 핫 코드 리로딩, 브라우저 내 오류 표시 등을 통해 개발자의 생산성을 최적화하는 것을 목적으로 한다. 스칼라 프로그래밍 언어 지원은 프레임워크 버전... |
펄 (펄 프로그래밍 언어에서 넘어옴) 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리킨다. 펄은 고급 언어, 범용 언어, 인터프리터 언어, 동적 언어 범주에 속한다. 펄은 일반적으로 펄 5로 부르지만 2000년부터 2019년까지 자매 언어 펄 6으로 불리다가 2019년... |
하스켈 (하스켈 프로그래밍 언어에서 넘어옴) 또는 해스켈(영어: Haskell IPA: [ˈhæskəl])은 순수 함수형 프로그래밍 언어이다. 교육계와 산업계 모두를 위해 설계된 하스켈은 타입클래스, 모나딕 IO와 같은 여러 프로그래밍 언어의 기능을 개척하였다. 하스켈의 주된 구현체는 GHC(Glasgow Haskell... |
이 문서는 프로그래밍 언어의 역사의 주요 발전에 대하여 논한다. 초기의 프로그래밍 언어는 현대의 컴퓨터에서 거슬러 올라간다. 초기에 언어는 부호였다. 1801년에 발명된 자카드식 문직기는 자동으로 장식 패턴을 발생시킬 목적으로 천공 카드의 구멍을 이용하여 문직기의 팔의... |
프로그래밍 언어는 기계(또는 컴퓨터)를 제어하기 위해서 사용된다. 프로그래밍 언어도 자연어와 같이 의미를 정의하기 위해서 구문적, 의미적인 규칙을 사용한다. 현재 수천 개의 프로그램 언어가 있고, 매년 새로운 것들이 생겨나고 있다. 대부분의 언어는 많은 사람들이 사용하는... |
API (응용 프로그램 프로그래밍 인터페이스에서 넘어옴) 표준일 수도 있다. API라는 용어는 웹 API를 의미하기도 하며, 이는 인터넷에 의해 병합된 컴퓨터들 간 통신을 허용한다. 프로그래밍 언어, 소프트웨어 라이브러리, 컴퓨터 운영 체제, 컴퓨터 하드웨어를 위한 API도 존재한다. API는 1940년대에 기원하였으나 이... |
자료형 체계 (정적 타입 프로그래밍 언어에서 넘어옴) 제약의 깊이와 그 평가의 방법은 언어의 정형에 영향을 미친다. 프로그래밍 언어 추가 자료형 다형성의 경우 각 자료형에 대한 다양한 구체적인 알고리즘과 함께 작업을 연결할 수 있다. 유형 이론은 컴퓨터 아키텍처, 컴파일러 구현 및 언어 디자인의 실용적인 문제에서 발생하는... |
스킴 프로그래밍 언어(Scheme)는 함수형 프로그래밍과 절차적 프로그래밍을 지원하는 다중패러다임 프로그래밍 언어로, 리스프(LISP)의 방언(변종 언어)이다. 1970년대 Guy Lewis Steele Jr. 과 Gerald Jay Sussman 에 의해서 개발되었다... |
얼랭 (얼랑 프로그래밍 언어에서 넘어옴) 얼랭(Erlang, 영어: IPA: [ˈɜrlæŋ])은 범용 병렬 프로그래밍 언어이다. 함수형 언어가 효율적으로 산업 현장등에서 사용되는 유명한 사례이다. 원래는 에릭슨(Ericsson)사에서 스위칭 소프트웨어에서 사용하기 위해 개발했지만, 1998년에 오픈 소스로 공개되었다... |
컴파일 언어(compiled language)는 코드가 실행되기 전 컴파일러를 거쳐서 기계어로 모두 변환되어 실행되는 프로그래밍 언어이다. 인터프리터 언어와는 다르게 인터프리터를 거치지 않아 속도가 상대적으로 빠르다. 에이다 알골 (프로그래밍 언어) 알골 60 알골 68... |
에펠(Eiffel)은 1986년에 나온 ISO 표준의 객체 지향 프로그래밍 언어이다. class HELLO_WORLD create make feature make is do print ("Hello, world!%N")... |
PHP(PHP: Hypertext Preprocessor: 하이퍼텍스트 프리프로세서)는 범용 프로그래밍 언어다. 원래는 'Personal Home Page'의 약자였다. 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 PHP 엔진에서... |
다양한 프로그래밍 언어를 지원하는 통합 개발 환경의 예로, 비주얼 스튜디오, 이클립스를 들 수 있다. 이클립스는 자바를 기본적으로 지원하지만, 파이썬, 펄, 루비, 포트란, C, C++, PHP, 코볼, JSP 등과 같은 언어들도 추가적으로 설치할 수 있다. 각 언어의 추가... |