Radio and PodcastRadio and PodcastLive Radio & Podcasts
30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) artwork
Technology

30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium)

Turing Complete FM by Rui Ueyama

Sep 23, 20181:15:51Technology

セキュキャンのCコンパイラ自作コースが無事に終わりました。共同講師だったhikaliumと一緒に、コンパイラ自作の要点やコンピュータサイエンスの教え方などについて振り返りました。 出演者: hikalium ( @hikalium )、Rui Ueyama ( @rui314 ) ハッシュタグは です。 TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひ クリエイター支援サイトPatr...

About This Episode

30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) is an episode from Turing Complete FM by Rui Ueyama. セキュキャンのCコンパイラ自作コースが無事に終わりました。共同講師だったhikaliumと一緒に、コンパイラ自作の要点やコンピュータサイエンスの教え方などについて振り返りました。 出演者: hikalium ( @hikalium )、Rui Ueyama ( @rui314...

Podcast

This episode belongs to Turing Complete FM.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Sep 23, 2018, 1:15:51 long, audio available.

Questions About This Episode

What is 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) about?

セキュキャンのCコンパイラ自作コースが無事に終わりました。共同講師だったhikaliumと一緒に、コンパイラ自作の要点やコンピュータサイエンスの教え方などについて振り返りました。 出演者: hikalium ( @hikalium )、Rui Ueyama ( @rui314 ) ハッシュタグは です。 TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひ クリエイター支援サイトPatreon から登録してご協力ください。 イントロ (0:00) よい寄付先とは (4:47) セキュキャンのCコンパイラ自作ゼミとは (7:51) インクリメンタルにCコンパイラを作る (12:21) 左辺値と右辺値 (17:55) 似て非なるものを作るのは努力の重複ではない (19:17) 9cc書き始めました (20:51) 自作コンパイラの性能もそんなに悪くはない (21:18) Ken Thompsonのログインハック (23:10) Cコンパイラ、アセンブラ、リンカ、libc関数を全て自前で書く (32:16) Stanford CS140 (34:59) Stanford CS140e (37:40) 三億円事件 (40:59) 仮想通貨盗難事件のスケールの大きさ (45:29) ビットコイン盗難とSIMスワップ攻撃 (48:11) ハードウェアのセキュリティキー (49:08) hikalium、Ergodoxキーボードを買う (51:24) キーボード早打ち対決 (55:35) 国によってキー配列が違う (58:55) プログラミングを教える時の心構え (1:01:31) Keithというよい講師の話 (1:05:07) 褒めるときに悪い話をセットにしない (1:07:10) 久しぶりのTCFM (1:11:58) エンディング (1:14:14) An Incremental Approach to Compiler Construction (PDF) Let's Build a Compiler, by Jack Crenshaw Writing A Compiler In Go 8cc C Compiler 9cc C Compiler sk2cc aqcc Ken Thompsonのハック (PDF) 自作Cコンパイラで Ken Thompson のログインハックを再現してみた aqccの解説スライド Rustで書かれたJavaScriptエンジン Stanford CS140 Stanford CS140e 三億円事件 (Wikipedia) Yubikey Kinesis keyboard Ergodox keyboard Cコンパイラ制作の夏期集中コースが思っていた以上にうまくいった話

Where can I listen to 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium)?

You can listen to 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) from?

30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) is an episode from Turing Complete FM by Rui Ueyama.

How long is this episode?

This episode is 1:15:51 long.

When was this episode published?

This episode was published on Sep 23, 2018.

Can I save 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Turing Complete FM?

Yes. This page shows related episodes from Turing Complete FM when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium)?

You can listen to 30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

30. セルフホストできるCコンパイラの作り方を夏休みの特別授業で教えた話 (hikalium) is from Turing Complete FM by Rui Ueyama.

What are the episode details?

Published Sep 23, 2018 and 1:15:51 long