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
댓글
댓글 쓰기