A programozási nyelvek megértése

Értékelés:   (5.0 az 5-ből)

A programozási nyelvek megértése (B. Jones Cliff)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.

Eredeti címe:

Understanding Programming Languages

Könyv tartalma:

Ez a könyv a programozási nyelvek jelentésének leírásáról szól. A szerző megtanítja a szemantikus leírások írásának készségét, mint a nyelvek jellemzőinek megértésének hatékony módját. Míg egy fordító vagy egy értelmező egyfajta formális leírást nyújt egy nyelvről, ez nem olyasmi, ami alapul szolgálhat az adott nyelvről való gondolkodáshoz, és nem szolgálhat magának a programozási nyelvnek a definíciójaként sem, mivel ennek számos megvalósítást kell lehetővé tennie. Egy nyelv formális szemantikájának megírásával a tervező sokkal rövidebb leírást kaphat, és a tervezési döntéseket ki tudja bontani, elemezni és rögzíteni tudja.

A könyv elején a szerző bevezet egy egyszerű jelölést, egy metanyelvet, amelyet a nyelvek szemantikájának leírására használnak. Gyakorlatias megközelítésben több tucatnyi, a jelenlegi programozási nyelvekben felmerülő problémát vizsgál meg, valamint azokat a kulcsfontosságú technikákat, amelyeket el kell sajátítani a szükséges formális szemantikai leírások megírásához. A könyvet a nyolc legfontosabb kihívás tárgyalása zárja: a nyelv lehatárolása (konkrét reprezentáció), a nyelv absztrakt tartalmának lehatárolása, szemantika rögzítése (determinisztikus nyelvek), operatív szemantika (nem determinizmus), kontextusfüggőség, megosztás modellezése, párhuzamosság modellezése és kilépések modellezése.

A tartalom osztályonként tesztelt, és alkalmas utolsó éves alap- és mesterképzésre. Alkalmas továbbá minden olyan tervező számára, aki mélyebb szinten szeretné megérteni a nyelveket. A legtöbb fejezet projekteket kínál, ezek közül néhány meglehetősen haladó feladatot, amelyek a nyelvek teljes leírását kérik, és a könyvet végig további olvasmányokra és forrásokra mutató mutatókkal támogatják. Előfeltételként az olvasónak ismernie kell legalább egy imperatív magas szintű nyelvet, és rendelkeznie kell némi ismerettel a logika és halmazelmélet diszkrét matematikai jelöléseiről.

A könyv egyéb adatai:

ISBN:9783030592592
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:229

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A programozás elméletei: Tony Hoare élete és munkássága - Theories of Programming: The Life and...
Sir Tony Hoare óriási hatással volt a...
A programozás elméletei: Tony Hoare élete és munkássága - Theories of Programming: The Life and Works of Tony Hoare
A programozás elméletei: Tony Hoare élete és művei - Theories of Programming: The Life and Works of...
Sir Tony Hoare óriási hatással volt a...
A programozás elméletei: Tony Hoare élete és művei - Theories of Programming: The Life and Works of Tony Hoare
A programozási nyelvek megértése - Understanding Programming Languages
Ez a könyv a programozási nyelvek jelentésének leírásáról szól. A szerző megtanítja a...
A programozási nyelvek megértése - Understanding Programming Languages
Megbízható és történelmi számítástechnika: Brian Randellnek szentelt esszék 75. születésnapja...
Ez a Brian Randell 75. születésnapja alkalmából...
Megbízható és történelmi számítástechnika: Brian Randellnek szentelt esszék 75. születésnapja alkalmából - Dependable and Historic Computing: Essays Dedicated to Brian Randell on the Occasion of His 75th Birthday

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)