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
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
IHLヘルスケアリーダーシップ研究会17期説明資料
ihlhealthcareleadership
0
670
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
3.2k
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
1
120
Introdución ás redes
irocho
0
520
Cifrado asimétrico
irocho
0
370
AIを使って最新研究 について調べて発表しよ う!
mickey_kubo
4
190
外国籍エンジニアの挑戦・新卒半年後、気づきと成長の物語
hypebeans
0
710
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
あなたは知っているか座標系のほんとうのすがたを(EPSGコード擬人化)@FOSS4G Hokkaido 懇親会LT
jtagusari
0
110
令和エンジニアの学習法 〜 生成AIを使って挫折を回避する 〜
moriga_yuduru
0
230
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
東大1年生にJulia教えてみた
matsui_528
7
11k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Mind Mapping
helmedeiros
PRO
0
54
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
84
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The Curse of the Amulet
leimatthew05
1
7.7k
Abbi's Birthday
coloredviolet
1
4.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
550
Designing for Timeless Needs
cassininazir
0
120
ラッコキーワード サービス紹介資料
rakko
1
2.1M
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Code Reviewing Like a Champion
maltzj
527
40k
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とは、実用性の高いプログラミング言語」 結論
ご清聴ありがとうございました