[앱개발일지03] 코틀린(Kotlin) 언어? 무엇인가? 시작해봐도 괜찮을까?

[앱개발일지03] 코틀린(Kotlin) 언어? 무엇인가? 시작해봐도 괜찮을까?

코틀린(Kotlin) 언어? 시작해봐도 괜찮을까? 코틀린 언어에 대해 먼저 알아보자

Java를 완전히 대체할 수 있는 프로그래밍 언어, 코틀린!

코틀린은 100% 자바와 호환이 가능한 프로그래밍 언어이다. 코틀린은 체코 프라하에 있는 JetBrains 기업에서 만든 언어이다. 코틀린이 어떻게 만들어졌는가 하면, JetBrains는 70% 이상을 Java로 사용했는데 그 자바를 다 버리지는 않은 체로 더 좋고 모던한 프로그래밍 언어로 바꾸기를 원했다. 그래서 결국 자바를 완전히 대체할 수 있는 언어를 개발한 것이다.

구글이 추천한 언어, 코틀린!

2017년 5월 17일, 구글은 안드로이트 앱을 만들기 좋은 언어로 코틀린을 추천한다. 구글이라는 큰 기업이 추천한다는 것은 그 자체로도 엄청난 보증이자 홍보가 되어버린다. 그래서 이 때부터 코틀린의 인지도는 더욱 상승하기 시작한다.

그리고 코틀린은 Java와 완전히 호환되는 것 말고도 두 가지 장점이 더 있다고 한다. 첫번째는 Null Safe이기에 개발자로서는 엄청난 안도감을 줄것이라고 한다. (사실 이 부분은 아직 개념이 없어서 잘 모르겠다) 그리고 두번째로는 코틀린에 있는 coroutine이라는 것이다. Go 언어에 나오는 go routine과 매우 비슷하다고 한다. 간단하게 말하면, 많은 걸 한번에 실행하는 코드를 짤 수 있다는 점이다. 다른 언어보다 빠르다는 소리인 것이다! (사실 이 부분도 해봐야 제대로 알 듯 하다)

이러한 장점으로 기대해 봐도 좋을 언어일 듯 하다

이정도 정보로 보았을 때, 코틀린을 선택해 봐도 나쁘지 않을 것 같다. 이제 맘 잡고 안드로이드 앱 개발은 코틀린으로 발을 내딛어 본다.

References

코틀린이 자바를 대체할 수 있을까? 6분 제대로 이해하기!

글이 도움이 되셨다면! 아래 광고를 한번 클릭해주셔서 블로거에게 힘을 주세요 :)

↓↓↓

반응형

from http://yom-tov.tistory.com/341 by ccl(A) rewrite - 2021-11-26 09:28:05