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
69
0
Share
Goの紹介
Goについて簡単に紹介するスライドを作成しました.
hiroto333
April 15, 2025
More Decks by hiroto333
See All by hiroto333
Rustの紹介
hiroto333
0
42
Reactの紹介
hiroto333
0
52
Runwayの紹介
hiroto333
0
41
Other Decks in Education
See All in Education
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
870
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
masakiokuda
3
310
Google AI Studio 開発者向け完全ガイド プロトタイピ まで ングからReactアプリ 構築・マルチモーダル活用
mickey_kubo
1
120
アジャイルなマインドセットを「取り戻す」新人研修づくり
chinmo
2
350
Virtual and Augmented Reality - Lecture 8 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
コマンドラインの使い方 / 01-d-cli
kaityo256
PRO
0
140
ブランチ操作 / 02-a-branch
kaityo256
PRO
0
250
教育現場から見た Ruby on Rails
yasslab
PRO
0
110
AI時代において英語学習は本当に必要? ~未経験からのバイリンガルキャリアの始め方を教えます~
kekekenta
0
120
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
signer
PRO
1
2.9k
アントレプレナーシップ教育機構 概要
sciencetokyo
PRO
0
1.9k
0203
cbtlibrary
0
160
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
The Cult of Friendly URLs
andyhume
79
6.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
99
sira's awesome portfolio website redesign presentation
elsirapls
0
210
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
360
Building AI with AI
inesmontani
PRO
1
880
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
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とは、実用性の高いプログラミング言語」 結論
ご清聴ありがとうございました