インタプリタの作り方 言語設計/開発の基本と2つの方式による実装

  • インタプリタの作り方 言語設計/開発の基本と2つの方式による実装
  • インタプリタの作り方 言語設計/開発の基本と2つの方式による実装
ページ数
763p
ISBN
978-4-295-01787-5
著者情報
ナイストロム,ロバート(ナイストロム,ロバート)(Nystrom,Robert)
プロフェッショナルプログラマーとして20年の経歴を持つ。そのうち10年はゲームプログラミングに従事。米国大手ゲーム会社のエレクトロニック・アーツに8年間在籍。大規模ゲームから小型のアドベンチャー&パズルゲームまで幅広く開発に携わり、それらのゲームはPC、GameCube、PlayStation 2、Xbox、Xbox 360、Nintendo DS向けに出荷された。しかし著者は、そうした製品のリリースよりも、開発者向けのツールや共有ライブラリを作ることにプライドを持っている。美しく有用なコードを眺めることや、開発者の創造力の拡大に寄与することを、なによりも好む

吉川 邦夫(ヨシカワ クニオ)
1957年生まれ。ICU(国際基督教大学)卒。おもに制御系のプログラマとして、ソフトウェア開発に従事した後、翻訳家として独立。英文雑誌記事の和訳なども手掛ける

¥5,940 税込

27 nanacoポイント

27 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

エンジニアに支持される一冊、待望の日本語版。動的型付けやクロージャを備えたモダンな言語をどのように実装するのか?!「字句解析」から「コンパイラコンパイラ」の使い方、「最適化」まで、JavaとCによる2つの実装で開発のエッセンスを解説。

目次

第1部 導入編(はじめに
領域の地図
Lox言語)
第2部 木の巡回によるインタプリタ(字句解析(スキャニング)
コードを表現する
式の構文を解析する
式を評価する
文と状態
制御フロー
関数
解決と束縛
クラス
継承)
第3部 バイトコード式仮想マシン(バイトコード
仮想マシン
オンデマンドの字句解析 ほか)

商品詳細

出版社名
インプレス
サイズ
24cm
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Crafting Interpreters

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