본문 바로가기
대학/안드로이드(코틀린) 정리

코틀린의 등장 배경/ 자바보다 좋은 점

by JJO.A 2022. 10. 21.

코틀린 : 젯브레인스(JetBrains)에서 오픈소스 그룹을 만들어 개발한 프로그래밍 언어. 2011년 처음 공개 되었으며, 2017년 구글이 안드로이드 공식 언어로 지정하며 유명해졌다.

 

코틀린은 자바가상머신(JVM)에 기반을 둔 언어이기 때문에 안드로이드 앱을 개발할 수 있다. 즉, 코틀린으로 작성한 프로그램은 JVM에서 실행 할 수 있다.

 

코틀린의 좋은 점
  • 표현력과 간결함(expressive and concise) 
  • 안전한 코드 (safer code) : 코틀린은 널 안정성(null safety)를 지원하는 언어이다.
  • 상호 운용성(interoperable) : 코틀린과 자바는 100% 호환한다.
  • 구조화 동시성(structured concurrency) 

 

※코틀린의 파일명과 클래명은 동일해야 할 필요가 없다. 코틀린은 객체지향만을 목적으로 한 언어가 아니기 때문에 변수, 함수등을 클래스로 묶지 않고 최상위에서 선언할 수 있다. 따라서 파일명과 클래스명은 아무런 상관이 없다.