21st Century C: C Tips from the New School und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
Jetzt eintauschen
und EUR 4,75 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von 21st Century C: C Tips from the New School auf Ihrem Kindle in weniger als einer Minute.

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

21st Century C: C Tips from the New School [Englisch] [Taschenbuch]

Ben Klemens
3.8 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
Preis: EUR 20,00 kostenlose Lieferung. Siehe Details.
  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
Nur noch 3 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Montag, 6. Oktober: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 13,69  
Taschenbuch EUR 20,00  

Kurzbeschreibung

2. November 2012
Throw out your old ideas of C, and relearn a programming language that’s substantially outgrown its origins. With 21st Century C, you’ll discover up-to-date techniques that are absent from every other C text available. C isn’t just the foundation of modern programming languages, it is a modern language, ideal for writing efficient, state-of-the-art applications. Learn to dump old habits that made sense on mainframes, and pick up the tools you need to use this evolved and aggressively simple language. No matter what programming language you currently champion, you’ll agree that C rocks.* Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkers* Use Autotools, C’s de facto cross-platform package manager* Learn which older C concepts should be downplayed or deprecated* Explore problematic C concepts that are too useful to throw out* Solve C’s string-building problems with C-standard and POSIX-standard functions* Use modern syntactic features for functions that take structured inputs* Build high-level object-based libraries and programs* Apply existing C libraries for doing advanced math, talking to Internet servers, and running databases

Wird oft zusammen gekauft

21st Century C: C Tips from the New School + Understanding and Using C Pointers
Preis für beide: EUR 44,95

Die ausgewählten Artikel zusammen kaufen
  • Understanding and Using C Pointers EUR 24,95

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 292 Seiten
  • Verlag: O'Reilly & Associates; Auflage: 1 (2. November 2012)
  • Sprache: Englisch
  • ISBN-10: 1449327141
  • ISBN-13: 978-1449327149
  • Größe und/oder Gewicht: 23 x 18 x 1,5 cm
  • Durchschnittliche Kundenbewertung: 3.8 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 32.224 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

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

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

Ben Klemens is the author of Modeling with Data (Princeton Press), which is his second book. It is a textbook about scientific and statistical computing, including a heavy focus on how statistical models are built and actually evaluated on a computer. The book has a long C tutorial, but its not a C textbook. He wrote the this book while doing various contracts, such as designing micro-simulations of migration at the Brookings Institute and the World Bank, and finding genes 4 correlated to bipolar disorder at the NIMH.Before that, his first book, Math You Can't Use: Patents, copyright, and software (Brookings Press), was about the expansion of patent law into the realm of software. Shortly after the book came out, he was the Executive Director of the Free Software Foundation's End Software Patents campaign, which he ran for about a year.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

3.8 von 5 Sternen
3.8 von 5 Sternen
Die hilfreichsten Kundenrezensionen
16 von 16 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Gefährliches Halbwissen 16. Dezember 2013
Format:Taschenbuch
Der Autor springt "als Guru" wild durch die C Programmiersprache. Er schreibt ständig, was in anderen Büchern stehen würde und kommt dann zu seinen eigenen Ideen.
So schlägt er beispielsweise vor, statt Enumerationen Strings zu verwenden. Statische Typsicherheit erachtet er als unwichtig.
Statt dem int-großen enum-Datentyp schlägt er als Ersatz char vor, da "bei einem char nur 8 [Bits] verglichen werden müssen". Das soll geschwindigkeitseffizienter sein!
Er schlägt vor, ein .h File mit allen Includes des Projektes zu inkludieren, ohne zirkuläre Referenzen zu erwähnen. Ständig stolpert man über solche wilden Konstrukte.
Am schlimmsten, weil gefährlich, finde ich die Aussage (zum Thema valgrind), dass man "ein Speicherleck unter 100 KByte als unwichtig ansehen und es ignorieren" soll. Natürlich gibt es einen Grund: Die Zeit zur Suche nach einem Fehler dauert länger als die Auswirkung eines Fehlers normalerweise auf die "Effizienz des Programms" hat.
Mich wundert und enttäuscht, dass ein Verlag wie O'Reilly ein solches Buch publiziert, und ich hoffe, dass möglichst wenige Leser den Inhalt des Buches unkritisch übernehmen.
War diese Rezension für Sie hilfreich?
14 von 16 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Ein beeindruckendes Buch zu C 25. November 2012
Von Zweilindt
Format:Taschenbuch|Verifizierter Kauf
Ben Klemens vermittelt mit seinem rockigen Werk einen hervoragenden Einblick dazu, wie man C über den Sprachstandard hinaus als Programmiersprache nutzen kann. Er hilft beim Abstauben und Aussortieren des bereits erlernten Wissens, beim Zusammfegen der C Schlüsselworte auf ein nützliches Mass - und gibt einem das Gefühl, das man endlich ein Buch in der Hand hält, das genau an dem Punkt anfängt, wo ALLE anderen bereits aufgehört haben. Es lehrt, wie man sinnvoll den Sprachstandard von/ab C99/C11 einsetzt und die damit einhergehenden neuen Möglichkeiten des Sprachumfangs anwendet. Man erfährt am Beispiel, das es mehr als nur die C Standardbibliothek gibt (zum Beispiel POSIX, GLib, GNU Scientific Library, SQLite, libxml, cURL), wie man eigene Projekte nicht nur programmiert, sondern bis zu einem paketierbaren Abschluß bringt (Versionsmanagement, Debugging per GDB, Fehlersuche per Valgrind, Dokumentation per Doxygen inklusive) - und wie man nicht zuletzt dank des neuen Sprachstands und den umfangreichen C-Bibliotheken im Netz C zu seinem neuen { Python | Perl | Ruby on Rails } machen kann.

