코틀린이란

고진호·2023년 6월 30일
0

Kotlin

목록 보기
1/3

1. Kotlin 언어 소개

  • IntelliJ 개발 도구를 제작한 JetBrains에서 만든 프로그래밍 언어.
  • 2011년 공개.
  • 2017년 Google IO 행사에서 안드로이드 개발 공식 언어로 Kotlin을 소개.
  • 현 Java 대체 언어로 많은 주목을 받고 있다.

2. 동작원리

1.코틀린 코드 작성
2.코틀린 컴파일러에 의해 처리
3.JVM에서 실행 가능한 형태의 바이트코드로 변환
4.JVM에서 실행(네이티브 플랫폼에서도 가능)

3. Kotlin 언어 특징

  • Java 언어와 비교하여 매우 간단한 문법을 제공한다.
  • Null 안전성을 위해 Null 허용 변수와 허용하지 않는 변수를 구분하여 사용할 수 있다.
  • 예외처리를 강제하지 않는다.
  • 모든 기본 자료형 값을 객체로 관리한다.
  • 연산자의 재구현을 지원한다.
  • 객체지향 프로그래밍과 함수형 프로그래밍 방식 모두 가능하다.

4. Kotlin 개발 분야

  • 안드로이드 스튜디오를 이용한 어플리케이션 개발
  • Spring, Ktor, Micronaut 등을 이용한 웹 개발
  • KotlinDL, DataKinds 등을 이용한 데이터 및 머신러닝 개발
  • LibGDX나 Unity를 이용한 게임 개발
  • Spring 프레임워크를 이용한 서버 개발
  • 코틀린 네이티브를 활용하여 IoT 개발
profile
Kotlin,Java 안드로이드 앱 개발자 지망생

0개의 댓글