Pythonでインタプリタを作る コンピュータ言語を設計・実装してインタプリタの動作を理解しよう

Pythonでインタプリタを作る コンピュータ言語を設計・実装してインタプリタの動作を理解しよう

作者名 :
通常価格 1,980円 (1,800円+税)
獲得ポイント

9pt

-
    【対応端末】
  • Win PC
  • iOS
  • Android
  • ブラウザ
    【縦読み対応端末】
  • iOS
  • Android
  • ブラウザ

※縦読み機能のご利用については、ご利用ガイドをご確認ください

作品内容

本書は流行のPythonを用いてコンピュータをコントロールするインタプリタを作る方法についてやさしく、詳しく解説します。
コンピュータ言語の設計者はいったいどうやって言語を作ったのでしょうか。それに対する答えがこの本です。
本書ではコンパイラの世界では有名なlex(字句解析プログラムのソースを作るプログラム)など、他のライブラリには一切頼りません(使うのはPythonの標準的なライブラリのみ)。フルスクラッチで、つまり読者の力のみで、読者の書いたプログラム通りにコンピュータを動かすシステムを作ります。本書に沿って、説明を読み、実際にコードを入力しては実行して動作を確認、ということを繰り返してゆけば最後には小規模ですが確実に動く、自分で動作の理屈が分かっているインタプリタが完成します。
特別のライブラリを使うわけでもなくPython で普通にコーディングしているだけなので、できあがったインタプリタ(新しい言語)は実行速度という点ではあまり期待できません。しかし、今や多くの人がPython を使いますし、そのPython で「インタプリタをどうやって作るのか」理解できるのだと考えれば本書の意義は大いにあるでしょう。またC++など高速なコンパイラを使える読者ならば、本書で得た知識があれば高速なインタプリタを作ることができるでしょう。

カテゴリ
ビジネス・実用
ジャンル
IT・コンピュータ / 言語・プログラミング
出版社
インプレスR&D
掲載誌・レーベル
OnDeck Books(NextPublishing)
電子版発売日
2021年02月26日
サイズ(目安)
2MB

Pythonでインタプリタを作る コンピュータ言語を設計・実装してインタプリタの動作を理解しよう のユーザーレビュー

感情タグBEST3

感情タグはまだありません

レビューがありません。

この本をチェックした人は、こんな本もチェックしています

関連書籍

OnDeck Books(NextPublishing) の最新刊

無料で読める IT・コンピュータ

IT・コンピュータ ランキング