本・雑誌 在庫あり商品対象!条件達成でポイント最大10倍
現在地
トップ >  > パソコン・システム開発 > その他
Go言語でつくるインタプリタ[ThorstenBall]
  • Googleプレビュー

Go言語でつくるインタプリタ
Thorsten Ball

3,740(税込)送料無料

商品情報

商品説明

【内容情報】(出版社より)
Go言語を使って架空のプログラミング言語のインタプリタを作ることで言語の作り方やコンピュータの仕組みを学ぶ !
Go言語を使って架空のプログラミング言語のインタプリタを作りながら言語の作り方とコンピュータの内部の動作を学ぶ書籍です。300ページ弱の分量で、インタプリタがどのように作られているのかを実際に言語を作りながら学ぶことができるます。

【内容情報】(「BOOK」データベースより)
本書は、Go言語でプログラミング言語のインタプリタを作りながら、プログラミング言語とそのインタプリタについて学ぶ書籍です。順を追ってコードを示し、C言語風の構文を持つ言語「Monkeyプログラミング言語」のインタプリタを組み立てていきます。字句解析器、構文解析器、評価器を作りながら、ソースコードをトークン列に、トークン列を抽象構文木に変換し、その抽象構文木を評価し実行する方法を学びます。さらに、インタプリタに新しいデータ型を導入し、組み込み関数を追加して、言語を拡張していきます。付録では構文マクロシステムについても扱います。本書では、Go言語標準のツールキット以外のサードパーティライブラリやフレームワークは使用せず、0行のコードからはじめて、完動するインタプリタができあがるところまでを体験します。その過程を通じて、プログラミング言語とインタプリタの仕組みを実践的に学ぶことができます。

【目次】(「BOOK」データベースより)
1章 字句解析(字句解析/トークンを定義する ほか)/2章 構文解析(構文解析器(パーサー)/パーサージェネレータじゃないの? ほか)/3章 評価(シンボルに意味を与える/評価の戦略 ほか)/4章 インタプリタの拡張(データ型と関数/文字列 ほか)/付録 マクロシステム(マクロシステム/Monkeyのためのマクロシステム ほか)

【著者情報】(「BOOK」データベースより)
ボール,トシュテン(Ball,Thorsten)
ドイツ在住のプログラマ。プロフェショナルのソフトウェア開発者として、ウェブ技術に携わる。これまでRuby、JavaScript、Go、それにCで書いたソフトウェアも実戦投入している

設樂洋爾(シダラヨウジ)
1979年北海道札幌市生まれ。札幌育ち。2009年、北海道大学大学院情報科学研究科コンピュータサイエンス専攻博士後期課程を修了。同年、株式会社えにしテックを設立(本データはこの書籍が刊行された当時に掲載されていたものです)

商品レビュー(1件)

総合評価
 

ブックスのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

メーカー取り寄せ

通常6〜16日程度で発送

商品確保が難しい場合、3週間程度でキャンセルとなる可能性があります。
個数 

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:パソコン・システム開発

    ※1時間ごとに更新

    1. 1
      【令和3年度】 いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
      【令和3年度】 いちばんやさしいITパス…

      高橋 京介

      1,738円(税込)

    2. 2
      東海オンエアの動画が6.4倍楽しくなる本 虫眼鏡の概要欄 クロニクル
      東海オンエアの動画が6.4倍楽しくなる本…

      虫眼鏡

      704円(税込)

    3. 3
      MOS Excel 365&2019 対策テキスト&問題集
      MOS Excel 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    4. 4
      いまこそスマホ
      いまこそスマホ

      岡嶋 裕史

      1,430円(税込)

    5. 5
      沈黙のWebライティング
      沈黙のWebライティング

      松尾茂起

      2,200円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