Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Goから始める低レイヤ
Search
repunit11
May 24, 2026
Technology
28
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Goから始める低レイヤ
repunit11
May 24, 2026
More Decks by repunit11
See All by repunit11
パーソナライズPodcastを作った話
repunit
0
81
GoでCコンパイラを作った話
repunit
0
200
-共通テストから学ぶ- ネットワークにDeep Dive
repunit
0
18
技術カンファレンスはただの学び場ではない「最高の遊び場だ」
repunit
0
22
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
170
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
240
Genieを崇めよ
kameitomohiro
0
160
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
340
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
210
おい、エージェントを使って終わらせろ
nwiizo
1
690
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
6
3.1k
AI に書かせたその API、 “信頼” できますか?
nagix
0
130
Minecraft JavaのMODをSwiftで作る
1mash0
0
180
品質と信頼性を地続きにする
grimoh
1
790
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
4
320
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
The SEO identity crisis: Don't let AI make you average
varn
0
560
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Faster Mobile Websites
deanohume
310
32k
How to make the Groovebox
asonas
2
2.4k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
RailsConf 2023
tenderlove
30
1.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
We Have a Design System, Now What?
morganepeng
55
8.3k
From π to Pie charts
rasagy
1
370
Transcript
Goから始める低レイヤ レプ 2026/05/23 Voltech vol.8
自己紹介 2 レプ # 分散アルゴリズム # コンパイラ # Go言語 #
システムプログラミング @repunit11 # マジック # アニメ 九州大学 工学部電気情報工学科
目次 3 01 02 03 04 Goとは Goが低レイヤ入り口に向いている理由 Goが低レイヤ開発に向かない理由 最後に
4 Goとは
Goの概要 Goとは 5 Googleで開発された言語 バージョン:v1.26.3(2026/05現在) 静的型付け言語 開発者ファーストな記述やパフォーマンスを重視
Goの作者・メンテナ Goとは 6 Rob Pike ・Unix/Plan9 ・UTF-8 Ken Thompson ・Unix/Plan9
・B言語 Russ Cox ・Goのテックリード(2012-2024) Robert Griesemer ・V8 ・JVM
7 Goが低レイヤ入り口に 向いている理由
2つの理由 Goが低レイヤ入り口に向いている理由 8 文法がやさしい 標準パッケージが Goで書かれている
文法がやさしい Goが低レイヤ入り口に向いている理由 9 f, err := os.Open("hello.txt") if err !=
nil { return err } defer f.Close() 例外ではなく、エラーが戻り値 リソース解放をdeferで近くに書ける 継承・マクロなどがない
標準パッケージがGoで書かれている Goが低レイヤ入り口に向いている理由 10 Go Python PHP 標準パッケージ ほとんどGo 読むのに必要 主にGo+一部asm
標準パッケージ Pythonで読める部分も多い 読むのに必要 Python+C ユーザランド/標準関数 PHPで触れられる部分もある 読むのに必要 PHP +C
11 Goが低レイヤ開発に 向かない理由
2つの理由 Goが低レイヤ開発に向いていない理由 12 メモリ制御をやりにくい Goランタイムを前提にしている
13 おわりに
まとめ おわりに 14 Goは文法がやさしい Goの内部はほとんどGoで書かれている 低レイヤの実装を読むにはいい教材
Go Conference 2026 開催! 15
参考資料 おわりに 16 Goの野暮ったさとど う付き合うか https://www.docswell.com/s/Songmu/K6E6GM-How-to-get-along-well-with-Go 速習Go/Fast Learning Go https://speakerdeck.com/oracle4engineer/fast-learning-go
Go Conference 2026 https://gocon.jp/2026/ Go公式ページ https://go.dev/ なぜGoは、Javaの「抽象化中毒」を真っ向から否定したのか https://www.youtube.com/watch?v=w5Lv8Wxp2Qo