• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker
      3. Programvaruutveckling

      Programming in the 1990s

      An Introduction to the Calculation of Programs

      AvEdward Cohen

      Häftad, Engelska, 1990

      Del i serien Monographs in Computer Science

      569 kr

      Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

      Fler format och utgåvor

      E-bok

      739 kr

      Beskrivning

      Programming is a fascinating and challenging subject. Unfortunately, it is rarely presented as such. Most often it is taught by "induction": features of some famous programming languages are given operational meaning (e.g. a loop "goes round and round"), a number of examples are shown, and by induction, we are asked to develop other programs, often radically different from the ones we've seen. Basically we are taught to guess our programs, and then to patch up our guesses. Our errors are given the cute name of "bugs". Fixing them becomes puzzle-solving, as does finding tricks that exploit or avoid poorly designed features of the programming language. The entire process is time-consuming and expensive. And even so, we are never quite sure if our programs really work in all cases. When approached in this way, programming is indeed a dull activity. There is, however, another approach to programming, an approach in which programs can be developed reliably, with attention to the real issues. It is a practical approach based on methodically developing programs from their specifications. Besides being practical, it is exciting. Many programs can be developed with relative ease. Problems which once were difficult can now be solved by beginners. Elegant solutions bring great satisfaction. This is our subject. We are interested in making programming an exciting topic!

      Produktinformation

      • Utgivningsdatum:1990-10-02
      • Mått:155 x 235 x 16 mm
      • Vikt:441 g
      • Format:Häftad
      • Språk:Engelska
      • Serie:Monographs in Computer Science
      • Antal sidor:265
      • Förlag:Springer-Verlag New York Inc.
      • ISBN:9780387973821

      Utforska kategorier

      • Programvaruutveckling inom Data och IT
      • Programmeringsböcker inom Data och IT

      Innehållsförteckning

      • 0 What can we learn from a cake?.- 0.0 Introduction.- 0.1 What can we learn from a cake?.- 1 Preliminary notions, notations, and terminology.- 1.0 Introduction.- 1.1 The shapes of our calculations.- 1.2 Laws and so on.- 1.3 On avoiding parentheses.- 1.4 On carrying out calculations.- 1.5 Three new arithmetic operators.- 1.6 The problem with the three dots.- 1.7 What are the natural numbers?.- 1.8 A bit about function application.- 1.9 What next?.- 2 Predicates A — Boolean operators.- 2.0 Introduction.- 2.1 The equivalence.- 2.2 The disjunction.- 2.3 Intermezzo on some interesting formulae.- 2.4 The conjunction.- 2.5 The implication.- 2.6 The consequence.- 2.7 The negation.- 2.8 The discrepancy.- 2.9 Summary of binding powers.- 2.10 Final comments.- 2.11 Exercises.- 3 Predicates B — Quantified expressions.- 3.0 How to write quantified expressions.- 3.1 Laws for quantified expressions.- 3.2 Universal quantification.- 3.3 Existential quantification.- 3.4 Some arithmetic quantifications.- 3.5 Other quantified expressions.- 3.6 Additional exercises.- 4 Specifications.- 4.0 Introduction.- 4.1 Assigning meaning to our predicates.- 4.2 Towards writing specifications.- 4.3 Examples of specifications.- 4.4 Intermezzo on the array.- 4.5 More examples of specifications.- 4.6 Intermezzo on ascending functions.- 4.7 Even more examples of specifications.- 4.8 Other notations for functional specifications.- 4.9 Comments on specifications.- 5 The shapes of programs.- 5.0 Introduction.- 5.1 The shapes of programs.- 5.2 When is a program correct?.- 5.3 A bit about wp.S.- 5.4 Defining wp.S for all programs S.- 6 Intermezzo on calculations.- 7 Developing loopless programs.- 7.0 Introduction.- 7.1 Calculating expressions in assignments.- 7.2 Developing IFs.- 8 Developing loops — anintroduction.- 9 Loops A — On deleting a conjunct.- 9.0 Introduction.- 9.1 An example — Integer-division.- 9.2 An example — The linear search (and its billions of uses).- 9.3 An example — 3-tuple sort (and avoiding avoidable case-analyses).- 9.4 An example — Integer-division improved (and postponing design decisions).- 10 Loops B — On replacing constants by fresh variables.- 10.0 Introduction.- 10.1 An example — Evaluating a polynomial.- 10.2 An example — The minimum value.- 10.3 An example — Determining the multiple.- 10.4 An example — A table of cubes.- 10.5 An example — The maximum section sum.- 10.6 An example — The binary search (and its numerous applications).- 10.7 An example — Rearranging an array.- 10.8 An example — The bounded linear search.- 11 Mainly on recursion.- 11.0 Introduction.- 11.1 The general solution.- 11.2 An example — The sum of digits.- 11.3 An example — Exponentiation.- 11.4 Introducing four new types.- 11.5 An example — Reversing a sequence (and the importance of good notation).- 11.6 An example — The post-order of a binary tree.- 11.7 An example — The depth of a binary tree.- 11.8 Exercises.- 12 Back to scratch.- 12.0 Introduction.- 12.1 An example — Evaluating a polynomial (and the discovery of nice specifications).- 12.2 An example — Greatest common divisors (and the discovery of useful properties).- 12.3 An example — All shortest paths (and the specification as logical firewall).- 12.4 A final example — Shiloach’s algorithm.- 12.5 Additional exercises.- 13 Where to go from here.- 13.0 On what we have learned.- 13.1 Where to go from here.- 13.2 Be a little discriminating.- 13.3 Inspirations and acknowledgements.- 13.4 Selected references.- 13.5 If you find a nice example….
      Hoppa över listan

      Mer från samma författare

      Edward Cohen, Rosemary Tisch, Melissa Santos - Preventing Child Abuse, Inbunden

      Preventing Child Abuse

      Edward Cohen, Rosemary Tisch, Melissa Santos

      Inbunden, 2026

      891 kr

      Melissa Santos, Rosemary Tisch, Edward Cohen - Preventing Child Abuse, E-bok

      Preventing Child Abuse

      Melissa Santos, Rosemary Tisch, Edward Cohen

      E-bok
      2026

      947 kr

      Melissa Santos, Rosemary Tisch, Edward Cohen - Preventing Child Abuse, E-bok

      Preventing Child Abuse

      Melissa Santos, Rosemary Tisch, Edward Cohen

      E-bok
      2026

      957 kr

      Edward Cohen, Alice Hines, Laurie Drabble, Hoa Nguyen, Meekyung Han, Soma Sen, Debra Faires - International Development of Social Work Education, Häftad

      International Development of Social Work Education

      Edward Cohen, Alice Hines, Laurie Drabble, Hoa Nguyen, Meekyung Han, Soma Sen, Debra Faires

      Häftad, 2020

      613 kr

      Edward Cohen - Peddler's Grandson, Häftad

      Peddler's Grandson

      Edward Cohen

      Häftad, 2002

      157 kr

      Edward Cohen, Kathy Cohen - Blood Relations, Häftad

      Blood Relations

      Edward Cohen, Kathy Cohen

      Häftad, 2021

      192 kr

      Edward Cohen - Athenian Economy and Society, Häftad

      Athenian Economy and Society

      Edward Cohen

      Häftad, 1997

      569 kr

      Edward Cohen - Athenian Nation, Häftad

      Athenian Nation

      Edward Cohen

      Häftad, 2002

      526 kr

      Edward Cohen - Ancient Athenian Maritime Courts, Häftad

      Ancient Athenian Maritime Courts

      Edward Cohen

      Häftad, 2015

      773 kr

      Edward Cohen - Ancient Athenian Maritime Courts, Inbunden

      Ancient Athenian Maritime Courts

      Edward Cohen

      Inbunden, 2016

      1 667 kr

      Hoppa över listan

      Mer från samma serie

      Clark Allan Heydon, Roy Levin, Timothy P. Mann, Yuan Yu - Software Configuration Management Using Vesta, Inbunden

      Software Configuration Management Using Vesta

      Clark Allan Heydon, Roy Levin, Timothy P. Mann, Yuan Yu

      Inbunden, 2006

      1 131 kr

      Donna Ryan, New York University Courant Inst. Mathematical Sciences, Donna Ryan - High Performance Discovery In Time Series, Inbunden

      High Performance Discovery In Time Series

      Donna Ryan, New York University Courant Inst. Mathematical Sciences, Donna Ryan

      Inbunden, 2004

      1 083 kr

      Dick Grune, Ceriel J.H. Jacobs - Parsing Techniques, Inbunden

      Parsing Techniques

      Dick Grune, Ceriel J.H. Jacobs

      Inbunden, 2007

      2 480 kr

      J.M. Selig - Geometric Fundamentals of Robotics, Inbunden

      Geometric Fundamentals of Robotics

      J.M. Selig

      Inbunden, 2004

      1 098 kr

      Bir Bhanu, Yingqiang Lin, Krzysztof Krawiec - Evolutionary Synthesis of Pattern Recognition Systems, Inbunden

      Evolutionary Synthesis of Pattern Recognition Systems

      Bir Bhanu, Yingqiang Lin, Krzysztof Krawiec

      Inbunden, 2005

      1 693 kr

      Iman Poernomo, John N. Crossley, Martin Wirsing - Adapting Proofs-as-Programs, Inbunden

      Adapting Proofs-as-Programs

      Iman Poernomo, John N. Crossley, Martin Wirsing

      Inbunden, 2005

      1 644 kr

      Annabelle McIver, Charles Carroll Morgan - Abstraction, Refinement and Proof for Probabilistic Systems, Inbunden

      Abstraction, Refinement and Proof for Probabilistic Systems

      Annabelle McIver, Charles Carroll Morgan

      Inbunden, 2004

      1 644 kr

      Paolo Tonella, Alessandra Potrich - Reverse Engineering of Object Oriented Code, Inbunden

      Reverse Engineering of Object Oriented Code

      Paolo Tonella, Alessandra Potrich

      Inbunden, 2004

      1 131 kr

      Alexander M. Bronstein, Michael M. Bronstein, Ron Kimmel - Numerical Geometry of Non-Rigid Shapes, Inbunden

      Numerical Geometry of Non-Rigid Shapes

      Alexander M. Bronstein, Michael M. Bronstein, Ron Kimmel

      Inbunden, 2008

      826 kr

      Bhubaneswar Mishra - Algorithmic Algebra, Inbunden

      Algorithmic Algebra

      Bhubaneswar Mishra

      Inbunden, 1993

      553 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Arleen B. Dallery, Charles E. Scott - Crises in Continental Philosophy, Häftad

      Crises in Continental Philosophy

      Arleen B. Dallery, Charles E. Scott

      Häftad, 1990

      362 kr

      Brian M. du Toit - Aging and Menopause Among Indian South African Women, Häftad

      Aging and Menopause Among Indian South African Women

      Brian M. du Toit

      Häftad, 1990

      414 kr

      Andreas Reuter, Andreas Reuter - GI - 20. Jahrestagung I, Häftad
      Del 257

      GI - 20. Jahrestagung I

      Andreas Reuter, Andreas Reuter

      Häftad, 1990

      581 kr

      Umberto Veronesi, Umberto Veronesi - Breast Cancer, Häftad

      Breast Cancer

      Umberto Veronesi, Umberto Veronesi

      Häftad, 1990

      566 kr

      Heine H. Hansen, Heine H. Hansen - Lung Cancer, Häftad

      Lung Cancer

      Heine H. Hansen, Heine H. Hansen

      Häftad, 1990

      566 kr

      Edward Cohen - Ancient Athenian Maritime Courts, Inbunden

      Ancient Athenian Maritime Courts

      Edward Cohen

      Inbunden, 2016

      1 667 kr

      W. Carruthers, J. E. Baldwin - Cycloaddition Reactions in Organic Synthesis, Inbunden
      Del 8

      Cycloaddition Reactions in Organic Synthesis

      W. Carruthers, J. E. Baldwin

      Inbunden, 1990

      1 665 kr

      Hans-Jürgen Friemel, Gisbert Müller-Schönberger, Andreas Schütt - Forum ’90 Wissenschaft und Technik, Häftad

      Forum ’90 Wissenschaft und Technik

      Hans-Jürgen Friemel, Gisbert Müller-Schönberger, Andreas Schütt

      Häftad, 1990

      581 kr

      Robert A. Maxwell, Shohreh B. Eckhardt - Drug Discovery, Inbunden

      Drug Discovery

      Robert A. Maxwell, Shohreh B. Eckhardt

      Inbunden, 1990

      1 693 kr

      Michael E. Lynch, Steve Woolgar - Representation in Scientific Practice, Häftad

      Representation in Scientific Practice

      Michael E. Lynch, Steve Woolgar

      Häftad, 1990

      853 kr