코틀린 컴파일
-
[Kotlin] Kotlin의 컴파일 과정 & Kotlin VS JAVA (Annotation Processor)Mhwan's Study/JAVA & Kotlin 2021. 8. 9. 02:47
이 글은 코틀린을 이미 어느정도 아시는 분들을 위한 포스팅입니다. 코틀린을 모르시는 분들에게는 다소 불친절할 수 있으니 양해부탁드립니다. 다들 이미 아시겠지만 코틀린은 JVM위에서 동작하며, JAVA와 마찬가지로 정적 타입 프로그래밍 언어입니다. * 정적 타입(Statically typed) 프로그래밍 언어 : 타입 즉, 자료형을 컴파일 타임에 결정하는 프로그래밍 언어입니다. 장점 : 컴파일 타임에 타입에 대한 정보가 결정되어 런타임에 메소드를 더 빨리 호출할 수 있습니다. 안정성또한 올라 갑니다. (C, C++, JAVA, Kotlin 등) 단점 : 타입을 런타임에 결정하는 프로그래밍 언어로 런타임까지 타입에 대한 결정을 미룰 수 있어 다양한 선택지를 가질 수 있는 이점을 가집니다. (단 안정성이 그만..