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
Goの紹介
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hiroto333
April 15, 2025
Education
0
47
Goの紹介
Goについて簡単に紹介するスライドを作成しました.
hiroto333
April 15, 2025
Tweet
Share
More Decks by hiroto333
See All by hiroto333
Rustの紹介
hiroto333
0
26
Reactの紹介
hiroto333
0
39
Runwayの紹介
hiroto333
0
25
Other Decks in Education
See All in Education
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
490
SJRC 2526
cbtlibrary
0
190
KBS新事業創造体験2025_科目説明会
yasuchikawakayama
0
160
Measuring your measuring
jonoalderson
0
320
東大1年生にJulia教えてみた
matsui_528
7
11k
1202
cbtlibrary
0
200
Leveraging LLMs for student feedback in introductory data science courses (Stats Up AI)
minecr
0
120
Surviving the surfaceless web
jonoalderson
0
320
国際卓越研究大学計画|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
46k
10分で学ぶ すてきなモナド
soukouki
1
140
沖ハック~のみぞうさんとハッキングチャレンジ☆~
nomizone
1
550
自己紹介 / who-am-i
yasulab
PRO
4
6.3k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
[SF Ruby Conf 2025] Rails X
palkan
0
720
The Curious Case for Waylosing
cassininazir
0
220
BBQ
matthewcrist
89
10k
Paper Plane
katiecoart
PRO
0
46k
Are puppies a ranking factor?
jonoalderson
1
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
900
Transcript
Goの紹介
「Goとは、実用性の高いプログラミング言語」 結論
Go 概要 Googleが2009年にリリースしたプログラミング言語 C言語開発者がC言語を意識して設計
Go 概要 C言語と同等の処理速度 C言語よりもシンプルな記述
特徴 構文がシンプルで記述しやすい プログラムの実行が速い 効率的にメモリを管理できる 複数の処理を並行できる 標準のライブラリが機能的 Goの特徴
特徴 構文がシンプルで記述しやすい
特徴 Goの方がワード数が少なく,すっきりしている 無駄なくスマートな書き方が出来るのが魅力 構文がシンプルで記述しやすい
特徴 コンパイラ型言語 仮想マシンを介さないため,コンパイラ型言語の中でも高速 プログラムの実行速度が速い コンパイラ型言語:事前にプログラム全体を機械語に変換してから,実行 (例:Java) インタプリタ型言語:実行時に1行ずつ機械語に変換してから,実行 (例:Python)
特徴 ガベージコレクションという不要になったメモリを自動的に 開放してくれる機能がある 効率的にメモリを管理できる
特徴 ゴルーチン(Goroutine)という独自の仕組み 複数の処理を並行できる
特徴 標準のライブラリが機能的
特徴 Webアプリケーション開発 コマンドラインツールの開発 分散システムの開発 データの処理・解析 ミドルウェアの開発 Goでできること
使用事例 Docker Bard Merucari Wantedly Goの使用事例
「Goとは、実用性の高いプログラミング言語」 結論
ご清聴ありがとうございました