어바웃 코틀린 > Kotlin

본문 바로가기
사이트 내 전체검색

Kotlin

어바웃 코틀린

페이지 정보

profile_image
작성자 김민식
댓글 0건 조회 174회 작성일 20-05-31 05:51

본문

코틀린은 개발자를 행복하게 만드는 모던 프로그래밍 언어입니다.
코틀린은 2011.07월 JetBrains가 발표한 정적 타입 지정 프로그래밍 언어로 생산성을 향상할 뿐만 아니라 개발자의 만족도도 높여줍니다.

JetBrains는 소프트웨어 개발자를 위한 지능적인 생산성 향상 도구 및 다양한 언어의 IDE를 개발하는 글로벌 소프트웨어 공급 업체입니다.
수상 경력에 빛나는 IntelliJ IDEA, ReSharper를 포함한 다양한 IDE를 개발하고 배포하고 있습니다.

코틀린은 JetBrains가 다양한 언어를 위한 개발 도구를 개발하고 수년간의 경험을 바탕으로 현대의 개발 환경에 적합하고 모든 프로그래머가 학습할 수 있는 간단한 언어를 지향합니다.
코틀린의 디자인 목표는 다음과 같습니다.

  • 100% 자바 상호 운용성 (JVM)
  • 자바보다 빠른 컴파일
  • 자바보다 안전한 언어
  • 자바보다 간결한 언어
  • 스칼라보다 간단한 언어

JetBrains 공식 사이트
https://www.jetbrains.com/ko-kr/
Kotlin 공식 사이트
https://kotlinlang.org/
https://blog.jetbrains.com/kotlin/


코틀린 특징

무료 오픈소스 프로그래밍 언어

코틀린은 Apache v2.0 라이선스에 따른 무료 오픈소스 프로젝트입니다.
Kotlin Foundation이 개발 및 무료 소프트웨어로서의 배포를 지원합니다.

멀티플랫폼 프로그래밍 언어

  • Mobile cross-platform
    코틀린 코드로 iOS 및 안드로이드를 개발할 수 있는 SDK를 지원합니다.

  • Kotlin/Native
    코틀린 코드로 가상 머신없이 실행할 수 있는 바이너리로 컴파일하는 LLVM 기반 기술을 지원합니다.

  • Kotlin/JavaScript
    코틀린은 JavaScript를 대상으로 하는 기능과 JavaScript로 변환하는 컴파일러를 지원합니다.

  • Web Development with Server-side
    Spring, Vert.x, Ktor, Node.js 등의 다양한 웹 프레임워크를 지원합니다.

세련되고 표현력이 뛰어남

코틀린의 현대적인 언어 기능을 통해 아이디어를 표현하는 데 집중하고 상용구 코드 작성은 줄일 수 있습니다.
작성하는 코드가 줄면 테스트하고 유지할 코드도 줄어듭니다.

더 안전한 코드

@Nullable 및 @NonNull 유형은 코틀린 타입 시스템에 통합되어 NullPointerException을 방지할 수 있습니다.
Kotlin에는 여러 다른 언어 기능이 있어서 일반적인 프로그래밍 실수를 피하는 데도 도움이 됩니다.

상호운용 가능

코틀린에서 자바 기반 코드를 호출하거나 자바 기반 코드에서 Kotlin을 호출할 수 있습니다. 코틀린은 자바 프로그래밍 언어와 100% 상호 운용되므로 코틀린 코드를 원하는 만큼 많이 또는 적게 사용할 수 있습니다.


코틀린 코드 스타일


Reference

https://kotlinlang.org/
https://developer.android.com/kotlin
https://www.jetbrains.com/ko-kr/
https://blog.jetbrains.com/kotlin/2011/07/hello-world-2/


댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

Site info.

Team Flow9
Address : 10, Gukjegeumyung-ro, Yeongdeungpo-gu, Seoul, Republic of Korea
Contact : flow9.net@gmail.com

접속자집계

오늘
73
어제
322
최대
322
전체
12,986
Copyright © flow9.net All rights reserved.