Optimized C++

Proven Techniques for Heightened Performance

Author: Kurt Guntheroth

Publisher: "O'Reilly Media, Inc."

ISBN: 149192201X

Category: Computers

Page: 388

View: 6684

In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers. Author Kurt Guntheroth provides several running examples that demonstrate how to apply these principles incrementally to improve existing code so it meets customer requirements for responsiveness and throughput. The advice in this book will prove itself the first time you hear a colleague exclaim, “Wow, that was fast. Who fixed something?” Locate performance hot spots using the profiler and software timers Learn to perform repeatable experiments to measure performance of code changes Optimize use of dynamically allocated variables Improve performance of hot loops and functions Speed up string handling functions Recognize efficient algorithms and optimization patterns Learn the strengths—and weaknesses—of C++ container classes View searching and sorting through an optimizer’s eye Make efficient use of C++ streaming I/O functions Use C++ thread-based concurrency features effectively

Eine Tour durch C++

Die kurze Einführung in den neuen Standrad C++11

Author: Bjarne Stroustrup

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446439838

Category: Computers

Page: 200

View: 2185

EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der aktuellen C++-Sprache vertrauter werden wollen - Programmierer, die in einer anderen Sprache versiert sind, erhalten ein genaues Bild vom Wesen und von den Vorzügen des modernen C++ . Mit dem C++11-Standard können Programmierer Ideen klarer, einfacher und direkter auszudrücken sowie schnelleren und effizienteren Code zu schreiben. Bjarne Stroustrup, der Designer und ursprüngliche Implementierer von C++, erläutert die Details dieser Sprache und ihre Verwendung in seiner umfassenden Referenz „Die C++-Programmiersprache“. In „Eine Tour durch C++“ führt Stroustrup jetzt die Übersichtskapitel aus der Referenz zusammen und erweitert sie so, dass auch erfahrene Programmierer in nur wenigen Stunden eine Vorstellung davon erhalten, was modernes C++ ausmacht. In diesem kompakten und eigenständigen Leitfaden behandelt Stroustrup – neben Grundlagen – die wichtigsten Sprachelemente und die wesentlichen Komponenten der Standardbibliothek. Er präsentiert die C++-Features im Kontext der Programmierstile, die sie unterstützen, wie die objektorientierte und generische Programmierung. Die Tour beginnt bei den Grundlagen und befasst sich dann mit komplexeren Themen, einschließlich vieler, die neu in C++11 sind wie z.B. Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Nebenläufigkeit. Am Ende werden Design und Entwicklung von C++ sowie die in C++11 hinzugekommenen Erweiterungen diskutiert. Programmierer erhalten hier – auch anhand von Schlüsselbeispielen – einen sinnvollen Überblick und praktische Hilfe für den Einstieg. AUS DEM INHALT // Die Grundlagen // Benutzerdefinierte Typen // Modularität // Klassen // Templates // Überblick über die Bibliothek // Strings und reguläre Ausdrücke // E/A-Streams // Container // Algorithmen // Utilities // Numerik // Nebenläufigkeit // Geschichte und Kompatibilität

Wie ich die Dinge geregelt kriege

Selbstmanagement für den Alltag

Author: David Allen

Publisher: Piper ebooks

ISBN: 3492972314

Category: Self-Help

Page: 432

View: 5447

Eigentlich sollte man längst bei einem Termin sein, doch dann klingelt das Handy und das E-Mail-Postfach quillt auch schon wieder über. Für Sport und Erholung bleibt immer weniger Zeit und am Ende resigniert man ausgebrannt, unproduktiv und völlig gestresst. Doch das muss nicht sein. Denn je entspannter wir sind, desto kreativer und produktiver werden wir. Mit David Allens einfacher und anwendungsorientierter Methode wird beides wieder möglich: effizient zu arbeiten und die Freude am Leben zurückzugewinnen.

High Performance Websites

Author: Steve Souders

Publisher: O'Reilly Germany

ISBN: 389721850X

Category: Web site development

Page: 153

View: 9910

Einführung in PHP 5

Author: David Sklar

Publisher: O'Reilly Germany

ISBN: 9783897213920

Category: Internet programming

Page: 366

View: 7988

