코틀린 Kotlin

코틀린 이란

leexx 2023. 2. 3. 14:49

코틀린의 목표

  • 코틀린의 목표는 Java 의 대안 을 제공하는 것 이었다.
  • 2011년 7월에 JetBrains 가 (Java 플랫폼용 언어인) Kotlin 을 발표했다.
  • 이름은 러시아 상트페테르부르크 근처의 코틀린 섬 에서 유래했다.

코틀린이란?

  • JetBranins 에서 만든 언어로, 명확하고 간결하여 쉽게 읽을 수 있다고 한다.
  • 다양한 분야에서 사용할 수 있다
    • mobile, server-side, desktop applications, making useful frameworks, making libraries
  • IntelliJ IDEA, Eclipse, Android Studio 에서 사용 가능하다.

Multiplatform 언어

img

  • 코틀린은 다양한 플랫폼에서 사용할 수 있는 언어이다.
  • JVM
    • Kotlin 은 Java 와 완벽하게 호환된다. 따라서 Java 로 작성된 라이브러리를 사용할 수 있다.
    • 따라서 Java -> Kotlin 으로도 마이그레이션이 가능하다.
  • Android
    • 안드로이드 애플리케이션을 만들 수 있다.
  • JavaScript
    • JavaScript 와도 호환이 된다.
    • 클라이언트측 웹 애플리케이션을 만들고 브라우저에서 실행할 수 있다.
  • Native
    • Kotlin 코드는 Windows, Linux, iOS, macOS 등 모든 OS에서 실행할 수 있는 파일로 변환할 수 있다.

 

참고자료

https://hyperskill.org/learn/step/4350

 

Introduction to Kotlin – JetBrains Academy — Learn programming by building your own apps

What is Kotlin? Kotlin is a highly effective modern programming language developed by JetBrains. It has a very clear and concise syntax, which makes your code easy to read. Kotlin is widely used around the world, and its popularity among developers is cons

hyperskill.org