• OFF
  • ON
シークレットモード
Pythonでインタプリタを作る コンピュータ言語を設計・実装してインタプリタの動作を理解しよう

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

作者: 吉田節

価格 1,980(税込)
獲得dポイント 18 PT

※WebIDからdアカウントへ移行すると、dポイントをためる・つかうことができます。詳しくは こちら

作品内容

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

作品情報

出版社
ジャンル ビジネス・実用等 > ビジネス・経済・IT
掲載雑誌
レーベル名 OnDeck Books(NextPublishing)
シリーズ OnDeck Books 関連シリーズ > Pythonでインタプリタを作る コンピュータ言語を設計・実装してインタプリタの動作を理解しよう
電子版発売日 2021/02/26
紙の本発売日
ページ数:  
対応端末
  • カートに入れる

  • ほしい物リストへ
  • ひかりTVブック BLレーベル『pirka2(ピリカピリカ)』

現在N巻まで配信中

表示切替 :

表示大 詳 細
全巻カートに入れる 未購入巻全てカートに入れる
全巻カートに入れる 未購入巻全てカートに入れる

作者の他作品

関連シリーズ

OnDeck Books(NextPublishing)の関連作品

ビジネス・経済・ITのランキング

一覧 》
  • 週間
  • 月間