Gemeinsamer europäischer Referenzrahmen für Sprachen: lernen, lehren, beurteilen

Author: John Trim,Brian North,Daniel Coste

Publisher: N.A

ISBN: 9783126065207

Category:

Page: 244

View: 730

Der Referenzrahmen richtet sich an Lehrer, Fortbilder, Autoren und Curriculumplaner in der Schule und der Erwachsenenbildung. Der Gemeinsame europäische Referenzrahmen für Sprachen stellt die gemeinsamen Referenzniveaus zur Erfassung des Lernfortschritts vor, befasst sich mit der Entwicklung von Curricula und diskutiert verschiedene Prüfungsformen.

Visionäre der Programmierung

die Sprachen und ihre Schöpfer

Author: Federico Biancuzzi,Shane Warden

Publisher: O'Reilly Germany

ISBN: 3897219344

Category: Computer algorithms

Page: 485

View: 2499

In Visionare der Programmierung - Die Sprachen und ihre Schopfer werden exklusive Interviews mit den Entwicklern von historischen wie auch von hoch aktuellen Programmiersprachen veroffentlicht. In dieser einzigartigen Zusammenstellung erfahren Sie uber die Hintergrunde, die zu den spezifischen Design-Entscheidungen in den Programmiersprachen gefuhrt haben und uber die ursprungliche Ziele, die die Entwickler im Kopf hatten, als sie eine neue Programmiersprache entwarfen. Ebenso konnen Sie lesen, wieso Abweichungen zum ursprunglichen Design entstanden und welchen Einflu die jeweilige Sprache auf die heutige Softwareentwicklung noch besitzt. Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Donald D. Chamberlin: SQL Alfred Aho, Peter Weinberger und Brian Kernighan: AWK Charles Geschke und John Warnock: PostScript Bjarne Stroustrup: C++ Bertrand Meyer: Eiffel Brad Cox und Tom Love: Objective-C Larry Wall: Perl Simon Peyton Jones, Paul Hudak, Philip Wadler und John Hughes: Haskell Guido van Rossum: Python Luiz Henrique de Figueiredo und Roberto Ierusalimschy: Lua James Gosling: Java Grady Booch, Ivar Jacobson und James Rumbaugh: UML Anders Hejlsberg: Delphi-Entwickler und fuhrender Entwickler von C#

Compiler

Prinzipien, Techniken und Werkzeuge

Author: Alfred V. Aho

Publisher: Pearson Deutschland GmbH

ISBN: 9783827370976

Category: Compiler

Page: 1253

View: 6724

C für Dummies

Author: Dan Gookin

Publisher: Wiley-Vch

ISBN: 9783527706471

Category:

Page: 616

View: 1993

C erfreut sich als Klassiker unter den Programmiersprachen großer Beliebtheit. Viele Studenten lernen anhand von C programmieren und gerade im Rahmen von der Entwicklung moderner Apps für Mobiltelefone und im Embedded-Bereich ist C wieder sehr im Kommen. Wer C lernen und dabei auch noch Spaß haben möchte, sollte zu diesem Buch vom Urvater der Dummies, Dan Gookin, greifen. Mit viel Humor und vielen anschaulichen Beispielen macht er die Programmiersprache C lebendig.

Don't make me think!

Web & Mobile Usability: Das intuitive Web

Author: Steve Krug

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457665

Category: Computers

Page: 216

View: 9594

Das MotivationsManifest

9 Versprechen, das Leben zu meistern

Author: Brendon Burchard

Publisher: Ullstein eBooks

ISBN: 3843714479

Category: Self-Help

Page: 304

View: 9267

Jeder Mensch strebt nach persönlicher Freiheit und Glück. Davon ist der international bekannte Motivationsexperte Brendon Burchard überzeugt. Er gibt in seinem Buch anschaulich praktische Anleitungen, wie wir freier und unabhängiger von äußeren Erwartungen und Ängsten werden. Anhand zahlreicher Beispiele zeigt er auf, wo Fallstricke liegen und wie es uns gelingen kann, die Hürden erfolgreich zu nehmen. Begeisterte Stimmen „Ein poetischer und kraftvoller Aufruf zu persönlicher Freiheit. Ich liebe dieses Buch.“ Paulo Coelho „Brendon Burchard ist einer der Top Motivations- und Marketingtrainer der Welt.“ Larry King

