언어 소개 및 특징

유민국·2023년 5월 29일
0

언어 소개 및 특징

소개

  • 2011년 공개.
  • IntelliJ 개발 도구를 제작한 JetBrains에서 만든 프로그래밍 언어.
  • 2017년 Google IO 행사에서 안드로이드 개발 공식 언어로 Kotlin을 소개
  • 현재 Java 대체 언어로 많은 주목을 받고 있다.(Java를 대체하기 위해 만듦)
  • https://kotilnlang.org

특징

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

개발 분야

  • Kotiln for Server Side : 서버 개발을 위한 라이브러리를 제공한다. 이와 더불어 Spring Framework 5 부터 Kotlin을 공식 지원한다.

Andriod를 개발할 때
Java와 Kotlin 모두 지원을 하지만, Kotlin을 가지고 개발하는 것이 생산성 측면에서 더 좋음.

profile
안녕하세요 😊

0개의 댓글