【Kotlin超入門コース】02.Kotlinとは? ( 全15回 )【5分解説】

◆概要(引用)
この動画では、Kotlinについて説明します。文字の書き起こし、ソースコードも完全無料です。サイトでの登録なども一切不要です。概要欄の下部にサイトURLあります。

▼目次
1.Kotlinとは
2.Kotlinは、モダン/コンパイラ/オブジェクト指向
3.Kotlinは、JVM言語
4.Kotlinは、Androidアプリ開発の推奨言語
5.Kotlinは、難易度高め

▼関連動画
【Kotlin超入門コース】01.コース紹介(https://youtu.be/GzGEpzxlkJo)
【Kotlin超入門コース】02.Pythonとは(https://youtu.be/dcWlR3DMG9g)
【Kotlin超入門コース】03.環境構築 for Mac(https://youtu.be/T8tTw1XxDPA)
【Kotlin超入門コース】03.環境構築 for Windows(https://youtu.be/WjM-Xyl2ijo)
【Kotlin超入門コース】04.プログラムの基本構造(https://youtu.be/nb0x6NCbCH0)
【Kotlin超入門コース】05.実行(https://youtu.be/q9uJh1w_30E)
【Kotlin超入門コース】06.変数(https://youtu.be/1FaUUCGFi5E)
【Kotlin超入門コース】07.データ型(https://youtu.be/OQZBYJzIMyU)
【Kotlin超入門コース】08.配列(https://youtu.be/6f3CyxNQzNo)
【Kotlin超入門コース】09.演算子(https://youtu.be/YcU2poePlZE)
【Kotlin超入門コース】10.条件分岐(https://youtu.be/eTZwzMQRSUE)
【Kotlin超入門コース】11.繰り返し(https://youtu.be/7yAt5Y0Z1Uc)
【Kotlin超入門コース】12.関数(https://youtu.be/ZFm9aAmy0QU)
【Kotlin超入門コース】13.クラス(https://youtu.be/051g05M1dQM)
【Kotlin超入門コース】14.実践(https://youtu.be/2KESL9tE3Z0)

▼各超入門コース 合併版(約1時間)
【Python超入門コース】(https://youtu.be/HyU3XL2F9GE)
【JavaScript超入門コース】(https://youtu.be/gs0l4rsQCGM)
【Java超入門コース】(https://youtu.be/kjxetd5ylzI)
【PHP超入門コース】(https://youtu.be/bLxQYJV75h4)
【Go超入門コース】(https://youtu.be/kPXfMFJ0oIE)
【Ruby超入門コース】(https://youtu.be/0DO5bsQB5So)
【Kotlin超入門コース】(https://youtu.be/UswtcJlDZ3I)

▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート

▼SNS
Twitter : https://twitter.com/kino_code/likes
Facebook : https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/
Website : https://kino-code.com/

▼文字書き起こし
Kotlinとは?
Kotlinは、2011年にJetBrains(ジェットブレインズ)社が公開したプログラミング言語です。
Kotlinという名前はフィンランドの近くにある「コトリン島」から命名されています。
Githubの調査によると、活動が活発(コントリビュート数)な言語としてKotlinが1位となりました。
Kotlinを使えるようになると、Andriodアプリを作ることができます。

モダン、オブジェクト指向、コンパイラ
Kotlinは、モダンな言語、コンパイラ言語、オブジェクト指向言語といった特徴があります。
モダンな言語とは、現代的なプログラミング言語の構文を取り入れていて、読みやすくて書きやすいプログラミング言語のことをいいます。
コンパイラ言語とは、機械語に一括して変換してから実行するプログラミング言語のことで、処理が高速という特徴があります。
オブジェクト指向言語とは、オブジェクト指向開発という「データと処理」を1セットとしてプログラムを組み立てていく開発手法に適した言語のことです。
ちなみに、同じオブジェクト指向言語で有名な「Java」は1996年、「C#」は2000年に登場した言語なので、Kotlinは比較的新しい言語であると言えます。

JVM言語
KotlinはJVM言語です。
JVMとは、Java Virtual Machineの略で、Java仮想マシンのこと。
Kotlinは、このJVMで、パソコンが読み取れる機械語に変換してから実行する言語なので、JVM言語とも呼ばれます。
JVM言語として、Java、Scala、Kotlinがあります。
それぞれに相互運用性があることも特徴です。例えばKotlinから、Javaで作られたコードを呼び出すことができます。
Javaで作られていたプログラムをそのまま使うことができるので、Javaで作ったプログラムが無駄にならないメリットがあります。

Androidアプリ開発の推奨言語
Googleは2017年にKotlinをAndroidの開発推奨言語に認定しました。
新しい言語は広く使われるか不透明であることが多いですが、KotlinはGoogleからの「お墨付き」を貰ったことで、Kotlinの人気に火が付きました。
ちなみに、Kotlinでは、Andriodアプリしか開発できないわけではなく、Androidアプリの他に、iOS アプリ、Webアプリケーションの開発が可能です。

※続きは、文字書き起こしブログで

▼文字書き起こし&ソースコードは下記ブログ
https://kino-code.com/course-kotlin02-what-kotlin/

▼タグ
#Kotlin #初心者 #プログラミング入門

コメント

タイトルとURLをコピーしました