Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コンピュータの物理学

 コンピュータの物理学

2021/02/15 コジスクミニセミナーで発表した資料です。

E9e3472b8801ed21298ccefeecfaf429?s=128

高見知英
PRO

February 15, 2021
Tweet

Transcript

  1. コンピュータの物理学 NPO法人 まちづくりエージェント SIDE BEACH CITY. 高見知英 2021/2/15 コンピュータの物理学 1

  2. 2021/2/15 高見知英です! フリーランスプログラマ 書籍製作 Udemy動画 IT利活用支援 SBCast. SBC.オープンマイク 地域 オンラインイベント

    まちづくりエージェント SIDE BEACH CITY. コンピュータの物理学 2
  3. 言語 2021/2/15 コンピュータの物理学 Python Javascript PowerShell CSS HTML5 PHP C#

    AndroidJava 3
  4. 今日のもくじ お話の経緯 コンピュー タの仕組み アルゴリズ ムを覚える 覚えておき たいこと 2021/2/15 コンピュータの物理学

    4
  5. お話の経緯 2021/2/15 コンピュータの物理学 5

  6. お話しの経緯 しっかり理解していますか? コンピュータの 仕組み インターネットの 構造 2021/2/15 コンピュータの物理学 6

  7. 物理学的に理解する 見えてるのは 画面 コンピュータ 空間の法則を 学ぶ 物理学的 理解 2021/2/15 コンピュータの物理学

    7
  8. コンピュータって何? 電卓のお化け 膨大な計算力 (CPU) すべてを 数字で表す 多くのデータを 扱う・表現する 2021/2/15 コンピュータの物理学

    8
  9. 文字や色を数字で表す • A=65 • B=66 • C=67 • 文字にコード番号を割り当てる→Unicode(UTF) 文字コード表

    色 RGB CMYK HSL 2021/2/15 コンピュータの物理学 9
  10. コンピュータの仕組み 2021/2/15 コンピュータの物理学 10

  11. コンピュータの仕組み 巨大な ピタゴラスイッチ 様々な環境変数 • Aが動くからBが動き、 Bが動くからCが動く… • 連鎖反応の繰り返し •

    他に動いているアプリは? • 同時に行われる処理は? 2021/2/15 コンピュータの物理学 11
  12. 環境によって結果が変わる 現実でも同じ? •空気の流れ •力の入れ具合 •ボールの材質 2021/2/15 コンピュータの物理学 12

  13. 某キ◦トさんはいいました リアルとバーチャルの違いは情報量だけ •情報量は違うものの、 普遍的なルールはあまり変わらない 2021/2/15 コンピュータの物理学 13

  14. アルゴリズムを覚える 2021/2/15 コンピュータの物理学 14

  15. アルゴリズムとは ◦「計算可能」なことを計算する、形式的な(formalな)手 続きのこと ◦ Wikipediaより 2021/2/15 コンピュータの物理学 15

  16. どんな手続きがあるかを理解する Webリクエスト~ページが表示される •どんな通信経路を辿るのか •どうやってデータは送信されるのか •その裏でどんな通信をするのか 2021/2/15 コンピュータの物理学 16

  17. コンピュータのネットワーク 一つのコンピュータだけで 完結しない •複数のサービス同士で通信し合う •裏でどんな通信をしているか 想像する 2021/2/15 コンピュータの物理学 17

  18. どんな手続きがあるかを理解する コンピュータは巨大なピタゴラスイッチ •現象には説明可能な理由がある •説明できなければ、それは見えていないだけ 2021/2/15 コンピュータの物理学 18

  19. 覚えておきたいこと 2021/2/15 コンピュータの物理学 19

  20. それは英語です コンピュータ世界の公用語は英語 ほとんどのソフトは 英語を基準に作られる 日本人も英語で プログラムを書く 2021/2/15 コンピュータの物理学 20

  21. 英語に拒否反応を起こさない •翻訳サイトがある •Google Lensもある 読めなくて もいい •最低限の英語力 •心構え…? 拒否反応を 起こさない

    2021/2/15 コンピュータの物理学 21
  22. 英語の文献をあたる 全文翻訳 でも 拾い読み でも とにかく読むこと 読もうとすること 2021/2/15 コンピュータの物理学 22

  23. エンドユーザーにも必要? clubhouseやStreamYardなど未翻訳のアプリ •これらが当たり前にメジャーポジションになる 確かに難しい英単語は使われていない •日本語がないだけでたじろぐ人には使えない? 2021/2/15 コンピュータの物理学 23

  24. まとめ 2021/2/15 コンピュータの物理学 24

  25. コンピュータは強力な電卓 あらゆる物を数字 で表す あらゆる物を 計算可能に 複数のコンピュー タで密につながる 複数のサービ スでつながる 1機で困難な

    ことを可能に 2021/2/15 コンピュータの物理学 25
  26. コンピュータ空間の物理法則 現実に比べればシンプル 環境変数が 目に見えない分 複雑に見えがち 同じことをやれば同じ結果に 同じ結果に ならなければ 環境変数が違う 2021/2/15

    コンピュータの物理学 26
  27. 英語世界の理解 拒否反応を起こさない姿勢 読める必要はない 必要なら翻訳ソフトを使う 解説サイトを利用する 2021/2/15 コンピュータの物理学 27

  28. コンピュータ世界を見わたす コンピューターに振り回されないよう芯をもつ 新しいツールの使い方を 覚えるのに大事な姿勢づくり 2021/2/15 コンピュータの物理学 28

  29. 質疑応答 2021/2/15 コンピュータの物理学 29

  30. おわり 2021/2/15 コンピュータの物理学 30