Kotlin

Kotlin이 밀고 있는 부분

  1. 안정성: Type 추론과 Null에 대한 안정성을 의미
  2. 다중 패러다임: 함수형 프로그래밍, 객체 지향 프로그래밍을 의미한다.
  3. 간결성, 표현력
  4. 상호 운용성: JVM 언어인 Java와의 상호 운용성을 의미
  5. 다중플랫폼: 의도하지는 않았지만 JVM, JS, Native 모두 활용할 수 있다.