Kotlin 언어 소개

Kotlin 언어 소개

Java 대체 언어로 많은 주목을 받고 있다.

2017년 Google IO 행사에서 안드로이드 개발 공식 언어로 Kotlin 을 소개하였습니다.

구글에서 "GO" 언어를 만들어서 채택할려고 했으나, Java 의 쓰임새와 너무 달라서 Kotlin 으로 대체하였습니다.

http://kotlinlang.org


Kotlin 동작 원리

Kotlin 언어는 개발자를 위한 코드입니다. Java 는 JVM 위한 코드이고, C 는 실행을 위한 Binary Code를 위한것이였는데, Kotlin 은 개발자의 편의성을 위한 부분이 강조 되었다.

Kotlin 은 컴파일 시점에서 Java , C , JavaScript 로 변환되어진다.

개발자는 어떤 프로젝트를 선택함에 따라서 코드의 결과물이 달라진다.

현재는 안드로이드 개발에서 Java 를 대신해서 사용하고 있다.


Kotlin 언어 특징

Java 언어와 비교하여 매우 간단한 문법을 제공한다.

NULL 안정성을 위해서 Null Point Exception 이 발생하지 않는다.

예외처리 ( Try - Catch ) 등을 강제하지 않는다.

객체지향, 함수형 프로그래밍 방식 모두 가능하다.


Kotlin 개발 분야

  • Kotlin for Server Side
  • Kotlin for Android
  • Kotlin for JavaScript
  • Kotlin for Native
  • Kotlin for Data Science



댓글

이 블로그의 인기 게시물

Intel® HAXM installation failed 해결하기

Kotlin Interface

Kotlin this, super