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