프로그래밍 언어/코틀린(kotlin)
-
[Kotlin] Kotlin 시작하기 전 - 특성, 장점 그리고 철학프로그래밍 언어/코틀린(kotlin) 2019. 11. 28. 23:41
코틀린을 카카오에서 처음 사용해봤는데, 그 간결성과 편리함에 완전 빠졌다. 코틀린의 특징, 장점 그리고 철학들을 정리해두자. 특성 1. 대상 플랫폼 : 서버, 안드로이드 등 자바가 실행되는 모든 곳 서버상의 코드(특히 웹 애플리케이션의 백엔드) 안드로이드 디바이스에서 실행되는 모바일 애플리케이션 2. 정적 타입 지정 언어 정적 타입 지정이라는 말은 모든 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있고 프로그램 안에서 객체의 필드나 메소드를 사용할 때마다 컴파일러가 타입을 검증해준다는 뜻이다. 동적 타입(dynamically typed) 지정 언어는 Groovy, JRuby, Javascript 등이 있는데, 타입과 관계없이 모든 값을 변수에 넣을 수 있고, 메소드나 필드 접근에 대한 검증이 실행 ..