型システムのしくみ TypeScriptで実装しながら学ぶ型とプログラミング言語

遠藤侑介

基本情報

ジャンル
ISBN/カタログNo
ISBN 13 : 9784908686207
ISBN 10 : 4908686203
フォーマット
出版社
発行年月
2025年04月
日本
共著・訳者・掲載人物など
:
追加情報
:
確実に帯が付いた状態での出荷、また初版など版のご指定はお約束しておりません。

内容詳細

本書では、TypeScriptのサブ言語に対する型検査器を実装しながら、実用的なプログラミング言語の機能が型システムでどう実現できるかを見ていきます。AST(抽象構文木)や処理系の実装を通してプログラミングへの理解を深めるように、型検査器の実装を通して「型システムのしくみ」を覗いてみましょう!

ユーザーレビュー

総合評価

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

読書メーターレビュー

こちらは読書メーターで書かれたレビューとなります。

powered by

  • naoki85 さん

    TypeScript をベースに、型検査器を作成して型に関して勉強していく、という流れになります。ベースになっているのは Types and Programing Languages という書籍のようで、恥ずかしながら私は読んだことはないのですが、かなりの名著のようです。手を動かしながら学習することはできましたが、やはり型を一般化していく、というのは私にとっては文章にするとスッと入ってこなく、コードと照らし合わせながらなんとか読み進めました。この辺りに関して、知識が不足しているな、と痛感した次第です。

  • 水紗枝荒葉 さん

    TypeScriptをホスト言語として、TSのサブセット言語に型検査機を実装する本。部分型、再帰型、ジェネリクス(パラメトリック多相)など、TaPLの実践編のような内容になっている。抽象構文木の構築までは前提とするので、コンパイラ・インタプリタについて事前に勉強しておくこと。実装中心なのでサンプルコードをガン見しながら読み進めていった。欲を言えばML系の型推論も扱ってほしかったが、手続き型/マルチパラダイムのTSで型システムを論じるのが本書の美点なので、そこはしょうがないか。

レビューをもっと見る

(外部サイト)に移動します

建築・理工 に関連する商品情報

おすすめの商品