Kotlinイン・アクション
価格: ¥0
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
Kotlinの基本からJVMやAndroidデバイス上で動作するアプリケーションの構築まで、言語の開発者が解説!
Kotlin(コトリン)は、IntelliJ IDEAなどのIDEで有名なJetBrainsが開発したプログラミング言語です。Kotlinは、JVM上で動作する、いわゆる「JVM言語」であり、Javaとの高い親和性を備えています。2017年5月に、GoogleがAndroidの開発言語として公式サポートすると発表したため、注目されました。
Kotlinは、Javaと相互運用することを念頭において開発されており、JVMが動作する環境ならどこでも動きます。JavaのコードをKotlinにコンバートすることも、両者が混じり合ったコードすらコンパイルすることすらできるなど、Javaの知識を活かしつつ移行することが可能です。それだけではなく、JavaScriptやネイティブコードへのコンパイルもサポートされつつあり、今後の活用の場が広がることは確定的です。
Kotlinは、後発の言語であるからこそ、既存の言語の長所を取り込み、短所を回避しているので、あらゆる開発の優れた選択肢になり得ます。
本書の著者は、JetBrainsのメンバーで、Kotlinの開発当初から関わっており、言語とその内部を知り尽くした人物です。したがって、単にKotlinの機能や文法を解説するだけではなく、その背景にある考え方や動機、内部的な仕組みについても深く説明しており、Kotlinのやり方や思想も同時に学べます。
さらに、翻訳を手掛けた4名は、正式リリースより前からKotlinを使いこなし、大のKotlin好きを自負する現役エンジニアです。言語の開発者が書き、そんな彼らが翻訳を手掛けた本書は、まさにバイブルといってもよいでしょう。
実際にKotlinで開発を手がけている人から、Kotlinという言語に興味を持った人まで、とにかく手元に置いて参照してください。Have a nice Kotlin!