코틀린 : 젯브레인스(JetBrains)에서 오픈소스 그룹을 만들어 개발한 프로그래밍 언어. 2011년 처음 공개 되었으며, 2017년 구글이 안드로이드 공식 언어로 지정하며 유명해졌다.
코틀린은 자바가상머신(JVM)에 기반을 둔 언어이기 때문에 안드로이드 앱을 개발할 수 있다. 즉, 코틀린으로 작성한 프로그램은 JVM에서 실행 할 수 있다.
코틀린의 좋은 점
- 표현력과 간결함(expressive and concise)
- 안전한 코드 (safer code) : 코틀린은 널 안정성(null safety)를 지원하는 언어이다.
- 상호 운용성(interoperable) : 코틀린과 자바는 100% 호환한다.
- 구조화 동시성(structured concurrency)
※코틀린의 파일명과 클래명은 동일해야 할 필요가 없다. 코틀린은 객체지향만을 목적으로 한 언어가 아니기 때문에 변수, 함수등을 클래스로 묶지 않고 최상위에서 선언할 수 있다. 따라서 파일명과 클래스명은 아무런 상관이 없다.
'대학 > 안드로이드(코틀린) 정리' 카테고리의 다른 글
안드로이드 함수 선언 ( 코틀린 ) (0) | 2022.10.21 |
---|---|
안드로이드 데이터 타입( 코틀린 ) (0) | 2022.10.21 |
안드로이드 변수 선언하기( 코틀린 ) (0) | 2022.10.21 |
안드로이드 앱 개발의 특징 (0) | 2022.10.21 |
안드로이드 실행 구조 (0) | 2022.10.21 |