Skip to content
Melo Podcasts Home
CategoriesLanguagesFollowing

Episode · Turing Complete FM

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

7 May 2018 · 1 hr 27 min

Play episode WhatsApp Download

Episode notes

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

Podcast

Turing Complete FM

Rui Ueyama · Tech & Science · Japanese

コンパイラ、リンカ、CPUアーキテクチャなど計算機科学の基盤を日本語で深く探る技術系ポッドキャスト。

More from Turing Complete FM All episodes →

  1. 11 Jun 2018 · 1 hr 39 min

    22. gVisor(LinuxユーザプログラムとしてLinuxカーネルを実装したサンドボックス)とNoahの話 (ぬるぽへ)

    gVisorというLinux向けサンドボックスがオープンソース化されました。gVisorの構成は、ぬるぽへさんが作成していたNoahとかなりよく似ています。そこで、ぬるぽへさんからNoahの経験をもとにgVisorの話を伺いました。

  2. 2 Jun 2018 · 1 hr 28 min

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

    東大の授業ではCPUやコンパイラを作ってレイトレイサを動かすという授業があります。高橋さんのチームはRISC-Vプロセッサを実装して汎用OSを動かそうとしました。その話を伺いました。

  3. 27 May 2018 · 1 hr 19 min

    20. Nintendo Switchのハッキングとコンピュータセキュリティ (るくす)

    るくすくんと一緒に、デバグ例外を使ってx86プロセッサ上のOSのセキュリティホールをつく手法や、Nintendo Switchのハッキング、ゲーム機のセキュリティなどについて話をしました。

  4. 21 May 2018 · 1 hr 42 min

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

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

  5. 14 May 2018 · 1 hr 24 min

    18. セキュキャン、LLVMプロジェクト、コンピュータサイエンスの書籍 (hikalium)

    hikaliumのセキュキャン体験、コンピュータセキュリティ、LLVMプロジェクト、コンピュータサイエンスのおすすめ書籍などについて話をしました。

  6. 30 Apr 2018 · 1 hr 30 min

    16. プログラムの静的検証、システムズプログラミングの論文 (うどん)

    うどんくんが研究していたプログラム検証の話や、システムズプログラミングの古典的な論文についての話をしました。

  7. 22 Apr 2018 · 1 hr 19 min

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

    CERNでソフトウェアエンジニアとして仕事をしている高橋祐花さんと、CERNでの話やスイスでの暮らし、外国語、フェミニズムなどについて話をしました。

  8. 16 Apr 2018 · 1 hr 24 min

    14. 少年時代にPCを(本当の意味で)自作した話 (川合史朗)

    Gauche Schemeの作者の川合史朗さんと、Z80 CPUを使ったPCをホストコンピュータなしに自作した話や、Schemeの話などをしました。

  9. 9 Apr 2018 · 1 hr 28 min

    13. 自作アセンブラ、リンカの最適化、トリッキーなビット操作の楽しさ、外資系IT企業のコーディング面接対策 (hikalium)

    hikaliumの自作アセンブラや自作言語、データ構造やトリッキーなビット操作を使ったアルゴリズム、リンカの最適化などについて話をしました。

  10. 1 Apr 2018 · 1 hr 18 min

    12. Unicode、絵文字、Androidのテキスト関連のハンドリング、無数の文字トリビア (のな)

    Androidのテキスト処理を担当しているのなさんと、UnicodeやUnicode絵文字、テキスト処理の複雑さ、文字トリビアなどについて話をしました。

Take it with you

The Melo app keeps playing with the screen off, works in the car and on your watch, wakes you to your station, and browses the whole catalogue offline. Free, no ads, no account.

Get it on Google Play