코틀린의 주요 특성
- JetBrains의 R&D 센터가 위치한 상트페테르부르크 근처의 코틀린(Ко́тлин) 섬에서… 블라블라
- JVM 기반 언어로, 자바와 100% 상호운용성을 제공한다. 즉, 자바가 사용되는 모든 곳에서 이용 가능하다.
- 자바에 비하면 훨씬
간결하고
생산성 높고
안전하다
- 자바에 비하면 훨씬
- 정적 타입 지정 언어
- 성능, 신뢰성, 유지보수, IDE 기능 활용
- OOP와 FP의 특성을 지닌다.
- FP의 특성?
- First-class function : Function을 일반 값처럼 다룰 수 있다. 변수에 할당할 수 있고, 전달도 가능하다. 함수에서 새로운 함수를 생성하여 반환할 수도 있다.
- Immutability : 기본적으로 불변객체이다
- No side-effect
- FP의 특성?
코틀린이 지향하는 바는 ?
- 실용적이어야 한다.
- 간결해야 한다.
- 안전해야 한다.
- 상호 운용이 가능해야 한다.
등등 언어적 특성은 재미삼아 읽어보고, 본론으로 들어가보자 GOGO
'Development > Kotlin' 카테고리의 다른 글
Kotlin-Spring plugins (0) | 2020.02.09 |
---|