• 当日発送
  • 送料無料

Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]

ブランド:mYXy5DHj

お気に入りブランド
販売価格 :

2540.00税込

獲得ポイント :
159ポイント

商品がカートに追加されました
Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
販売価格:¥2540.00 税込

在庫あり

※ 商品のお届けについてはこちらよりご確認ください。

SHOPPING が販売、発送いたします。

当日発送可 (14:00までのご注文が対象)

  • ご注文内容・出荷状況によっては当日発送できない場合もございます。
    詳しくはこちらよりご確認ください。

利用可

  • ポストにお届け / 一点のみ購入でご利用可能です。
    ゆうパケットでのお届けの場合はサンプル・ノベルティが対象外となります。
    ゆうパケットには破損・紛失の保証はございません。
    詳しくはこちらよりご確認ください。

    商品の詳細

  • 目次

    ■第1章:プログラミング言語概論
    ・プログラミング言語の分類
    ・他の切り口での分類方法
    ・コンパイルパイプライン

    ■第2章:スタックベース仮想マシン
    ・仮想マシン概論
    ・Rustでの実装
    ・標準入力からの読み込み
    ・パースとコマンドの実行
    ・ブロックとネスト構造
    ・if制御構文
    ・変数の定義
    ・複数行のソースコードへの対応
    ・関数呼び出し
    ・関数の再帰呼び出し
    ・WebAssemblyへのコンパイルとブラウザでの実行

    ■第3章:プログラミング言語の構文解析
    ・構文解析が解決する課題
    ・構文へのマッチ
    ・トークンの切り出し
    ・括弧によるグループ化
    ・木構造の構築
    ・式の構文木
    ・パーサコンビネータnom
    ・Parsing Expression Grammarによる構文解析
    ・ASTインタプリタ
    ・関数呼び出しの構文と評価
    ・設定ファイルへの応用

    ■第4章:スクリプト言語ランタイム
    ・本章で設計する言語
    ・構文と意味論
    ・AST実行モデル
    ・文(Statement)の導入
    ・変数宣言
    ・代入文
    ・条件分岐
    ・ループ
    ・関数定義
    ・その他の制御構文
    ・動的型の導入

    ■第5章:静的型付けと型チェック
    ・静的型システムの概要
    ・型チェックの基本構成法
    ・型宣言
    ・式と文の型チェック
    ・組み込み関数の型定義
    ・エラー位置の報告

    ■第6章:バイトコードへのコンパイル
    ・バイトコードとネイティブコード
    ・スタックマシンとレジスタマシン
    ・命令セットの特徴と設計
    ・バイトコードの構成
    ・最小限のバイトコードの定義と実行
    ・バイトコードへのコンパイル
    ・リテラルテーブルの実装
    ・任意のソースコードをパースしてバイトコードへ翻訳
    ・完全な式のコンパイルと実行
    ・条件分岐式のコンパイルと実行
    ・ループ制御のコンパイルと実行
    ・ユーザー定義関数
    ・型チェッカーとの統合
    ・状態マシンとコルーチン
    ・コルーチンオブジェクトとジェネレータ
    ・応用例

    ■第7章:LLVMを使ったネイティブコードへのコンパイル
    ・llvm-sysとinkwell
    ・inkwellでのHello world!
    ・ネイティブコードによるパフォーマンスの向上
  • 内容紹介

    小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して、プログラミングそのものへの理解を深めよう!
  • 著者について

    佐久田 昌博 (サクタ マサヒロ)
    東京大学工学系研究科 精密工学専攻 修士卒。C、C++を中心にソフトウェア技術者として15年の経歴がある。マサチューセッツ工科大学に客員研究員(Visiting Scientist)として1年間在籍。Rust開発を7年ほど前から始め、数多くの個人プロジェクトとともに商用製品の一部に使っている。
  • 商品の説明

    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    実践Rust入門[言語仕様から開発手法まで] | κeen, 河野 達也, 小松 礼
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    JITコンパイルをサポートした新たなRuby処理系をRustとアセンブリで
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    : パーフェクトRust eBook : 古川 正寿: Kindleストア
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    Rustで作るプログラミング言語 | プログラミング・システム開発,関数型
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    Rustで作るプログラミング言語 \u2014\u2014 コンパイラ/インタプリタの基礎から
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    詳解Rustプログラミング | ブックライブ
    Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]
    Rustで作るプログラミング言語 \u2014\u2014 コンパイラ/インタプリタの基礎から

    最新のクチコミ

    ★★★★★

    甘すぎず、酸味のある甘酒でとっても飲みやすいです! 甘酒ちょーだいって言ってきます! 子供には毎日飲ませても大丈夫でしょうか? 2歳の子供も大好きです!

    • クチコミ投稿 1件
    購入品

    ★★★★★

    エブリタイムを飲み始めて半年が経ちました。 とっても調子がいいので今回母にプレゼントしました!!

    • クチコミ投稿 1件
    購入品

    ★★★★★

    IRON883(2018モデル)に取り付けました。 微調整のため、若干薄いスペーサーを追加しましたが、取り付けに必要な物全て付属されて簡単に取り付けが出来ました。

    • クチコミ投稿 1件
    購入品

    ★★★★★

    お気に入りのハンバーグで、定期的に購入しています。

    • クチコミ投稿 1件
    購入品

    ★★★★★

    わりとお手頃価格なのに、本格的でよかったです。かつらをかぶる前のネットまでついていて助かりました。 髭も髪もホワホワの長い白髪で、いかにもサンタさんでした。 抜け毛が服についていると子どもにバレる可能性があるので、変身解除後も気を付けましょう(笑) かつらはよく見るとカットしてある方があり、そちらが前髪みたいです。

    • クチコミ投稿 1件
    購入品