코틀린 (프로그래밍 언어)
![]() | |
패러다임 | 멀티 |
---|---|
설계자 | 젯브레인즈 |
개발자 | 젯브레인즈 |
발표일 | 2011 |
최근 버전 | 1.6.10 |
최근 버전 출시일 | 2021년 12월 14일[1] |
자료형 체계 | Inferred, static, strong |
플랫폼 | JVM, 자바스크립트, LLVM |
운영 체제 | 크로스 플랫폼 |
라이선스 | 아파치 라이선스 2.0 |
파일 확장자 |
|
웹사이트 | kotlinlang |
영향을 받은 언어 | |
코틀린(Kotlin)은 JVM에서 동작하는 크로스 플랫폼 오픈소스 프로그래밍 언어이다. 2011년 7월, 젯브레인사가 공개하였다.
파일 확장자는 .kt 또는 .kts를 사용한다.
코틀린은 2019년 5월 7일 이후로 구글의 안드로이드 앱 개발에서 선호하는 언어가 되었다.[2]
역사[편집]
2011년 7월, 젯브레인즈는 1년 간 개발되고 있던, JVM의 새로운 언어인 프로젝트 코틀린을 공개하였다.[3] 젯브레인즈의 개발을 주도하던 드미트리(Dmitry Jemerov)는 스칼라를 제외한 대부분의 언어들에는 찾고자 하던 기능이 존재하지 않았다고 언급하였다. 그러나 스칼라의 느린 컴파일 시간을 단점으로 지적하였다.[3] 코틀린의 언급된 목표들 가운데 하나는 자바만큼 빠르게 컴파일하는 것이다. 2012년 2월, 젯브레인즈는 이 프로젝트를 아파치 2 라이선스로 오픈 소스화했다.[4]
코틀린이라는 이름은 코틀린섬에서 비롯된 것이다. Andrey Breslav는 팀이 이 이름을 결정하게 된 이유로는 자바가 인도네시아의 자와섬에서 이름을 가져왔듯, 코틀린도 똑같이 코틀린섬에서 이름을 가져오기로 한 것에서 비롯된다.[5](그러나 프로그래밍 언어 자바는 커피 '자바'에서 이름을 가져온 것으로 추정된다)[6]
젯브레인즈는 이 새로운 언어가 IntelliJ IDEA 판매를 상승시켜주길 희망하였다.[7]
코틀린 v1.0은 2016년 2월 15일 출시되었다.[8] 이는 최초의 공식 안정판으로 간주되며 젯브레인즈는 이 버전을 기점으로 장기간의 하위 호환성을 약속하였다.
구글 I/O 2017에서 구글은 안드로이드에서 코틀린을 최전선에서 지원하기로 발표하였다.[9]
문법[편집]
기본 진입점[편집]
class Example {
// Hello, World! example
fun main(args: Array<String>) {
val scope = "World"
println("Hello, $scope!")
}
}
각주[편집]
- ↑ https://github.com/JetBrains/kotlin/releases/latest
- ↑ “Kotlin is now Google’s preferred language for Android app development”. 《TechCrunch》 (미국 영어). 2019년 5월 8일에 확인함.
- ↑ 가 나 Krill, Paul (2011년 7월 22일). “JetBrains readies JVM language Kotlin”. 《infoworld.com》. InfoWorld. 2014년 2월 2일에 확인함.
- ↑ Waters, John (2012년 2월 22일). “Kotlin Goes Open Source”. 《ADTmag.com/》. 1105 Enterprise Computing Group. 2014년 2월 2일에 확인함.
- ↑ Mobius (2015년 1월 8일), 《Андрей Бреслав — Kotlin для Android: коротко и ясно》, 2017년 5월 28일에 확인함
- ↑ Kieron Murphy (1996년 10월 4일). “So why did they decide to call it Java?”. 2019년 3월 15일에 원본 문서에서 보존된 문서. 2017년 10월 14일에 확인함.
- ↑ “Why JetBrains needs Kotlin”.
we expect Kotlin to drive the sales of IntelliJ IDEA
- ↑ “Kotlin 1.0 Released: Pragmatic Language for JVM and Android | Kotlin Blog”. 《Blog.jetbrains.com》. 2016년 2월 15일. 2017년 4월 11일에 확인함.
- ↑ Shafirov, Maxim (2017년 5월 17일). “Kotlin on Android. Now official”.
Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin.
외부 링크[편집]
- 코틀린
- 공식 웹사이트
![]() |
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |