oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
88 Angebote ab EUR 28,74

Möchten Sie verkaufen?
Hier verkaufen
 
   
Beautiful Code (Theory in Practice (O'Reilly))
 
 

Beautiful Code (Theory in Practice (O'Reilly)) (Taschenbuch)

von Andy Oram (Autor), Greg Wilson (Autor)
3.4 von 5 Sternen  Alle Rezensionen anzeigen (9 Kundenrezensionen)
Preis: EUR 35,95 Kostenlose Lieferung. Siehe Details.
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
Gewöhnlich versandfertig in 3 bis 6 Wochen.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

80 neu ab EUR 30,59 8 gebraucht ab EUR 28,74
Amazon Kindle
Amazon Kindle - Jetzt internationaler Versand aus den USA
Entdecken Sie über 250.000 englischsprachige Bücher, Zeitungen und Zeitschriften. Mehr erfahren und bestellen bei Amazon.com in den USA.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Beautiful Code (Theory in Practice (O'Reilly)) + Code Craft: The Practice of Writing Excellent Code + The Pragmatic Programmer. From Journeyman to Master
Preis für alle drei: EUR 96,42

Einige dieser Artikel sind schneller versandfertig als andere. Details anzeigen

  • Dieser Artikel: Beautiful Code (Theory in Practice (O'Reilly)) von Andy Oram

    Gewöhnlich versandfertig in 3 bis 6 Wochen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Code Craft: The Practice of Writing Excellent Code von Pete Goodliffe

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • The Pragmatic Programmer. From Journeyman to Master von Andrew Hunt

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details


Kunden, die diesen Artikel gekauft haben, kauften auch

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

von Scott Rosenberg
3.2 von 5 Sternen (4)  EUR 9,46
Code Craft: The Practice of Writing Excellent Code

Code Craft: The Practice of Writing Excellent Code

von Pete Goodliffe
5.0 von 5 Sternen (3)  EUR 32,52
The Pragmatic Programmer. From Journeyman to Master

The Pragmatic Programmer. From Journeyman to Master

von Andrew Hunt
4.4 von 5 Sternen (33)  EUR 27,95
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

von Diomidis Spinellis
4.0 von 5 Sternen (2)  EUR 35,95
Programming Erlang: Software for a Concurrent World

Programming Erlang: Software for a Concurrent World

von Joe Armstrong
5.0 von 5 Sternen (1)  EUR 27,95
Weitere Artikel entdecken

Produktinformation

  • Taschenbuch: 618 Seiten
  • Verlag: O'Reilly Media; Auflage: 1 (10. Juli 2007)
  • Sprache: Englisch
  • ISBN-10: 0596510047
  • ISBN-13: 978-0596510046
  • Größe und/oder Gewicht: 23,2 x 18 x 3 cm
  • Durchschnittliche Kundenbewertung: 3.4 von 5 Sternen  Alle Rezensionen anzeigen (9 Kundenrezensionen)
  • Amazon.de Verkaufsrang: Nr. 8.847 in Englische Bücher (Die Bestseller Englische Bücher)

    Beliebt in dieser Kategorie:

    Nr. 90 in  Englische Bücher > Computers & Internet > Programming > Software Design, Testing & Engineering > Software Development
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. This book contains 33 chapters contributed by Brian Kernighan, Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers, Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and Christopher Seiwald, and Brian Hayes. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.


Synopsis

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. "Beautiful Code" is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International. The book includes the following contributions: "Beautiful Brevity: Rob Pike's Regular Expression Matcher" by Brian Kernighan, Department of Computer Science, Princeton University; "Subversion's Delta Editor: Interface as Ontology" by Karl Fogel, editor of "QuestionCopyright.org", Co-founder of Cyclic Software, the first company offering commercial CVS support; "The Most Beautiful Code I Never Wrote" by Jon Bentley, Avaya Labs Research; "Finding Things" by Tim Bray, Director of Web Technologies at Sun Microsystems, co-inventor of XML 1.

0; "Correct, Beautiful, Fast (In That Order): Lessons From Designing XML Validators" by Elliotte Rusty Harold, Computer Science Department at Polytechnic University, author of "Java I/O, Java Network Programming", and "XML in a Nutshell" (O'Reilly); and, "The Framework for Integrated Test: Beauty through Fragility" by Michael Feathers, consultant at Object Mentor, author of "Working Effectively with Legacy Code" (Prentice Hall). It also includes: "Beautiful Tests" by Alberto Savoia, Chief Technology Officer, Agitar Software Inc; "On-the-Fly Code Generation for Image Processing" by Charles Petzold, author "Programming Windows and Code: The Hidden Language of Computer Hardware and Software" (both Microsoft Press); "Top Down Operator Precedence" by Douglas Crockford, architect at Yahoo!

Inc, Founder and CTO of State Software, where he discovered JSON; "Accelerating Population Count" by Henry Warren, currently works on the Blue Gene petaflop computer project Worked for IBM for 41 years; "Secure Communication: The Technology of Freedom" by Ashish Gulhati, Chief Developer of Neomailbox, an Internet privacy service Developer of Cryptonite, an OpenPGP-compatible secure webmail system; and, "Growing Beautiful Code in BioPerl" by Lincoln Stein, investigator at Cold Spring Harbor Laboratory - develops databases and user interfaces for the Human Genome Project using the Apache server and its module API.

It also includes: "The Design of the Gene Sorter" by Jim Kent, Genome Bioinformatics Group, University of California Santa Cruz; "How Elegant Code Evolves With Hardware: The Case Of Gaussian Elimination" by Jack Dongarra, University Distinguished Professor of Computer Science in the Computer Science Department at the University of Tennessee, also distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL) and Piotr Luszczek, Research Professor at the University of Tennessee; "Beautiful Numerics" by Adam Kolawa, co-founder and CEO of Parasoft; and, "The Linux Kernel Driver Model" by Greg Kroah-Hartman, SuSE Labs/Novell, Linux kernel maintainer for driver subsystems, author of "Linux Kernel in a Nutshell", co-author of "Linux Device Drivers, 3rd Edition" (O'Reilly).

It also includes: "Another Level of Indirection" by Diomidis Spinellis, Associate Professor at the Department of Management Science and Technology at the Athens University of Economics and Business, Greece; "An Examination of Python's Dictionary Implementation" by Andrew Kuchling, longtime member of the Python development community, and a director of the Python Software Foundation; "Multi-Dimensional Iterators in NumPy" by Travis Oliphant, Assistant Professor in the Electrical and Computer Engineering Department at Brigham Young University; and, "A Highly Reliable Enterprise System for NASAs Mars Rover Mission" by Ronald Mak, co-founder and CTO of Willard & Lowe Systems, Inc, formerly a senior scientist at the Research Institute for Advanced Computer Science on contract to NASA Ames.

It also includes: "ERP5: Designing for Maximum Adaptability" by Rogerio de Carvalho, researcher at the Federal Center for Technological Education of Campos (CEFET Campos), Brazil and Rafael Monnerat, IT Analyst at CEFET Campos, and an offshore consultant for Nexedi SARL; "A Spoonful of Sewage" by Bryan Cantrill, Distinguished Engineer at Sun Microsystems, where he has spent most of his career working on the Solaris kernel; "Distributed Programming with MapReduce" by Jeff Dean and Sanjay Ghemawat, Google Fellows in Google's Systems Infrastructure Group; "Beautiful Concurrency" by Simon Peyton Jones, Microsoft Research, key contributor to the design of the functional language Haskell, and lead designer of the Glasgow Haskell Compiler (GHC); and, "Syntactic Abstraction: The syntax-case expander" by Kent Dybvig, Developer of Chez Scheme and author of the Scheme Programming Language. It also includes: "Object-Oriented Patterns and a Framework for Networked Software" by William Otte, a Ph.D. student in the Department of Electrical Engineering and Computer Science (EECS) at Vanderbilt University and Doug Schmidt, Full Professor in the Electrical Engineering and Computer Science (EECS) Department, Associate Chair of the Computer Science and Engineering program, and a Senior Research Scientist at the Institute for Software Integrated Systems (ISIS) at Vanderbilt University; "Integrating Business Partners the RESTful Way" by Andrew Patzer, Director of the Bioinformatics Program at the Medical College of Wisconsin; and, "Beautiful Debugging" by Andreas Zeller, computer science professor at Saarland University, author of "Why Programs Fail: A Guide to Systematic Debugging" (Morgan Kaufman).

It also includes: "Code That's Like an Essay" by Yukihiro Matsumoto, inventor of the Ruby language; "Designing Interfaces Under Extreme Constraints: the Stephen Hawking editor" by Arun Mehta, professor and chairman of the Computer Engineering department of JMIT, Radaur, Haryana, India; "Emacspeak: The Complete Audio Desktop" by TV Raman, Research Scientist at Google where he focuses on web applications; "Code in Motion" by Christopher Seiwald, founder and CTO of Perforce Software and Laura Wingerd, vice president of product technology at Perforce Software, author of "Practical Perforce" (O'Reilly); and, "Writing Programs for 'The Book'" by Brian Hayes who writes the Computing Science column in American Scientist magazine, author of "Infrastructure: A Field Guide to the Industrial Landscape"(W.W. Norton).


Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

Beautiful Code (Theory in Practice (O'Reilly))
62% kaufen den auf dieser Seite vorgestellten Artikel:
Beautiful Code (Theory in Practice (O'Reilly)) 3.4 von 5 Sternen (9)
EUR 35,95
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
19% kaufen
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) 4.3 von 5 Sternen (15)
EUR 25,95
Coders at Work
8% kaufen
Coders at Work 5.0 von 5 Sternen (1)
EUR 19,95
The Pragmatic Programmer. From Journeyman to Master
6% kaufen
The Pragmatic Programmer. From Journeyman to Master 4.4 von 5 Sternen (33)
EUR 27,95

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

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

 

Kundenrezensionen

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

 
24 von 26 Kunden fanden die folgende Rezension hilfreich:
3.0 von 5 Sternen Zwischen Genial und Langweilig..., 16. Oktober 2007
Wie das mit Sammelwerken verschiedener Autoren manchmal so ist: Das Spektrum der Qualitäten ist riesig: Manche Beiträge lesen sich spannend, andere sehr zähflüssig. Einige bestehen zum grossen Teil aus Codelistings (fand' ich weniger gut), andere erläutern wenige (gute!) Zeilen (fand ich grossartig).

Insgesamt aber positiv: über 30 Top-Autoren, vielseitige Themen, einige Perlen... Mit über 550 Seiten ist garantiert für jeden Quellcode-affinen Leser etwas passendes dabei. Von einigen Beiträgen (z.B. Alberto Savoia, Beautiful Tests) war ich begeistert, andere (z.B. Charles Petzold, On-The-Fly Code Generation for Image Processing) wirkten für mich wie Schlaftabletten.

Fazit: War meist nett zu lesen. Kein "Must-have", am besten ausleihen...
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
5 von 5 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Sehr inspirierend und auch nützlich, 22. Februar 2008
Ich muss zugeben das das Buch eine schwäche darin hat das die Qualität der Autoren schwankend ist. Und manchmal Code Kolosse diskutiert werden die wenig ergiebig sind wenn man nicht aus dem Fachbereich kommt. Aber ich denke das die guten Beiträge bei weitem überwiegen. Und das was man dort lernt einfach wesentlich hilfreicher ist. Ich hätte nie gedacht das ich Binärsuchen auf einmal wieder toll finde oder mir auf einmal wieder Gedanken über Quicksort mache. An vielen Stellen dachte ich mir, Ja! Genauso hätte ich es auch gemacht. Nur um weniger später eine noch bessere Lösung zu sehen.
Man sollte nicht versuchen immer alles zu verstehen, sondern sich von den niedergelegten Gedankengängen inspireren lassen.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
4 von 4 Kunden fanden die folgende Rezension hilfreich:
3.0 von 5 Sternen Leider nicht durchgängig gut, 4. Januar 2008
Von Roland Weigelt (Bonn) - Alle meine Rezensionen ansehen
(REAL NAME)   
Da ich gerne mal ab und zu mal einen (meist viel zu kurzen) Blick über den Tellerrand meiner töglichen Arbeit in der C#/.NET-Welt werfe, versprach das Buch mit seiner Sammlung von verschiedenen Themen und Quelltextausschnitten in unterschiedlichen Programmiersprachen eigentlich recht interessant zu werden.

Einige Artikel haben auch das geboten, was ich mir erhofft hatte, nämlich eine interessante Lektüre, die man gemütlich auf dem Sofa lesen kann. Allerdings erfordern nicht wenige Stellen schon etwas Konzentration. Das ist natürlich nicht notwendigerweise schlecht, aber wenn dann bei manchen Autoren der Schreibstil eher zäh ist und man sich beim "Durcharbeiten" des Textes an seine Unizeit erinnert fühlt, blättert man als Berufstätiger im Feierabend vielleicht doch das eine oder andere Mal ungeduldig zum nächsten Kapitel.

Alles in allem ist "Beautiful Code" schon OK und etwas besser als es meine 3 vergebenen Sterne ausdrücken können - ein "4 Sterne"-Buch ist es für mich persönlich jedoch nicht.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)


Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
 
Die neuesten Kundenrezensionen

5.0 von 5 Sternen That one shows you another world.
I loved to read this book. Its just full of glowing code and great thoughts and ideas... I love it.
Vor 3 Monaten von K. Otto veröffentlicht

4.0 von 5 Sternen Nettes Buch, jedoch nicht mehr
Viele der Beiträge dieses Buchs sind sehr interessant und zeigen wie erfahrene Programmierer denken und arbeiten. Lesen Sie weiter...
Vor 10 Monaten von hyperyl veröffentlicht

3.0 von 5 Sternen There are some interesting articles, but rest is not so good
The "Beautiful Code" book - collection of essays from well-known (and not well-known) software developers, about what is a "beautiful code". Lesen Sie weiter...
Vor 12 Monaten von Alexey Ott veröffentlicht

2.0 von 5 Sternen Viel geschrieben aber relativ wenig Code
Ich fand das Buch relativ entäuschend. Es wird über Schönheit geschrieben aber wenig "schöner Code" gezeigt und diskutiert. Lesen Sie weiter...
Vor 12 Monaten von Friedrich Dominicus veröffentlicht

5.0 von 5 Sternen Nicht leicht verdauliche Perlen
Das Buch liefert Einblick in die Gedankenwelt vieler hervorragender Programmierer. Dies ist aber nicht leicht zu bekommen und viele Artikel in diesem Buch erfordern eine intensive... Lesen Sie weiter...
Vor 19 Monaten von Torsten Kemps-benedix veröffentlicht

1.0 von 5 Sternen Geldverschwendung
Sollte man nicht tatsächlich alle Programmiersprachen, die in dem Buch verwendet werden, beherrschen, macht das Lesen keinen Spaß. Lesen Sie weiter...
Vor 20 Monaten von Innsbrucker veröffentlicht

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. Neues erfahren.
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Für Sie dokumentiert

 (Was ist das?)

Sobald Sie sich Produktseiten oder Suchergebnisse angesehen haben, finden Sie diese Seiten zu Ihrer Information hier aufgeführt.