목록코틀린 (2)
읽고 쓰기
자바를 코틀린으로 빠르고 깔끔하게 소프트웨어 품질을 관리해 주는 업체 티오베에서 공개한 22년 공개한 프로그래밍 언어 순위에서 자바가 3위를 차지했습니다. 작년까지만 해도 1위를 차지하던 자바가 파이썬, C에게 자리를 내 주게 된 것입니다. 이는 IOT와 머신러닝, 데이터분석이 최근 화두에 떠오른 것도 있지만, 33위에서 26위로 치고 올라온 코틀린이라는 것도 한 몫한다고 생각합니다. 코틀린은 자바와 유사하지만 클래스 선언 없이 함수를 변수처럼 활용 가능하여 더 간결한 문법으로 표현 가능하며, 자바와 100% 호환이 되기 때문에 구글이 안드로이드의 공식 언어로 지정하고 웬만한 작업에서도 코틀린을 지향할 정도로 활용 가능성이 크다고 알려져 있습니다. 그렇기에 오늘날, 코틀린의 중요성이 매우 높고, 자바의 ..
코틀린용 안드로이드 스튜디오의 교과서 첫 안드로이드 앱 개발을 처음 접했을 때는 자바를 사용했습니다. 그래서 처음에는 자바 대신 코틀린을 사용한다고 할 때 무슨 장점이 있는지 몰랐습니다. 하지만 이해하면 할수록 안드로이드 스튜디오 활용 시 코틀린의 장점이 드러나는 것을 느낄 수 있었습니다. 코틀린의 대표적인 장점은 자바와 다르게 NULL에 예외를 두지 않아도 되는 것과, 정적 타입 언어로써 타입을 선언하지 않아도 된다는 점, 함수 타입이기에 가독성을 높이고 유지보수를 편하게 할 수 있다는 점입니다. 그중에서도 가장 큰 이유는 자바와 호환도 잘 되면서 안전한 언어이기 때문입니다. 자바에서 사용하던 것을 전부 코틀린에서 할 수 있고, 자바보다 더 간결하게 내용을 전달할 수 있다는 점입니다. 이 책은 코틀린을..