Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2019/7/11 LT at TUAT
Search
Masaki Kuge
July 04, 2019
Technology
0
49
2019/7/11 LT at TUAT
tuat
Masaki Kuge
July 04, 2019
Tweet
Share
More Decks by Masaki Kuge
See All by Masaki Kuge
2019/6/18 LT at TUAT
astpy_ms
0
92
進路指導
astpy_ms
0
100
FirebaseとArduinoで忘れ物をなくす
astpy_ms
0
300
Other Decks in Technology
See All in Technology
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
1
360
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
530
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
770
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
260
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.6k
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
300
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
350
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
310
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
530
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Code Reviewing Like a Champion
maltzj
514
39k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
A Philosophy of Restraint
colly
197
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Agile that works and the tools we love
rasmusluckow
325
20k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Unsuck your backbone
ammeep
663
57k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
Transcript
どんなプログラミング⾔語があるの? 1
はじめに プログラミング⾔語の関係を可視化したサイト https://bit.ly/2qHxQxB 2
久下 柾 : Masaki Kuge 都⽴⼋王⼦桑志⾼校出⾝ ⾸都⼤学東京に在籍 Linux とPython を勉強中
ダニエルの下位互換 Twitter: @kuge_masa 今回のLT ⽤: #astpy_TUAT 3
プログラミングしたい! 4
C ⾔語以外で! 5
いろんな⾔語に触れてみましょう 6
今回紹介する⾔語 C / C++ C# Java / Kotlin Python Swift
JavaScript 7
俺の推しがいないぞ! 8
ごめんなさい 9
間違えている部分は指摘をお願いします 10
C / C++ 低⽔準な⾼級⾔語 ポインタを扱える すべての根源 さまざまな⾔語に影響を与えた 動作が早い C++ のみ
オブジェクト指向が使える 11
C# C++ 派⽣ Microsoft 社が設計 Visual Studio やUnity で使える 12
Java / Kotlin Java : Oracle が開発 Kotlin : JetBrains
が開発 JVM を構築することでどこでも動く ライブラリが豊富 どっちかしか書けない⼈とも仲良く開発できる 13
Python 抽象的に書ける ライブラリやAPI が多め 数学に強い ある程度なんでもできる アプリ開発 ⼈⼯知能 組み込み Web
スクレイピング 14
Swift Apple が開発 Apple 製品で使われがち 動作が早くていい感じらしい 安定しているらしい 15
JavaScript Mozilla が開発 Java と関係はない Web 系何でも書ける Node.js とかVue.js とかNuxt.js
とかある 16
まとめ C / C++ OS やドライバなどを作れて速い C# Windows アプリやUnity で使われる
Java / Kotlin どこでも使えてスマホアプリ開発に使われることが多い 17
まとめ Python 書きやすい上に数字に強くAI やWeb アプリに使われる Swift Apple 製品でアプリを作りたい⽅向け JavaScript Web
いじりたい⼈はとりあえずこれ 18
Python がおすすめです 19