반갑습니다!

[Kotlin] Introduction to Kotlin 본문

Kotlin

[Kotlin] Introduction to Kotlin

김덜덜이 2020. 4. 30. 22:39

Kotlin 탄생 배경

  • 풀스택 웹 개발, Android와 iOS앱, 그리고 임베디드 ,IoT 등 모든 개발을 다양한 플렛폼에서 할 수 있도록 하기 위해서 개발

Kotlin의 사용용도

  • Kotlin/JVM - 자바 가상 머신 상에서 동작하는 앱을 만들 수 있다.
  • Kotlin/JS - 자바스크립트에 의해 브라우저에서 동작하는 앱을 만들 수 있다.
  • Kotlin/Native - LLVM기반의 네이티브 컴파일을 지원해 여러 타깃의 앱을 만들 수 있다.

Kotlin 특징

  • 컴파일 타임에 자료형을 검사하는 정적 언어이므로 프로그램의 안정성이 높다.
  • NPE(Null Pointer Exception)를 방지할 수 있다
  • 함수형 프로그래밍객체 지향 프로그래밍 둘 다 가능하다
  • 세미콜론이 생략 가능하다
  • Java와 Kotlin은 100% 상호운용 가능하다

샘플 코드

fun main() {
    println("Hello Kotlin!)
}

'Kotlin' 카테고리의 다른 글

[Kotlin] 함수  (0) 2020.06.09
[Kotlin] 비트 연산  (0) 2020.06.08
[Kotlin] 자료형의 변환  (0) 2020.06.03
[Kotlin] Null vs Non-Null  (0) 2020.05.01
[Kotlin] 자료형과 변수  (0) 2020.04.30