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
54
Goの紹介
Goについて簡単に紹介するスライドを作成しました.
hiroto333
April 15, 2025
Tweet
Share
More Decks by hiroto333
See All by hiroto333
Rustの紹介
hiroto333
0
30
Reactの紹介
hiroto333
0
43
Runwayの紹介
hiroto333
0
26
Other Decks in Education
See All in Education
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
masakiokuda
2
210
滑空スポーツ講習会2025(実技講習)EMFT講習 実施要領/JSA EMFT 2025 procedure
jsaseminar
0
100
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
18k
1125
cbtlibrary
0
170
令和エンジニアの学習法 〜 生成AIを使って挫折を回避する 〜
moriga_yuduru
0
240
AIは若者の成長機会を奪うのか?
frievea
0
180
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
The browser strikes back
jonoalderson
0
370
160人の中高生にAI・技術体験の講師をしてみた話
shuntatoda
1
300
10分で学ぶ すてきなモナド
soukouki
1
150
自己紹介 / who-am-i
yasulab
PRO
6
6.3k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
350
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Exploring anti-patterns in Rails
aemeredith
2
250
Test your architecture with Archunit
thirion
1
2.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
How GitHub (no longer) Works
holman
316
140k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
A Tale of Four Properties
chriscoyier
162
24k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
It's Worth the Effort
3n
188
29k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
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とは、実用性の高いプログラミング言語」 結論
ご清聴ありがとうございました