從 LLVM Weekly 中的 [1] 得知 JetBrains 的 kotlin-native 這個專案,主要在致力於不需要 VM 的跨平台程式,它是以 LLVM 作為背後基礎,可以轉換成不同平台[1]:
Kotlin/Native uses the LLVM compiler infrastructure to generate machine code. In this preview, we support the following target platforms:
kotlin 是什麼呢?在 kotlin 官方網站標題寫著:
Statically typed programming language for the JVM, Android and the browser
kotlin 這個語言是由 JetBrains 這家公司已 Open Source 的方式所開發的專案,這家公司對自己本身而言,並不陌生,只是 kotlin 這個語言,卻是今天才知道,結合 OO 與 functional 語言的特性,似乎相當吸引人;倒是讓自己覺得,在資訊科學的領域,技術、知識、語言等,不斷的推陳出新,不須要對於任何新技術或語言都能夠了解,唯有精通某一種技術、語言的人,才能生存於這個資訊科學的領域當中。
ps: JetBrains 的 IntelliJ IDEA Community Edition 可以從 JetBrains 網站下載
-------------------------------------
[1] Kotlin/Native Tech Preview: Kotlin without a VM
[2] IntelliJ IDEA Community Edition
Kotlin/Native uses the LLVM compiler infrastructure to generate machine code. In this preview, we support the following target platforms:
- Mac OS X 10.10 and later (x86-64)
- x86-64 Ubuntu Linux (14.04, 16.04 and later), other Linux flavours may work as well
- Apple iOS (arm64), cross-compiled on MacOS X host
- Raspberry Pi, cross-compiled on Linux host
kotlin 是什麼呢?在 kotlin 官方網站標題寫著:
Statically typed programming language for the JVM, Android and the browser
kotlin 這個語言是由 JetBrains 這家公司已 Open Source 的方式所開發的專案,這家公司對自己本身而言,並不陌生,只是 kotlin 這個語言,卻是今天才知道,結合 OO 與 functional 語言的特性,似乎相當吸引人;倒是讓自己覺得,在資訊科學的領域,技術、知識、語言等,不斷的推陳出新,不須要對於任何新技術或語言都能夠了解,唯有精通某一種技術、語言的人,才能生存於這個資訊科學的領域當中。
ps: JetBrains 的 IntelliJ IDEA Community Edition 可以從 JetBrains 網站下載
-------------------------------------
[1] Kotlin/Native Tech Preview: Kotlin without a VM
[2] IntelliJ IDEA Community Edition
留言
張貼留言