Articoli correlati a Algebraic Approaches to Program Semantics

Algebraic Approaches to Program Semantics - Brossura

 
9781461293774: Algebraic Approaches to Program Semantics

Sinossi

In the 1930s, mathematical logicians studied the notion of "effective comput­ ability" using such notions as recursive functions, A-calculus, and Turing machines. The 1940s saw the construction of the first electronic computers, and the next 20 years saw the evolution of higher-level programming languages in which programs could be written in a convenient fashion independent (thanks to compilers and interpreters) of the architecture of any specific machine. The development of such languages led in turn to the general analysis of questions of syntax, structuring strings of symbols which could count as legal programs, and semantics, determining the "meaning" of a program, for example, as the function it computes in transforming input data to output results. An important approach to semantics, pioneered by Floyd, Hoare, and Wirth, is called assertion semantics: given a specification of which assertions (preconditions) on input data should guarantee that the results satisfy desired assertions (postconditions) on output data, one seeks a logical proof that the program satisfies its specification. An alternative approach, pioneered by Scott and Strachey, is called denotational semantics: it offers algebraic techniques for characterizing the denotation of (i. e. , the function computed by) a program-the properties of the program can then be checked by direct comparison of the denotation with the specification. This book is an introduction to denotational semantics. More specifically, we introduce the reader to two approaches to denotational semantics: the order semantics of Scott and Strachey and our own partially additive semantics.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

1 Denotational Semantics of Control.- 1 An Introduction to Denotational Semantics.- 1.1 Syntax and Semantics.- 1.2 A Simple Fragment of Pascal.- 1.3 A Functional Programming Fragment.- 1.4 Multifunctions.- 1.5 A Preview of Partially Additive Semantics.- 2 An Introduction to Category Theory.- 2.1 The Definition of a Category.- 2.2 Isomorphism, Duality, and Zero Objects.- 2.3 Products and Coproducts.- 3 Partially Additive Semantics.- 3.1 Partial Addition.- 3.2 Partially Additive Categories and Iteration.- 3.3 The Boolean Algebra of Guards.- 4 Assertion Semantics.- 4.1 Assertions and Preconditions.- 4.2 Partial Correctness.- 4.3 Total Correctness.- 2 Semantics of Recursion.- 5 Recursive Specifications.- 5.1 The Kleene Sequence.- 5.2 The Pattern-of-Calls Expansion.- 5.3 Iteration Recursively.- 6 Order Semantics of Recursion.- 6.1 Domains.- 6.2 Fixed Point Theorems.- 6.3 Recursive Specification in FPF.- 6.4 Fixed Points and Formal Languages.- 7 Canonical Fixed Points.- 8 Partially Additive Semantics of Recursion.- 8.1 PAR Schemes.- 8.2 The Canonical Fixed Point for PAR Schemes.- 8.3 Additive Domains.- 8.4 Proving Correctness.- 8.5 Power Series and Products.- 9 Fixed Points in Metric Spaces.- 9.1 Contractions on Complete Metric Spaces.- 9.2 Differential Equations.- 9.3 Metrics on Trees.- 9.4 Context-Free Languages as Metric Fixed Points.- 3 Data Types.- 10 Functors.- 10.1 Data Types Lead to Functors.- 10.2 Fixed Points of Functors.- 11 Recursive Specification of Data Types.- 11.1 From Least Upper Bounds to Least Fixed Points.- 11.2 Co-continuous Functors.- 11.3 Continuous Functors and Greatest Fixed Points.- 12 Parametric Specification.- 12.1 Arrays.- 12.2 Stacks and Queues.- 12.3 A Functional Programming Fragment Revisited.- 13 Order Semantics of Data Types.- 13.1 Introduction.- 13.2 Constructions with Domains.- 13.3 Cartesian-Closed Categories.- 13.4 Solving Function Space Equations.- 14 Equational Specification.- 14.1 Initial Algebras.- 14.2 Sur-reflections.- Epilogue.- Author Index.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: come nuovo
Unread book in perfect condition...
Visualizza questo articolo

EUR 17,03 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 9,70 per la spedizione da Germania a Italia

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

Risultati della ricerca per Algebraic Approaches to Program Semantics

Immagini fornite dal venditore

Ernest G. Manes|Michael A. Arbib
Editore: Springer New York, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 4191889

Contatta il venditore

Compra nuovo

EUR 80,86
Convertire valuta
Spese di spedizione: EUR 9,70
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Manes, Ernest G.; Arbib, Michael A.
Editore: Springer, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781461293774_new

Contatta il venditore

Compra nuovo

EUR 93,56
Convertire valuta
Spese di spedizione: EUR 10,32
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Michael A. Arbib
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Taschenbuch
Print on Demand

Da: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -In the 1930s, mathematical logicians studied the notion of 'effective comput ability' using such notions as recursive functions, A-calculus, and Turing machines. The 1940s saw the construction of the first electronic computers, and the next 20 years saw the evolution of higher-level programming languages in which programs could be written in a convenient fashion independent (thanks to compilers and interpreters) of the architecture of any specific machine. The development of such languages led in turn to the general analysis of questions of syntax, structuring strings of symbols which could count as legal programs, and semantics, determining the 'meaning' of a program, for example, as the function it computes in transforming input data to output results. An important approach to semantics, pioneered by Floyd, Hoare, and Wirth, is called assertion semantics: given a specification of which assertions (preconditions) on input data should guarantee that the results satisfy desired assertions (postconditions) on output data, one seeks a logical proof that the program satisfies its specification. An alternative approach, pioneered by Scott and Strachey, is called denotational semantics: it offers algebraic techniques for characterizing the denotation of (i. e. , the function computed by) a program-the properties of the program can then be checked by direct comparison of the denotation with the specification. This book is an introduction to denotational semantics. More specifically, we introduce the reader to two approaches to denotational semantics: the order semantics of Scott and Strachey and our own partially additive semantics. 372 pp. Englisch. Codice articolo 9781461293774

