반응형 언어/코틀린7 [Kotlin] 코틀린이란? 코틀린은 젯브레인스에서 오픈소스 그룹을 따로 만들어 개발한 언어입니다. 자바가 인도네시아 섬 이름을 따와서 사용했듯이 자바를 대체할 목적으로 만든 코틀린도 러시아의 섬 이름에서 유래했습니다. 코틀린으로 안드로이드 앱을 개발할 수 있는 것은 자바의 가상 머신인 JVM에 기반을 둔 언어이기 때문에 가능합니다. 즉 코틀린을 통해 개발한 프로그램은 JVM에서 실행할 수 있습니다. 하지만 코틀린은 자바와는 엄연하게 다른 언어입니다. 자바는 확장자로 .java 를 사용하지만 코틀린은. kt를 사용합니다. 그러나 여기에서 재밌는 점은 코틀린 컴파일러가 .kt 파일을 컴파일하게 되면 자바 바이트 코드가 만들어진다는 것입니다. 즉 개발자는 자봐와 다른 코틀린으로 코드를 작성하지만 컴파일을 거치면 자바 클래스가 만들어지고.. 2021. 10. 26. 이전 1 2 다음 반응형