• 최근 바뀜
  • 임의 문서
  • 게시판
    위키방자유게시판이슈 트래커
  • 도구
    특수 문서 목록업로드
  • 도움말
    개요위키 문법TeX 문법이슈 트래커
  • 최근 바뀜
  • 최근 토론
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기
  • 신규 사용자분께서는 리브레 위키:환영합니다 필독해주세요.
  • 가입 후 지속적인 기여는 위키에 큰 도움이 됩니다.
  • 로그인이 잘 되지 않을 경우 여기에서 로그인해주세요.
편집토론기록
새로 고침주시여기를 가리키는 문서정보

Kotlin

분류:
  • 프로그래밍 언어

코틀린(Kotlin)은 IntelliJ, PyCharm 등을 만든 제트브레인이 2011년에 만든 프로그래밍 언어다. JVM, JavaScript, 그리고 네이티브 하게 돌아간다. 안드로이드 개발에 주로 활용된다.

목차

  • 1 특징
  • 2 문법
  • 3 바깥 고리
  • 4 각주

1 특징[편집]

공식적으로 내걸고 있는 코틀린의 특징은 간결함, 안전성, 상호 운용성, 도구 친화적, 이 네 가지로 나뉜다. 가장 큰 특징은 역시 상호 운용성인데, 코틀린은 자바 가상 머신에서 Java와 완벽히 동시에 실행할 수 있다. 즉 코틀린의 코드에서 자바로 쓰여진 코드를 사용 할 수 있고, 이와 반대로 자바에서 코틀린의 코드를 사용할 수도 있다. 언어 설계부터 자바와의 호환성을 두고 만들어졌기 때문에 다른 언어들의 FFI 같은 인터페이스는 사용하지 않아도 된다.

2 문법[편집]

널 체크 등의 문법이 간결한 것이 장점이다. 그리고 이는 코틀린의 다른 특징들과 어우러져 안전한 코드를 쓸 수 있도록 해준다.

// 싱글턴
object ThisIsASingleton {
    val companyName: String = "JetBrains"
}

// new가 없다
val mySingleton = ThisIsASingleton()

3 바깥 고리[편집]

  • 코틀린 공식 문서
  • 코틀린 Web IDE

4 각주

보기 • 편집
프로그래밍 관련 정보
문자 인코딩
  • Shift JIS
  • UTF-8
  • UTF-16
문자 집합
전 세계
  • 유니코드
대한민국/북한
  • KS X 1002
  • KS X 1001
  • KPS 9566
일본
  • JIS X 0212
  • JIS X 0201
중국
  • GB 18030
  • GB 2312
프로그래밍 언어(예제)
  • C#
  • C++
  • C
  • Fortran
  • Go
  • Java
  • JavaScript
  • Kotlin
  • Lisp
  • PHP
  • Python
  • Ruby
  • Rust
  • Visual Basic .NET
  • 아희
마크업 언어
  • HTML
  • JSON
  • XML
표준과 API와 규격
  • ActiveX
  • NPAPI
라이브러리
  • MFC
  • wxWidgets
프레임워크
  • .NET
  • Django
  • Ruby on Rails
  • Spring
개발 소프트웨어
소프트웨어 목록
  • 이 문서는 2019년 9월 26일 (목) 14:13에 마지막으로 편집되었습니다.
  • 모든 텍스트는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라 사용할 수 있습니다.

    운영관련 문의 : ops@librewiki.net | 권리침해 문의 : support@librewiki.net
  • 개인정보 정책
  • 리브레 위키 소개
  • 면책 조항
  • 이용약관
  • 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0
  • Powered by MediaWiki
  • Designed by Librewiki

로그인

리브레 위키에 가입하세요 비밀번호를 잊으셨나요?
다른 방법으로 로그인하기