Contatta il venditore

Compra nuovo

EUR 93,08
Convertire valuta
Spese di spedizione: EUR 11,00
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Michael A. Arbib
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Taschenbuch
Print on Demand

Da: buchversandmimpf2000, Emtmannsberg, BAYE, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. This item is printed on demand - Print on Demand Titel. Neuware -In the 1930s, mathematical logicians studied the notion of 'effective comput ability' using such notions as recursive functions, A-calculus, and Turing machines. The 1940s saw the construction of the first electronic computers, and the next 20 years saw the evolution of higher-level programming languages in which programs could be written in a convenient fashion independent (thanks to compilers and interpreters) of the architecture of any specific machine. The development of such languages led in turn to the general analysis of questions of syntax, structuring strings of symbols which could count as legal programs, and semantics, determining the 'meaning' of a program, for example, as the function it computes in transforming input data to output results. An important approach to semantics, pioneered by Floyd, Hoare, and Wirth, is called assertion semantics: given a specification of which assertions (preconditions) on input data should guarantee that the results satisfy desired assertions (postconditions) on output data, one seeks a logical proof that the program satisfies its specification. An alternative approach, pioneered by Scott and Strachey, is called denotational semantics: it offers algebraic techniques for characterizing the denotation of (i. e. , the function computed by) a program-the properties of the program can then be checked by direct comparison of the denotation with the specification. This book is an introduction to denotational semantics. More specifically, we introduce the reader to two approaches to denotational semantics: the order semantics of Scott and Strachey and our own partially additive semantics.Springer Verlag GmbH, Tiergartenstr. 17, 69121 Heidelberg 372 pp. Englisch. Codice articolo 9781461293774

Contatta il venditore

Compra nuovo

EUR 93,08
Convertire valuta
Spese di spedizione: EUR 15,00
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Manes, Ernest G.; Arbib, Michael A.
Editore: Springer, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 21288683-n

Contatta il venditore

Compra nuovo

EUR 92,88
Convertire valuta
Spese di spedizione: EUR 17,03
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 15 disponibili

Aggiungi al carrello

Foto dell'editore

Manes, Ernest G.; Arbib, Michael A.
Editore: Springer, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Brossura

Da: Best Price, Torrance, CA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. SUPER FAST SHIPPING. Codice articolo 9781461293774

Contatta il venditore

Compra nuovo

EUR 87,33
Convertire valuta
Spese di spedizione: EUR 25,53
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Manes, Ernest G.; Arbib, Michael A.
Editore: Springer, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781461293774

Contatta il venditore

Compra nuovo

EUR 105,27
Convertire valuta
Spese di spedizione: EUR 7,67
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Michael A. Arbib
Editore: Springer New York, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Taschenbuch

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Druck auf Anfrage Neuware - Printed after ordering - In the 1930s, mathematical logicians studied the notion of 'effective comput ability' using such notions as recursive functions, A-calculus, and Turing machines. The 1940s saw the construction of the first electronic computers, and the next 20 years saw the evolution of higher-level programming languages in which programs could be written in a convenient fashion independent (thanks to compilers and interpreters) of the architecture of any specific machine. The development of such languages led in turn to the general analysis of questions of syntax, structuring strings of symbols which could count as legal programs, and semantics, determining the 'meaning' of a program, for example, as the function it computes in transforming input data to output results. An important approach to semantics, pioneered by Floyd, Hoare, and Wirth, is called assertion semantics: given a specification of which assertions (preconditions) on input data should guarantee that the results satisfy desired assertions (postconditions) on output data, one seeks a logical proof that the program satisfies its specification. An alternative approach, pioneered by Scott and Strachey, is called denotational semantics: it offers algebraic techniques for characterizing the denotation of (i. e. , the function computed by) a program-the properties of the program can then be checked by direct comparison of the denotation with the specification. This book is an introduction to denotational semantics. More specifically, we introduce the reader to two approaches to denotational semantics: the order semantics of Scott and Strachey and our own partially additive semantics. Codice articolo 9781461293774

Contatta il venditore

Compra nuovo

EUR 100,22
Convertire valuta
Spese di spedizione: EUR 14,99
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Ernest Manes
Editore: Springer 2014-01-17, 2014
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Paperback

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Codice articolo 6666-IUK-9781461293774

Contatta il venditore

Compra nuovo

EUR 93,63
Convertire valuta
Spese di spedizione: EUR 22,95
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Ernest G. Manes
ISBN 10: 1461293774 ISBN 13: 9781461293774
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 552. Codice articolo C9781461293774

Contatta il venditore

Compra nuovo

EUR 111,62
Convertire valuta
Spese di spedizione: EUR 10,23
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 10 copie di questo libro

Vedi tutti i risultati per questo libro