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
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
280
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
masakiokuda
2
210
栃木にいても「だいじ」だっぺ〜! 栃木&全国アジャイルコミュニティへの参加・運営の魅力
sasakendayo
1
140
Measuring your measuring
jonoalderson
1
350
TypeScript初心者向け完全ガイド
mickey_kubo
1
120
The browser strikes back
jonoalderson
0
370
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
2025-12-11 nakanoshima.dev LT
takesection
0
100
【洋書和訳:さよならを待つふたりのために】第1章 出会いとメタファー
yaginumatti
0
240
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
170
俺と地方勉強会 - KomeKaigi・地方勉強会への期待 -
pharaohkj
1
1.6k
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
1
1.6k
How to make the Groovebox
asonas
2
1.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Making Projects Easy
brettharned
120
6.6k
30 Presentation Tips
portentint
PRO
1
220
Side Projects
sachag
455
43k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
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とは、実用性の高いプログラミング言語」 結論
ご清聴ありがとうございました