Pochopenie programovacích jazykov

Hodnotenie:   (5,0 z 5)

Pochopenie programovacích jazykov (B. Jones Cliff)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.

Pôvodný názov:

Understanding Programming Languages

Obsah knihy:

Táto kniha sa zaoberá opisom významu programovacích jazykov. Autor učí zručnosti písania sémantických opisov ako efektívneho spôsobu pochopenia vlastností jazyka. Hoci kompilátor alebo interpret ponúka určitú formu formálneho opisu jazyka, nie je to niečo, čo sa dá použiť ako základ pre uvažovanie o tomto jazyku, ani nemôže slúžiť ako definícia samotného programovacieho jazyka, pretože ten musí umožňovať rôzne implementácie. Napísaním formálnej sémantiky jazyka môže návrhár získať oveľa kratší opis a rozlíšiť, analyzovať a zaznamenať návrhové voľby.

Na začiatku knihy autor uvádza jednoduchý zápis, metajazyk, ktorý sa používa na zaznamenávanie opisov sémantiky jazykov. V praktickom prístupe sa zaoberá desiatkami problémov, ktoré sa vyskytujú v súčasných programovacích jazykoch, a kľúčovými technikami, ktoré treba ovládať, aby bolo možné zapísať požadované formálne sémantické opisy. Kniha sa uzatvára diskusiou o ôsmich kľúčových výzvach: vymedzenie jazyka (konkrétna reprezentácia), vymedzenie abstraktného obsahu jazyka, záznam sémantiky (deterministické jazyky), operačná sémantika (nedeterminizmus), kontextová závislosť, modelovanie zdieľania, modelovanie súbežnosti a modelovanie výstupov.

Obsah je testovaný v triede a je vhodný pre posledný ročník bakalárskeho a postgraduálneho štúdia. Je vhodná aj pre všetkých projektantov, ktorí chcú pochopiť jazyky na hlbokej úrovni. Väčšina kapitol ponúka projekty, niektoré z nich pomerne pokročilé cvičenia, ktoré si vyžadujú kompletný opis jazykov, a kniha je v celom rozsahu podporená odkazmi na ďalšie čítanie a zdroje. Predpokladom je, že čitateľ by mal poznať aspoň jeden imperatívny jazyk vysokej úrovne a mať určité znalosti diskrétnej matematickej notácie pre logiku a teóriu množín.

Ďalšie údaje o knihe:

ISBN:9783030592592
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:229

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Teórie programovania: Život a dielo Tonyho Hoarea - Theories of Programming: The Life and Works of...
Sir Tony Hoare mal obrovský vplyv na počítačovú...
Teórie programovania: Život a dielo Tonyho Hoarea - Theories of Programming: The Life and Works of Tony Hoare
Teórie programovania: Teórie programovania: Život a dielo Tonyho Hoarea - Theories of Programming:...
Sir Tony Hoare mal obrovský vplyv na počítačovú...
Teórie programovania: Teórie programovania: Život a dielo Tonyho Hoarea - Theories of Programming: The Life and Works of Tony Hoare
Pochopenie programovacích jazykov - Understanding Programming Languages
Táto kniha sa zaoberá opisom významu programovacích jazykov. Autor učí zručnosti...
Pochopenie programovacích jazykov - Understanding Programming Languages
Spoľahlivá a historická výpočtová technika: Eseje venované Brianovi Randellovi pri príležitosti jeho...
Tento zborník Festschrift, vydaný na počesť Briana...
Spoľahlivá a historická výpočtová technika: Eseje venované Brianovi Randellovi pri príležitosti jeho 75. narodenín - Dependable and Historic Computing: Essays Dedicated to Brian Randell on the Occasion of His 75th Birthday

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)