본문 바로가기
Program Language/Android

[Kotlin] 코틀린이란?

by KangJinHo 2018. 7. 31.

안녕하세요


새롭게 공부하고 있는 언어 Kotlin에 소개해드리려고 합니다.




코틀린(Kotlin)은 인텔리제이(Intellij IDEA)라는 제품으로 유명한 젯브레인(Jetbrain)에서 만든 언어입니다.


2011년 최초 공개 후 개발을 진행하여 2016년 2월 1.0 버전이 정식으로 출시되었습니다.


간결한 문법과 풍부한 기능, 높은 안정성을 토대로 높은 생산성을 보장하는것을 목표로 개발되었다고 합니다.


자바와 100% 호환되어 자바로 작성된 프로젝트에 코틀린을 사용할 수 있고 반대로


코틀린으로 작성된 코드에 자바를 추가할 수 있습니다.


컴파일 단계에서 JVM(자바 가상 머신)으로 진행되기 때문이죠




구글 I/O 2017에서 정식으로 채택도 되었습니다( 사라질 걱정은 안해도 됩니다! )




  1. 문장끝에 ;를 찍지 않는다( 선택사항 )
  2. new 키워드를 쓰지 않는다
  3. 타입 추론을 지원한다

Java와 비교하면 위 3개의 특징이 나타나게 됩니다.

이러한 간단한 문법들이 코드를 간결화 시켜주고, 생산성을 높여줍니다!



일상 속 이야기를 방문해주셔서 감사합니다. 댓글을 남겨주시면 많은 힘이 될거에요





'Program Language > Android' 카테고리의 다른 글

Crashlytics + Timber?  (0) 2022.08.11
Android StrictMode? 그게뭔데 ?  (0) 2022.08.09
[android] Androidx 사용법  (0) 2018.12.30
[Kotlin] 코틀린! data 클래스  (0) 2018.08.03
[Kotlin] 코틀린만의 접근지정자! internal  (0) 2018.08.02

댓글