Elements of Programming und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Elements of Programming
 
 
Beginnen Sie mit dem Lesen von Elements of Programming auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Elements of Programming [Gebundene Ausgabe]

Alexander Stepanov , Paul McJones
3.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Statt: EUR 33,99
Jetzt: EUR 31,99 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 2,00 (6%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 2 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 15. Februar: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 18,73  
Gebundene Ausgabe EUR 31,99  

Hinweise und Aktionen

  • Valentinstags-Special: Zusätzlich zu Ihrem Amazon-Einkauf jetzt das Album Classical Music from Romantic Movies für nur 1 EUR herunterladen. Alle Infos zur Aktion.


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Gebundene Ausgabe: 288 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam; Auflage: 1 (9. Juni 2009)
  • Sprache: Englisch
  • ISBN-10: 032163537X
  • ISBN-13: 978-0321635372
  • Größe und/oder Gewicht: 23,1 x 16,5 x 2,3 cm
  • Durchschnittliche Kundenbewertung: 3.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 111.771 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

"A wise manager will make copies available free to any members of her programming staff who commit to read it. The training budget could hardly be better spent Elements of Programming has the power to change the readers professional life." Martyn Thomas FREng, Components in Eletronics

Kurzbeschreibung

"Ask a mechanical, structural, or electrical engineer how far they would get without a heavy reliance on a firm mathematical foundation, and they will tell you, 'not far.' Yet so-called software engineers often practice their art with little or no idea of the mathematical underpinnings of what they are doing. And then we wonder why software is notorious for being delivered late and full of bugs, while other engineers routinely deliver finished bridges, automobiles, electrical appliances, etc., on time and with only minor defects. This book sets out to redress this imbalance. Members of my advanced development team at Adobe who took the course based on the same material all benefited greatly from the time invested. It may appear as a highly technical text intended only for computer scientists, but it should be required reading for all practicing software engineers." --Martin Newell, Adobe Fellow "The book contains some of the most beautiful code I have ever seen." --Bjarne Stroustrup, Designer of C++ "I am happy to see the content of Alex's course, the development and teaching of which I strongly supported as the CTO of Silicon Graphics, now available to all programmers in this elegant little book." --Forest Baskett, General Partner, New Enterprise Associates "Paul's patience and architectural experience helped to organize Alex's mathematical approach into a tightly-structured edifice--an impressive feat!" --Robert W. Taylor, Founder of Xerox PARC CSL and DEC Systems Research Center Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering,must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software. This is not an easy book. Nor is it a compilation of tips and tricks for incremental improvements in your programming skills. The book's value is more fundamental and, ultimately, more critical for insight into programming. To benefit fully, you will need to work through it from beginning to end, reading the code, proving the lemmas, and doing the exercises. When finished, you will see how the application of the deductive method to your programs assures that your system's software components will work together and behave as they must. The book presents a number of algorithms and requirements for types on which they are defined. The code for these descriptions--also available on the Web--is written in a small subset of C++ meant to be accessible to any experienced programmer. This subset is defined in a special language appendix coauthored by Sean Parent and Bjarne Stroustrup. Whether you are a software developer, or any other professional for whom programming is an important activity, or a committed student, you will come to understand what the book's experienced authors have been teaching and demonstrating for years--that mathematics is good for programming, and that theory is good for practice.


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

 

Kundenrezensionen

2 Rezensionen
5 Sterne:    (0)
4 Sterne:
 (1)
3 Sterne:
 (1)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
3.5 von 5 Sternen (2 Kundenrezensionen)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

6 von 6 Kunden fanden die folgende Rezension hilfreich:
4.0 von 5 Sternen Guter Code schlecht präsentiert, 7. Dezember 2009
Rezension bezieht sich auf: Elements of Programming (Gebundene Ausgabe)
Alexander Stepanov, der Designer der C++-STL, führt in diesem Buch die Gedanken der STL weiter fort und präsentiert generische Varianten vieler Algorithmen. Im Gegensatz zu Donald Knuth, der in "The Art of Computer Programming" Code möglichst maschinennah präsentiert, wählt Stepanov das andere Extrem und präsentiert Code in der derzeit abstraktest noch programmierbaren Form als C++-Templates. Wenn Bjarne Stroustrup das Buch mit "The book contains some of the most beautiful code I have ever seen" charakterisiert, so stimme ich voll zu - zumindest für den Teil der Algorithmen, die mir vertraut sind.

Leider wählen die Autoren den Zugang wie in einem schlechten Mathematikbuch, starten mit irgendwelchen Axiomen, die scheinbar unmotiviert vom Himmel fallen, und bauen darauf Algorithmen auf, die im leeren Raum stehen bleiben, ohne konkrete Anwendungen zu präsentieren. Bei den Algorithmen, die mir vertraut sind, kann ich die Eleganz erkennen; bei anderen stelle ich mir dann schon die Frage: "Wofür soll das gut sein?" Dieser Aufbau des Buches ist mir unverständlich, da Stepanov in einem Interview selbst gesagt hat "You do not start with axioms ... You end with axioms. The same thing is true in programming: you have to start with interesting algorithms. Only when you understand them well, can you come up with an interface that will let them work."

Leider hält sich Stepanov in diesem Buch nicht an seinen eigenen Ratschlag, daher kann ich unmöglich 5 Sterne vergeben. Weniger als 4 Sterne wäre für ein solch wegweisendes Buch aber unangemessen. Das Buch ist jedenfalls äußerst bereichernd für erfahrene C++-Templateprogramierer, die noch etwas dazulernen wollen. Programmiereinsteiger werden es aber wohl nach kurzer Zeit frustriert weglegen.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


3.0 von 5 Sternen Schade, 1. November 2011
Rezension bezieht sich auf: Elements of Programming (Kindle Edition)
Als jemand, der schon einige C++ Bücher von kompetenten Autoren (Bjarne Stroustrup, Scott Meyers, Herb Sutter, Nicolai M. Josuttis, etc) regelrecht verschlungen hat, habe ich mir die Kindle-Version dieses Buchs gekauft mit dem Gedanken, Einblicke bzgl des Programmierens *allgemein* auf mathematischer Ebene vertiefen zu können. Ich werde aber das Gefühl nicht los, als sei dieses Buch in der bereits bestehenden Sammlung überflüssig. Ich muss auch gestehen, dass ich die Lust verloren habe, das Buch nach der Hälfte zu Ende zu lesen. Das liegt sicherlich auch daran, dass man als Leser mit einer Folge von Definitionen und generisch formulieren Algorithmen für scheinbar triviale Probleme konfrontiert wird, ohne das dies irgendwie motiviert oder durch andere Erkenntnisse aufgelockert wird. Die ersten Seiten der Leseprobe sind repräsentativ für das ganze Buch. Wenn Ihnen die schon nicht zusagen, lassen Sie die Finger davon; denn es wird nicht viel besser.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
Nur in den Rezensionen zu diesem Produkt suchen



Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de