한줄평
“자바와의 호환성과 현대적 문법을 겸비한 검증된 언어입니다. 실무에서는 대개 IDE 나 Gradle 을 통해 쓰므로, 순수 명령줄 컴파일러만으로는 대규모 빌드 관리가 번거롭습니다.”
이런 분께 안드로이드·서버 개발에서 현대적 JVM 언어를 쓰려는 개발자께
좋은 점
- 간결한 문법과 강력한 타입 추론
- 자바와의 완전한 상호운용성
아쉬운 점
- 대규모 프로젝트는 IDE·빌드 도구 병행이 사실상 필요
코틀린 소개
젯브레인즈가 만든 크로스플랫폼 정적 타입 범용 프로그래밍 언어의 컴파일러입니다. 타입 추론으로 코드를 간결하게 유지하면서 자바와 상호운용되어 안드로이드 개발의 표준 언어로 자리 잡았습니다. 여기서 배포되는 것은 명령줄 컴파일러로, 코틀린 소스를 빌드할 때 씁니다.