この書籍の内容

内容紹介

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!

内容(「BOOK」データベースより)

Kotlinの開発者が全てのJavaディベロッパーに向けて、その導入から高度な利用法まで、徹底解説!

著者について

Dmitry Jemerov

2003年から、Kotlinの開発元であるJetBrains社で働いており、IntelliJ IDEA、PyCharm、WebStormを始めとして、多くのプロダクトの開発に関わっている。

Kotlinの初期からの貢献者であり、KotlinのJVMコードジェネレーターの初期バージョンを開発した。

また、世界各国で、Kotlinに関する講演を数多く行っている。

現在は、KotlinのIntelliJ IDEAプラグインチームのリーダーを務めている。

Svetlana Isakova

2011年からJetBrains社のKotlinチームに参加し、型推論やオーバーロード解決のサブシステムに関わる。

現在は、テクニカルエバンジェリストとして、カンファレンスでKotlinについて話したり、Kotlinのオンライン学習コースに取り組んでいる。

著者略歴 (「BOOK著者紹介情報」より)

Jemerov,Dmitry

2003年からJetBrainsに勤めており、世界中でKotlinに関する多くのプレゼンテーションを行ってきた。

現在は、IntelliJ IDEAのKotlinプラグインを開発しているチームをリードしている

Isakova,Svetlana

2011年からKotlinチームの一員。

現在、テクニカルエバンジェリストとして、カンファレンスでKotlinに関する講演を行い、Kotlinのオンライン講座に取り組んでいる

長澤/太郎

早稲田大学情報理工学科を卒業後、メーカー系SIerを経て、2013年にエムスリー株式会社に入社。

ソフトウェアエンジニアとして従事。

日本Kotlinユーザグループ代表、日本Javaユーザグループ幹事を務める

藤原/聖

東京大学電子情報工学部を卒業後、ベンチャー企業を経て、現在は株式会社サイバーエージェントでAndroidエンジニアとして従事

山本/純平

東京工業大学理工学研究科修士課程修了後、組み込みソフトウエアや携帯電話アプリ開発、スタートアップベンチャーでのWindowsアプリ開発、iOSアプリ開発を経て、2015年にSansan株式会社に入社。

現在はデータ分析業務に従事(本データはこの書籍が刊行された当時に掲載されていたものです)

みんなのレビュー

まだレビューがありません