Radio and PodcastRadio and PodcastLive Radio & Podcasts
Turing Complete FM cover
Technology

Turing Complete FM

Rui Ueyama

プログラミングとコンピュータサイエンスについてのディープな話をしていますが、出てくる人たちは普通に話しているだけで特別な話をしているつもりはないポッドキャストです。

Episodes

20 of 31 episodes

28. プログラミング言語のブートストラッピング問題、コードとの互換性を保ちつつ言語を変更していく話 (川合史朗)

Gauche Schemeの作者の川合史朗さんと言語処理系についての話をしました。GaucheのCコードとの互換性を保ちつつ無限リストを導入するために採用したトリックや、Gauche自身で書かれているGaucheを過去のバージョンでビルドするために気をつけていることなどの話をしま...

1:15:09Jul 24, 2018

27. 歴史の中のコンピュータ: 1946年の電王戦、エニグマ暗号の解読 (うどん)

今週は歴史回です。僕からは、終戦の翌年の東京で、日本のそろばん名人が米軍代表の電卓オペレータと大規模な公開マッチを行って、そろばん名人が勝利したという知られざるエピソードを紹介します。うどんくんからは、第二次世界大戦のドイツ軍の暗号がどう破られたのかという話をします。 出演者:...

1:37:14Jul 15, 2018

21. 東大CPU実験でRISC-Vプロセッサを自作した話 (高橋祐花)

東大の授業ではCPUやコンパイラを作ってレイトレイサを動かすという授業があります。高橋さんのチームはRISC-Vプロセッサを実装して汎用OSを動かそうとしました。その話を伺いました。 出演者: 高橋祐花 ( @00_ )、Rui Ueyama ( @rui314 ) https:...

1:28:19Jun 2, 2018

19. Gauche Schemeのスタックとヒープのハンドリング (川合史朗)

川合史朗さんが作っているScheme処理系Gaucheの実装について、特にメモリ管理やクロージャ、継続の実装などに焦点を当てて話をしました。最近のCPUでは単純にJITしても速くならない理由などについても話をしています。 出演者: 川合史朗 ( @anohana )、Rui Ue...

1:42:25May 21, 2018

17. Gauche Schemeの基本デザインの選択理由、オブジェクトデータベース、浮動小数点数の落とし穴 (川合史朗)

プログラミング言語を作る時には、途中で変えることが極めて難しいデザイン選択を最初に行わないといけないことがあります。今回は川合史朗さんがGaucheを設計した時に行ったデザイン選択の判断について話を伺いました。また、浮動小数点数のトリッキーさについても話をしています。 出演者:...

1:27:56May 7, 2018

15. CERNでのソフトウェアエンジニアリング (高橋祐花)

CERNでソフトウェアエンジニアとして仕事をしている高橋祐花さんと、CERNでの話やスイスでの暮らし、外国語、フェミニズムなどについて話をしました。 出演者: 高橋祐花 ( @00_ )、Rui Ueyama ( @rui314 ) https://turingcomplete....

1:18:30Apr 22, 2018