Backend/Kotlin

Kotlin이란? + MacOS Kotlin 설치

해로몬 2025. 1. 14. 11:20

https://kotlinlang.org/

 

Kotlin Programming Language

Kotlin is a programming language that makes coding concise, cross-platform, and fun. It is Google’s preferred language for Android app development.

kotlinlang.org

https://kotlinlang.org/docs/getting-started.html#is-anything-missing

 

Get started with Kotlin | Kotlin

 

kotlinlang.org

 

Kotlin이란?

Kotlin은 Java와 100% 호환되며, 지속적으로 발전하고 있는 프로그래밍 언어입니다.
다양한 어플리케이션 제작이 가능하며, JetBrains에서 공개적으로 제작한 언어입니다.
Kotlin 공식 릴리스 정보


주요 특징

1. 프로그래밍 패러다임

  • 함수형 프로그래밍객체 지향 프로그래밍을 모두 지원하여 유연한 개발 가능

2. 언어적 특징

  • 정적 타입: 컴파일 시점에 타입을 점검하여 오류를 사전에 방지
  • 타입 추론: 명시적으로 타입을 지정하지 않아도 변수 타입을 자동으로 추론
  • 널 안전성: 널이 될 수 있는 타입(Nullable)을 지원하여 런타임 오류를 줄임

Kotlin의 장점

  1. Java와의 완벽 호환성
    • 기존 Java 코드를 재사용하거나, Java 프로젝트에 Kotlin을 통합 가능
  2. 코드 간결성
    • 동시성 처리, 데이터 클래스, 확장 함수 등의 기능으로 코드 작성량 감소
  3. 안전성
    • 널 안정성과 정적 타입 시스템으로 런타임 오류 방지
  4. 생산성 향상
    • 현대적인 문법과 도구 지원으로 개발 효율 극대화
  5. 커뮤니티와 생태계
    • 활발한 오픈소스 커뮤니티와 풍부한 자료 제공

활용 분야

  • 안드로이드 앱 개발 (공식 권장 언어)
  • 서버사이드 개발
  • 멀티플랫폼 (iOS, Web) 지원

기타 참고

Kotlin은 간결성, 안전성, 호환성을 모두 갖춘 언어로, 점점 더 많은 개발자들 사이에서 주목받고 있습니다. Kotlin의 최신 릴리스와 업데이트를 통해 지속적으로 새로운 기능을 활용할 수 있습니다.


Mac OS 환경 코틀린 설치

[Homebrew 사용]

더보기

brew install openjdk   ---openjdk 설치

brew install kotlin       ---kotlin 설치

 

kotlinc -version          ---kotlin 버전 확인

코틀린 버전 확인(정상 설치 완료 확인)

 

 

 

'Backend > Kotlin' 카테고리의 다른 글

[Kotlin]코틀린의 핵심 개념 정리  (0) 2025.01.17