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.
→
repunit11
May 24, 2026
Technology
22
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
GoでCコンパイラを作った話
repunit
0
190
-共通テストから学ぶ- ネットワークにDeep Dive
repunit
0
14
技術カンファレンスはただの学び場ではない「最高の遊び場だ」
repunit
0
20
Other Decks in Technology
See All in Technology
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.7k
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
360
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
840
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
120
35分でわかるEffective Platform Engineering
nwiizo
5
620
AIに狂うスタートアップが、あえて「人との協働」に全振りした新卒エンジニア研修 / New Graduate Engineer Training at a Startup Accelerating AI Adoption
ohnoeight
0
190
What's new in Go 1.27?
ciarana
0
370
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
230
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
560
Model Studio CLI × Token Plan
maigo999
0
210
AIにブラウザを触らせて、E2EテストをPlaywrightで書く
koji_kawamura
0
390
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
200
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
Abbi's Birthday
coloredviolet
3
9.4k
Being A Developer After 40
akosma
91
590k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
380
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
We Are The Robots
honzajavorek
0
310
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