Programovací jazyky: Aplikace a tlumočení -Programming Languages: Application and Interpretation

Programovací jazyky: Aplikace a tlumočení
PLAI-cover.jpg
Kryt programovacích jazyků: Aplikace a tlumočení
Autor Shriram Krishnamurthi
Země USA
Jazyk Angličtina
Předmět Programovací jazyky
Vydavatel Vlastní vydání
Datum publikace
2003 (první vydání, vydání probíhají)
Stránky 355

Programming Languages: Application and Interpretation ( PLAI ) je bezplatná učebnice programovacího jazyka od Shrirama Krishnamurthiho . Používá se na více než 30 univerzitách, na několika středních školách.

Kniha se od většiny ostatních textů programovacího jazyka liší tím, že se pokouší o dva různé styly výuky programovacího jazyka: jeden na základě jazykových průzkumů a druhý na základě tlumočníků. V předchozím stylu může být příliš snadné ignorovat obtížné technické body, kterým je někdy nejlépe porozumět pokus o jejich reprodukci (prostřednictvím implementace); v druhém případě může být příliš snadné přehlédnout obraz na vysoké úrovni v lese detailů. PLAI proto tyto dva prokládá a využívá průzkumný přístup k motivaci nápadů a tlumočníků, aby jim porozuměli.

Kniha je doprovázena podpůrným softwarem, který běží v programovacím jazyce Racket .

Protože PLAI je neustále ve vývoji, některé novější materiály (zejména úkoly) najdete na stránkách kurzů na Brown University .

PLAI je také experimentem v publikačních metodách. Esej Knihy jako software pojednává o tom, proč je kniha vydána samostatně. Kniha je navíc v současné době (k prosinci 2014) k dispozici nejen v tištěné podobě (za poplatek), ale také v bezplatných a placených elektronických vydáních.

Reference