Das Salz-Zucker-Fett-Komplott

Wie die Lebensmittelkonzerne uns süchtig machen

Author: Michael Moss

Publisher: Ludwig

ISBN: 3641129621

Category: Health & Fitness

Page: 624

View: 6106

Essen kann tödlich sein – wie Nestlé, Kellogg’s, Kraft & Co. unsere Gesundheit aufs Spiel setzen Minneapolis, April 1999: Bei einem geheimen Treffen kommen die Geschäftsführer der zwölf größten Nahrungsmittelkonzerne der USA – darunter Nestlé, Coca-Cola und Kraft – zusammen. Auf ihrer Agenda: die weltweit zunehmende Fettleibigkeit. Ihre Sorge: Immer häufiger werden industriell hergestellte Lebensmittel mit ihren Unmengen an Salz, Zucker und Fett für die Gewichtsprobleme der Menschen verantwortlich gemacht. Ein Vorstandsmitglied von Kraft appelliert an das Gewissen seiner Kollegen. Doch unvermittelt ist das Treffen zu Ende ... Fünfzehn Jahre später ist nicht nur die Anzahl der Fettleibigen massiv angestiegen, immer öfter werden auch Krankheiten wie Diabetes, Bluthochdruck, Arthrose, Brust- und Darmkrebs mit unserem immensen Konsum von industriell erzeugten Nahrungsmitteln in Zusammenhang gebracht. Milliarden werden investiert, um die perfekte Mischung an Salz, Zucker und Fett zu finden, die uns süchtig macht nach immer mehr. Michael Moss öffnet uns die Augen für die skrupellosen Geschäftsmethoden der Nahrungsmittel-Multis. Alarmierend, spannend, zukunftsweisend: Sein Buch wird unseren Blick auf unsere Essgewohnheiten für immer verändern.

Lokales Denken, globales Handeln

Interkulturelle Zusammenarbeit und globales Management

Author: Geert Hofstede,Gert Jan Hofstede,Michael Minkov

Publisher: C.H.Beck

ISBN: 3406711049

Category: Business & Economics

Page: 557

View: 487

Inhalt Wie unsere Herkunft das Denken, Fühlen und Handeln beeinflusst: Brandaktuell in Zeiten großer Migrationsbewegungen erhält der Leser auf gut verständliche und anregende Weise Einsichten darüber, wie der Ort, an dem wir aufgewachsen sind, unsere Art zu denken, zu fühlen und zu handeln formt. Basierend auf Hofstedes Forschungsarbeiten in mittlerweile mehr als siebzig Ländern, über einen Zeitraum von vierzig Jahren hinweg, untersucht "Lokales Denken, globales Handeln", was Leute trennt, obgleich doch Kooperation so klar in jedermanns Interesse wäre. Diese komplett überarbeitete Neuauflage enthält wesentliche Beiträge aus Michael Minkovs Datenanalyse des World Value Surveys und zur Evolution von Kulturen von Gert Jan Hofstede. Zielgruppe Führungskräfte mit Auslandskontakten, Führungskräfte im Marketing und Personalmanagement, Dozenten und Studierende in betriebswirtschaftlichen Studiengängen.

Selbstvertrauen

Author: Ralph Waldo Emerson

Publisher: FV Éditions

ISBN: 2366688156

Category: Body, Mind & Spirit

Page: 40

View: 9865

"Jeder große Mann ist ein Unikum". Nach Emerson Selbstvertrauen ist mit Unkonventionalität verbunden, und Glück ist eine Frage der Selbständigkeit.

Immobilisierte Biokatalysatoren

Eine Einführung

Author: Winfried Hartmeier

Publisher: Springer-Verlag

ISBN: 3662078627

Category: Science

Page: 206

View: 2549

