본문 바로가기
App Programming/Kotlin

코틀린 (Kotlin)

by goatlab 2022. 4. 6.
728x90
반응형
SMALL

코틀린 (Kotlin)

 

 

IntelliJ IDEA의 개발사 JetBrains에서 2011년에 공개한 오픈 소스 프로그래밍 언어이다. JVM 기반의 언어이며, Java와 유사하지만 더 간결한 문법과 다양한 기능을 추가하였다. Java와의 상호 운용이 100% 지원된다. JVM 바이트코드가 기본이지만, Kotlin/Native 컴파일러를 사용하여 기계어로 컴파일할 수 있다. 안드로이드, 스프링 프레임워크, 톰캣, JavaScript, Java EE, HTML5, iOS, 라즈베리 파이 등을 개발할 때 사용할 수 있다.

2017년에 구글 안드로이드의 공식 언어로 Kotlin을 추가하였다. 이는 오라클과의 Java API 저작권 분쟁의 여파로 보는 시각이 많다. 2018년 카카오 카카오톡 메시징 서버에 Kotlin을 사용해 본 결과, 코드량이 비약적으로 감소하고 생산성이 대폭 향상되었다고 한다. 2019년 1월부터는 구글 내부의 안드로이드 프로젝트에서도 Java 대신 Kotlin을 사용한다. 안드로이드 공식 문서의 샘플 코드도 Java보다 Kotlin으로 작성된 예제가 먼저 나온다.

이름은 JetBrains의 R&D 센터가 위치한 상트페테르부르크 근처의 코틀린 (Ко́тлин) 섬에서 따왔다.

 

https://namu.wiki/w/Kotlin

 

728x90
반응형
LIST

'App Programming > Kotlin' 카테고리의 다른 글

[Kotlin] Camera  (0) 2023.01.11
[Kotlin] Jetpack BottomNavigationView  (0) 2023.01.09
[Kotlin] 애니메이션 (Animation)  (0) 2023.01.09
[Kotlin]코틀린 실행  (0) 2022.04.28
설치 (Jdk, IntelliJ)  (0) 2022.04.28