GRATIS VERZENDING - GEEN MINIMALE AFNAME - VEILIG BETALEN - RUIME KEUZE - SCHERPE PRIJZEN

Dit product bevalt je? Geef het door!

Beschrijving

Storing the history of objects in a program is a common task. Maintaining the history of an object in a program has traditionally required programmers either to write specific code for handling the historical data, or to use a library which supports history logging. History variables are variables in a programming language which store not only their current value, but also the values they have contained in the past. Some existing languages do provide support for history variables. However these languages typically have many limits and restrictions on use of history variables. In this thesis we discuss a complete implementation of history variables in an imperative programming language. We discuss the semantics of history variables for scalar types, arrays, pointers, strings, and user defined types. Using the mathematical system of Hoare logic we formally prove the correctness of our informal semantics. We also develop an experimental compiler with support for history variables. The compiler allows us to investigate the practical aspects of implementing history variables and to compare the performance of history variables with their non-history counterparts.

Medewerkers

Auteur Ryan Mallon

Auteur Tadao Takaoka

Productdetails

DUIN IAFER5MV3ES

GTIN 9783639021905

Taal Engels

Pagina-aantallen 164

Product type Paperback

Maat 220  mm

Gewicht van product 240 g

History Variables

The Semantics, Formal Correctness, and Implementation of History Variables in an Imperative Programming Language

Ryan Mallon

€ 58,84

Verkoper Dodax EU

Bezorgdatum: tussen maandag, 13. juli en woensdag, 15. juli

Staat Nieuw

Incl. BTW - Gratis verzenden
1
In winkelmandje plaatsen In winkelmandje plaatsen
€ 58,84
Incl. BTW - Gratis verzenden