intellij를 만든 jetbrain사에서 만든 언어다. 자바에 비해서 문법이 간결해 가독성과 생산성이 높고 오류 가능성이 낮다. 자바에서 복잡하게 구현해야되는 것들을 코틀린에서는 쉽게 제공한다. data class Person( val name: String, val age: Int, val email: String ) // equals(), hashCode(), toString()등 유용한 함수를 자동 생성 object MyCompany { // 싱글턴 객체 const val name: String = "MyCompany" } // 탑-레벨 함수로 클래스 외부에서 함수 작성 가능 fun main() { // `new` 키워드 없이 객체 생성 val person = Person("이상훈", 35, "..