Lowe Gavin (26 results)

Author
Refine with Advanced Search

Refine your search

to

Custom price range (US$)

to

  • Condition: New

    US$ 60.00

    US$ 4.50 shipping 
    Ships within U.S.A.

    Quantity: 1 available

    Condition: New. 194 pp., Paperback, brand new! still in shrink wrap. - If you are reading this, this item is actually (physically) in our stock and ready for shipment once ordered. We are not bookjackers. Buyer is responsible for any additional duties, taxes, or fees required by recipient's country.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731631

    • Softcover

    Seller: Brook Bookstore On Demand, Napoli, NA, ItalyBrook Bookstore On Demand

    5-star seller
    Contact seller

    Condition: New

    US$ 59.80

    US$ 7.74 shipping 
    Ships from Italy to U.S.A.

    Quantity: Over 20 available

    Condition: new.

  • Language: English

    Published by John Wiley and Sons, 2025

    9798400731631

    • Softcover

    Seller: PBShop.store UK, Fairford, GLOS, United KingdomPBShop.store UK

    5-star seller
    Contact seller

    Condition: New

    US$ 61.52

    US$ 6.65 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: 15 available

    PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731631

    • Softcover

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

    4-star seller
    Contact seller

    Condition: New

    US$ 70.00

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Condition: New.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731631

    • Softcover

    Seller: Rarewaves USA, HEBRON, KY, U.S.A.Rarewaves USA

    5-star seller
    Contact seller

    Condition: New

    US$ 72.32

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Paperback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Published by Purnell and Sons Ltd, 1963

    • Softcover

    Seller: Little Owl Books, Norwich, NORFO, United KingdomLittle Owl Books

    5-star seller
    Contact seller

    Condition: Used - Very good

    US$ 13.64

    US$ 33.10 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: Very Good. Oversized magazine, VG, a little rub at spine base, biro price to top upper wrap corner, pp477-504, contents nice and tight with colour illust.s, loose animal sticker sheet as new. With chapters including: Insects of The Lebanon; Birth in the Tree-Tops; Destroyed by Elephants; Britiain's Wild Ponies The Shetland; John Daniel; Give a Snake a Bad Name and The Bushman's Clock.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731631

    • Softcover

    Seller: Rarewaves.com USA, London, LONDO, United KingdomRarewaves.com USA

    5-star seller
    Contact seller

    Condition: New

    US$ 81.96

     Free Shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: Over 20 available

    Paperback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731617

    • Hardcover

    Seller: Brook Bookstore On Demand, Napoli, NA, ItalyBrook Bookstore On Demand

    5-star seller
    Contact seller

    Condition: New

    US$ 77.29

    US$ 9.11 shipping 
    Ships from Italy to U.S.A.

    Quantity: Over 20 available

    Condition: new.

  • Language: English

    Published by John Wiley and Sons, 2025

    9798400731617

    • Hardcover

    Seller: PBShop.store UK, Fairford, GLOS, United KingdomPBShop.store UK

    5-star seller
    Contact seller

    Condition: New

    US$ 80.05

    US$ 7.77 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: 15 available

    HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731617

    • Hardcover

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

    4-star seller
    Contact seller

    Condition: New

    US$ 92.00

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Condition: New.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731631

    • Softcover

    Seller: Rarewaves USA United, HEBRON, KY, U.S.A.Rarewaves USA United

    5-star seller
    Contact seller

    Condition: New

    US$ 76.52

    US$ 50.00 shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Paperback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731617

    • Hardcover

    Seller: Rarewaves.com USA, London, LONDO, United KingdomRarewaves.com USA

    5-star seller
    Contact seller

    Condition: New

    US$ 138.15

     Free Shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: Over 20 available

    Hardback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731631

    • Softcover

    Seller: preigu, Osnabrück, Germanypreigu

    5-star seller
    Contact seller

    Condition: New

    US$ 64.65

    US$ 79.67 shipping 
    Ships from Germany to U.S.A.

    Quantity: 5 available

    Taschenbuch. Condition: Neu. Thinking About Programs | Gavin Lowe | Taschenbuch | ACM Books | Einband - flex.(Paperback) | Englisch | 2025 | Association for Computing Machinery | EAN 9798400731631 | Verantwortliche Person für die EU: Mare Nostrum Group B.V., Doelen 72, 4831 GR BREDA, NIEDERLANDE, gpsr[at]mare-nostrum[dot]co[dot]uk | Anbieter: preigu.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731631

    • Softcover

    Seller: Rarewaves.com UK, London, United KingdomRarewaves.com UK

    5-star seller
    Contact seller

    Condition: New

    US$ 80.49

    US$ 86.05 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: Over 20 available

    Paperback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Language: English

    Published by Association of Computing Machinery,U.S., US, 2025

    9798400731617

    • Hardcover

    Seller: Rarewaves.com UK, London, United KingdomRarewaves.com UK

    5-star seller
    Contact seller

    Condition: New

    US$ 135.64

    US$ 86.05 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: Over 20 available

    Hardback. Condition: New. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Condition: Used - As new

    US$ 295.00

    US$ 8.99 shipping 
    Ships within U.S.A.

    Quantity: 1 available

    Soft cover. Condition: As New. 1st Edition. London: Starfire Publishing Ltd, 1996. AS NEW / UNREAD (see scan). First Edition. Soft Cover. As New. Illus. by Austin Osman Spare, Robert Taylor, Paul Lowe, Lindsey Calvert, Andrew D. Chumbley, Peter Smith, Carina van der Snee, Vonn Stropp. 4to size - 11½" tall. Oversized Safely, Securely Packed.

  • Published by The Maclean Publishing Company, Limited, Toronto, 1940

    • Softcover
    • First Edition
    • Magazine / Periodical

    Seller: RareNonFiction, IOBA, Ladysmith, BC, CanadaRareNonFiction, IOBA

    5-star seller
    Contact seller

    Association member: IOBA

    Condition: Used - Fair

    US$ 199.95

    US$ 19.99 shipping 
    Ships from Canada to U.S.A.

    Quantity: 1 available

    Add to basket

    Single Issue Magazine. Condition: Fair. First Edition. 48 pages. Features: Nice colour ad for International Trucks inside front cover features a pop (beverage) truck at work; Supita (fiction); Design for a new Dominion - The Rowell-Sirois Report is charged with significance for every individual Canadina living today and for his children and his grandchildren after him - with photo of the Dominion-Provincial Relations Committee; Sam Small's Better Half (fiction); Gerard Cote - Canadian Marathon Champ - article with photo; Twilight for Neville Chamberlain; Check Rein (fiction); Treasure in Iron - article and photos of the Steep Rock Mine near Atikokan, Ontario; Murder Off Stage (fiction); A Century in Steam - the story of the first transatlantic steamship to dock at a Canadian port on June 1st, 1840; Nice full-page ad for RCA Victor audio products; Gifts for the Bride; Full-page Dodge truck ad. Front cover nearly loose. Back cover badly chipped and loose. Above-average wear. A worthy reference copy.; Folio - over 12" - 15" tall; Maclean's - Canada's National Magazine, 1 June, 1940 International Trucks inside front cover features a pop (beverage) truck at work; Supita (fiction); Design for a new Dominion - The Rowell-Sirois Report is charged with significance for every individual. Illustrated by Price, Norman; Eldridge, Harold; LaSalle, Charles; Summers,Gloyne (illustrator).

  • Language: English

    Published by Association For Computing Machinery Aug 2025, 2025

    9798400731631

    • Softcover
    • Print on Demand

    Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, GermanyBuchWeltWeit Ludwig Meier e.K.

    5-star seller
    Contact seller

    Condition: New

    US$ 70.25

    US$ 26.18 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Taschenbuch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm And how can you be confident that the algorithm is correct The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics. 318 pp. Englisch.

  • Language: English

    Published by Association For Computing Machinery Aug 2025, 2025

    9798400731617

    • Hardcover
    • Print on Demand

    Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, GermanyBuchWeltWeit Ludwig Meier e.K.

    5-star seller
    Contact seller

    Condition: New

    US$ 92.83

    US$ 26.18 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Buch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm And how can you be confident that the algorithm is correct The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics. 318 pp. Englisch.

  • Language: English

    Published by Association of Computing Machinery,U.S., New York, 2025

    9798400731631

    • Softcover
    • Print on Demand

    Seller: CitiRetail, Stevenage, United KingdomCitiRetail

    5-star seller
    Contact seller

    Condition: New

    US$ 89.29

    US$ 48.98 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: 1 available

    Paperback. Condition: new. Paperback. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics. Adopt a mathematical approach to programming by learning how to design algorithms with loop invariants and abstraction. Discover techniques for modularizing code and formally specifying abstract data types with data structures, enabling both beginners and professionals to ensure correct program behavior. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731631

    • Softcover
    • Print on Demand

    Seller: moluna, Greven, Germanymoluna

    5-star seller
    Contact seller

    Condition: New

    US$ 105.43

    US$ 55.76 shipping 
    Ships from Germany to U.S.A.

    Quantity: Over 20 available

    Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt.

  • Language: English

    Published by Association of Computing Machinery,U.S., New York, 2025

    9798400731617

    • Hardcover
    • Print on Demand

    Seller: CitiRetail, Stevenage, United KingdomCitiRetail

    5-star seller
    Contact seller

    Condition: New

    US$ 115.89

    US$ 48.98 shipping 
    Ships from United Kingdom to U.S.A.

    Quantity: 1 available

    Hardcover. Condition: new. Hardcover. This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct?The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics. Harness mathematical thinking to develop and validate computer programs. The work guides readers through techniques for crafting algorithms with loop invariants, modular program design, and formal abstraction of data types. It empowers both beginners and seasoned programmers to build reliable, precise code. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.

  • Language: English

    Published by Association For Computing Machinery, 2025

    9798400731631

    • Softcover
    • Print on Demand

    Seller: AHA-BUCH GmbH, Einbeck, GermanyAHA-BUCH GmbH

    5-star seller
    Contact seller

    Condition: New

    US$ 141.76

    US$ 39.84 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm And how can you be confident that the algorithm is correct The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731617

    • Hardcover
    • Print on Demand

    Seller: moluna, Greven, Germanymoluna

    5-star seller
    Contact seller

    Condition: New

    US$ 125.37

    US$ 55.76 shipping 
    Ships from Germany to U.S.A.

    Quantity: Over 20 available

    Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt.

  • Language: English

    Published by Association for Computing Machinery, 2025

    9798400731617

    • Hardcover
    • Print on Demand

    Seller: preigu, Osnabrück, Germanypreigu

    5-star seller
    Contact seller

    Condition: New

    US$ 128.90

    US$ 79.67 shipping 
    Ships from Germany to U.S.A.

    Quantity: 5 available

    Buch. Condition: Neu. Thinking About Programs | Gavin Lowe | Buch | Einband - fest (Hardcover) | Englisch | 2025 | Association for Computing Machinery | EAN 9798400731617 | Verantwortliche Person für die EU: Mare Nostrum Group B.V., Doelen 72, 4831 GR BREDA, NIEDERLANDE, gpsr[at]mare-nostrum[dot]co[dot]uk | Anbieter: preigu Print on Demand.

  • Language: English

    Published by Association For Computing Machinery, 2025

    9798400731617

    • Hardcover
    • Print on Demand

    Seller: AHA-BUCH GmbH, Einbeck, GermanyAHA-BUCH GmbH

    5-star seller
    Contact seller

    Condition: New

    US$ 177.89

    US$ 39.84 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Buch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm And how can you be confident that the algorithm is correct The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know.The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.