Ein Blick hier bei Amazon in das Buch zeigt einem dank des ausführlichen Inhaltsverzeichnisses alle Themenschwer- und Unterpunkte an, die das Buch abdeckt. Die Themen werden allesamt gerade ausreichend abgedeckt, nicht zu ausschweifend, aber auch nicht zu kurz. was äußerst hilfreich im Alltag ist. Ausführlich ist allein das Stichwortverzeichnis am Ende des Buches, was nur mit den Worten "empfehlenswert" tituliert werden kann.

21st Century C ist empfehlenswert für jeden, der über die C Grundlagen hinausgehen möchte - und dabei alleine nicht weiterkommt.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Gutes Buch 31. Juli 2013
Von hape
Format:Taschenbuch|Verifizierter Kauf
C ist eine steinalte Sprache die heutzutage eher aus dem Fokus gerät, und insbesondere im Bücherregal sind wenig wirklich gute Bücher über C zu finden. Die typische Einführungsliteratur wird heutzutage für andere Programmiersprachen geschrieben und ansonsten gibt es viele halbfertig wirkende schlechten Kopien von K&R.

Daher ist es dem Autor gut gelungne aus der (Schwindenden) MAsse vervorzutreten. "21st Century C" ist keine Einführung in C, sondern ein RAtgeber wie man soliden, robusten und flexiblen C Code schreibt, der den alltäglichen Herausforderungen gewachsen ist. Im Grunde ist es ein best-practice-guide kombiniert mit einer Vorstellung der neuen Sytnaxelemente von C99 und Gnu gcc.

An dieser Stelle muss man anmerken, dass Microsoft immer noch nur C89/90 unterstützt und somit einige Fähigkeiten die im Buch behandelt werden garnicht unterstützt. Dennoch ist vieles irgendwie doch anwendbar und übertragbar, wenn man das Prinzip verstanden hat.

Vielleicht ist es auch der mangelnden C unterstützung von Microsoft geschuldet, dass das Buch einen starken Fokus auf Unix/Linux Programmierung hat. Gnumake, die Auto Toolchain werden besprochen und die Glib des Gnome projekts dient als Beispiel für gelungene C Bibliotheken. Aber auch hier wird der Visual Studio Entwickler wertvolle Hinweise und ideen finden.

Alles in allem ein prima Buch für Leute, die C prinzipiell irgendwie können (oder von C++ auf C umsteigen) und sehen wollen wie man C mit Stil programmier.
War diese Rezension für Sie hilfreich?
9 von 14 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch|Verifizierter Kauf
Macro- und Konstrukt-Vorschläge, welche die Klarheit von Programmen nicht unbedingt verbessern helfen.
Auf den letzten Seiten knappe Verweise auf möglicherweise interessante Libraries ohne echten Tiefgang.
Nach den vielversprechenden Rezensionen ziemlich enttäuschend.
War diese Rezension für Sie hilfreich?
0 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Super 10. Januar 2013
Von timg
Format:Kindle Edition
Ich programmiere schon was länger php, ruby, .net, java, ... aber eben kein C.
Das Buch hat mir insbesondere sehr geholfen mich in der C Welt zurechtzufinden.
War diese Rezension für Sie hilfreich?
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
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
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar