Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
FAQs about 聞き流しプログラミング言語学習:How many episodes does 聞き流しプログラミング言語学習 have?The podcast currently has 186 episodes available.
February 08, 2026【Rust音声学習 第62章】ビルダーパターン ― 柔軟なオブジェクト構築第62章へようこそ。今日から「デザインパターン編」に入ります。テーマは「ビルダーパターン」です。複雑なオブジェクトを構築したい。でも、コンストラクタの引数が多すぎる。オプショナルなフィールドもある。ビルダーパターンで、段階的にオブジェクトを構築できます。...more5minPlay
February 08, 2026【Rust音声学習 第61章】属性とコンパイラ ― メタデータの活用第61章へようこそ。今日のテーマは「属性とコンパイラ」です。属性は、コードにメタデータを付与します。シャープ、角括弧という記法で始まる。コンパイラへの指示、条件付きコンパイル、自動派生。様々な用途に使われています。...more5minPlay
February 08, 2026【Rust音声学習 第60章】型レベルプログラミング ― コンパイル時の計算第60章へようこそ。今日のテーマは「型レベルプログラミング」です。通常、計算は実行時に行われます。でも、型システムを使えば、コンパイル時に計算できます。型レベルでの数値表現、条件分岐、演算。高度なテクニックですが、強力な静的保証を得られます。...more5minPlay
February 08, 2026【Rust音声学習 第59章】型状態パターン ― 状態遷移を型で表現第59章へようこそ。今日のテーマは「型状態パターン」です。オブジェクトには状態がある。ファイルは開いているか閉じているか。接続は確立されているか切断されているか。間違った状態でメソッドを呼ぶとバグになる。型状態パターンでは、状態を型で表現します。間違った操作は、コンパイルエラーに。...more5minPlay
February 08, 2026【Rust音声学習 第58章】Newtypeパターン ― 型で意味を表現第58章へようこそ。今日から「高度な型編」に入ります。テーマは「Newtypeパターン」です。同じ型でも、意味が異なることがあります。ユーザーIDとプロダクトID、両方ともu32かもしれない。型を分けることで、間違いを防げます。Newtypeは、そのための軽量なラッパーです。...more6minPlay
February 08, 2026【Rust音声学習 第57章】バインディング生成 ― 自動化ツール第57章へようこそ。今日のテーマは「バインディング生成」です。FFIでは、RustとCの間で関数や型を宣言する必要があります。これを自動化するツールがあります。この章では、bindgenとcbindgenという2つのツールを紹介します。また、Rustエコシステムで広く使われるsysクレートパターンも学びます。...more4minPlay
February 08, 2026【Rust音声学習 第56章】FFI基礎 ― Cとの連携第56章へようこそ。今日のテーマは「FFI基礎」です。FFIは、Foreign Function Interfaceの略。外部言語の関数を呼び出す仕組み。RustからCの関数を呼ぶ。CからRustの関数を呼ぶ。既存のCライブラリを活用できます。...more6minPlay
February 07, 2026【Rust音声学習 第52章】非同期のエラーハンドリング ― ?演算子とasync第52章へようこそ。今日のテーマは「非同期のエラーハンドリング」です。async関数でも、Result型を返せます。?演算シも使えます。同期コードと同じように、エラーを伝播できる。でも、いくつか注意点があります。...more6minPlay
February 06, 2026【Rust音声学習 第40章】手続き的マクロ概要 ― ディライブの裏側を知る第40章へようこそ。今日のテーマは「手続き的マクロ概要」です。宣言的マクロはパターンマッチングでコードを生成しました。手続き的マクロは、Rustのコードを使ってコードを生成します。derive(Debug)のような属性マクロ。これは手続き的マクロで実装されています。裏側でどんなことが起きているのか、概要を学びましょう。...more6minPlay
February 05, 2026【Rust音声学習 第37章】テストの制御 ― 実行を操る第37章へようこそ。今日のテーマは「テストの制御」です。テストが増えてくると、実行を細かく制御したくなります。重いテストはスキップしたい。パニックを期待するテストを書きたい。特定のテストだけ実行したい。これらを実現する属性とテクニックを学びましょう。...more6minPlay
FAQs about 聞き流しプログラミング言語学習:How many episodes does 聞き流しプログラミング言語学習 have?The podcast currently has 186 episodes available.