Books

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

遠藤侑介

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784908686207
ISBN 10 : 4908686203
Format
Books
Publisher
Release Date
April/2025
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

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

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

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

Book Meter Reviews

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

powered by

  • naoki85

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

  • 水紗枝荒葉

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

レビューをもっと見る

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

Recommend Items