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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
150
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
640
あるけみー式LTスライド作成術
alchemy1115
2
220
安心して変更できるWebフロントエンドの作り方
pirosikick
5
2.7k
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
320
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
180
AI に書かせたその API、 “信頼” できますか?
nagix
0
130
Goodbye ShellScript, Hello File-based App
shunsock
0
260
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
950
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
190
Railsのように考える: See through the Master
snoozer05
PRO
4
1.1k
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
160
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Un-Boring Meetings
codingconduct
0
420
Side Projects
sachag
456
43k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Embracing the Ebb and Flow
colly
88
5.2k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
4 Signs Your Business is Dying
shpigford
187
23k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
700
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