라벨이 플랫폼인 게시물 표시

Kotlin, Java 그 다음?

이미지
Kotlin Programming Language 2017년 5월에 있었던 Google I/O 에서 안드로이드 공식 언어로 Kotlin 이라는 프로그래밍 언어가 추가되었습니다. 안드로이드 개발 언어로는 보통 Java를 생각하게 되는데 새로운 언어라니, 게다가 공식 언어로 지정까지 하다니 자연스레 호기심이 생겼습니다. 이번 포스팅에서는 Kotlin 프로그래밍 언어가 무엇인지, 어떤 장점이 있길래 공식 언어로 지정까지 되었는지 간략히 살펴보고자 합니다. 소개(뒷조사) Kotlin(코틀린)은 JetBrains 라는 회사에서 만든 프로그래밍 언어 입니다. JetBrains하면 각종 IDE로 유명한 회사죠. 저만 해도 IntelliJ, RubyMine, PyCharm, WebStorm 등 여러 제품을 접해보았습니다. IDE들이 공통적인 UI를 제공하는 점도 그렇고 단축키, 확장성, 구성의 편의성 등 많은 장점들이 있습니다. 어떤 개발자들은 더 이상 이 회사의 제품에 적응한 뒤로는 이클립스를 버렸다는 얘기도 들었습니다. 그런 회사에서 Java보다 나은 언어(“better language” than Java)를 목표로 만들어진게 바로 Kotlin 이라고 합니다. 2011년에 개발 발표가 있었고 2016년에 첫 안정화 버전(v1.0)이 출시 되었습니다. 갓 나온 뜨끈뜨끈한 신상 언어라고 볼 수 있겠죠. 데뷔한지 얼마 안 되었는데 벌써 안드로이드 공식 지원 언어가 되고 수 많은 안드로이드 개발자들로 부터 좋은 평가를 받는게 참 대단한 것 같습니다. Serious한 프로그래머는 결국 자신만의 언어를 만들게 된다는데..그런 사례 중 아주 성공적인 케이스인 것 같습니다. 든든한 뒷배경에 데뷔 하자마자 뜨거운 인기를 한 몸에 받고 있는 이 언어, 왠지 두근두근 기대를 갖게 만들지 않나요? 특징 몇 가지 주요한 특징을 살펴보겠습니다. 간결한 코드 : Java에 비해서 동일한 내용의 코드를 훨씬 간결하게 작성할 수 있습니다. 파이썬/그루비 등 스크립트형 언어를 사용하는 개발자들에게 J…