Obwohl oder gerade weil eine kaum mehr überschaubare Zahl von Publi kationen auf dem Gebiet der Immobilisierung von Biokatalysatoren existiert, ist es für den Anfänger, der einen Einstieg sucht, auf diesem Gebiet oft schwer, geeignete Informationen aus der Flut von Originalarbeiten herauszufinden. Einige gute, fast immer aber eng lischsprachige Monographien sind entweder außerordentlich umfang reich und teuer, oder sie behandeln nur ausgewählte Teilaspekte der Immobilisierung. Dem will die vorliegende Einführung abhelfen. Sie soll dem Leser zu einem raschen Überblick verhelfen und ihm den inzwischen abgesicherten Kenntnisstand nach Art eines kurzen Lehr buches vermitteln. Das Buch ist aus Erfahrungen in Vorlesungen, Praktika und Kursen entstanden. Es soll sich maßgeblich an Lernende wenden, auch wenn "Immobilisierte Biokatalysatoren" bisher noch nicht zum Stan dardrepertoire der Lehre an deutschen Universitäten und Fachhoch schulen gehören. Es ist jedoch die Oberzeugung des Autors, daß sich dies in den kommenden Jahren mit der wachsenden Bedeutung dieses Gebietes und mit der allgemeinen Etablierung der Biotechnologie an den Hochschulen ändern wird. Ober den Kreis der Studenten und Dozen ten hinaus wendet sich die Einführung aber auch an die vielen Natur wissenschaftler und Techniker der industriellen Praxis, die sich mit immobilisierten Biokatalysatoren befassen und sich dazu ein ent sprechendes Grundwissen aneignen wollen.

C++11 für Programmierer

Den neuen Standard effektiv einsetzen

Author: Rainer Grimm

Publisher: O'Reilly Germany

ISBN: 3955613925

Category: Computers

Page: 560

View: 8458

Dieser Leitfaden richtet sich an C++-Programmierer, die sich mit dem C++11-Standard vertraut machen möchten. Er zeigt, welche Neuerungen und Erweiterungen der Standard mit sich bringt, wie die neuen Features effizient eingesetzt werden -- und warum C++11 das bessere C++ ist. Das Buch bietet zunächst einen Überblick über die C++11-Features und zeigt dann im Detail, wie Sie die Neuerungen in Ihren Programmen einsetzen können. Behandelt werden die Kernsprache, die Multithreading-Funktionalität sowie die Verbesserungen der Standardbibliothek. Der Autor verfolgt dabei einen praxisnahen Ansatz: Zahlreiche lauffähige Beispielprogramme, die Sie herunterladen können, sollen Sie zum Ausführen und auch zum Modifizieren des Codes ermutigen. Übungsaufgaben helfen Ihnen darüber hinaus, die Theorie optimal mit der Praxis zu verbinden, damit Sie C++11 in Zukunft erfolgreich anwenden können.

Der Aufstieg der Netzwerkgesellschaft

Das Informationszeitalter. Wirtschaft. Gesellschaft. Kultur

Author: Manuel Castells

Publisher: Springer-Verlag

ISBN: 3658113227

Category: Social Science

Page: 646

View: 5392

Manuel Castells entwirft in seinem Werk eine Soziologie des Informationszeitalters. Auf der Grundlage reichhaltigen empirischen Materials analysiert und interpretiert er die Entwicklung von der Industriegesellschaft zur Informationsgesellschaft. Seit seinem ersten Erscheinen 1996 in den USA hat das Werk einen beispiellosen Siegeszug durch die wissenschaftlich interessierte Leserschaft genommen.

Strukturen der Syntax

Author: Noam Chomsky

Publisher: Walter de Gruyter

ISBN: 3110813629

Category: Language Arts & Disciplines

Page: 136

View: 825

Die Grundsätze wissenschaftlicher Betriebsführung

Author: Frederick Winslow Taylor,R. Roesler

Publisher: BoD – Books on Demand

ISBN: 3861957132

Category:

Page: 96

View: 4312

Fredericks W. Taylors Werk "Die Grunds tze wissenschaftlicher Betriebsf hrung" ist einer der wichtigsten betriebswirtschaftlichen Klassiker. Das Buch von Taylor (1856-1915) begr ndet den Taylorismus, der den richtigen Bewegungsablauf aus umfangreichen Zeit- und Arbeitsstudien ermittelte. Taylor untersuchte als Inginieur verschiedene Unternehmen und bewirkte in diesen Branchen deutliche Verbesserungen.