Angebote zu "Edition" (34 Treffer)

Kategorien

Shops

Hello World: How to Be Human in the Age of the ...
9,95 € *
ggf. zzgl. Versand

Random House presents the audiobook edition of Hello World by Hannah Fry. You are accused of a crime. Who would you rather determined your fate - a human or an algorithm?An algorithm is more consistent and less prone to error of judgment. Yet a human can look you in the eye before passing sentence. You need a liver transplant to save your life. Who would you want in charge of organ allocation?An algorithm can match organ donors with patients, potentially saving many more lives. But it may send you to the back of the queue. You’re buying a (driverless) car. One vehicle is programmed to save as many lives as possible in a collision. Another promises to prioritise the lives of its passengers. Which do you choose? Welcome to the age of the algorithm, the story of a not-too-distant future where machines rule supreme, making important decisions - in health care, transport, finance, security, what we watch, where we go, even whom we send to prison. So how much should we rely on them? What kind of future do we want?Hannah Fry takes us on a tour of the good, the bad and the downright ugly of the algorithms that surround us. In Hello World she lifts the lid on their inner workings, demonstrates their power, exposes their limitations and examines whether they really are an improvement on the humans they are replacing. 1. Language: English. Narrator: Hannah Fry. Audio sample: http://samples.audible.de/bk/rhuk/003697/bk_rhuk_003697_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 01.04.2020
Zum Angebot
In Bed with Susie Bright Encore Edition: Transg...
9,95 € *
ggf. zzgl. Versand

Susie is off this week and wants you to enjoy a New York City interview she had in 2007 with transgender author, playwright, and performance artist Kate Bornstein. But first, Susie tries to make sense of legislator Bob Allen's wildly irrational explanation for his arrest on sexual solicitation charges in a public restroom. Then, in another New York City interview, Susie speaks with Kate Bornstein. They discuss Bornstein's latest book, Hello Cruel World: 101 Alternatives to Suicide for Teens, Freaks and Other Outlaws, as well as gender hierarchy and depression. Finally, in the "Try This at Home" mailbag, Susie gives advice to a paranoid listener who can't decide if it's safe to have sex these days because of the mixed messages he sees in the media. Have a question? You can call Susie's hotline at 831-480-5110. And you can send your confidential questions - plus requests for free samples and blog banners! - to susie@susiebright.com. (Encore Edition, August 26, 2011) Explicit Language Warning: You must be 18 years or older to purchase this program. 1. Language: English. Narrator: Susie Bright. Audio sample: http://samples.audible.de/pf/suzy/110826/pf_suzy_110826_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 01.04.2020
Zum Angebot
The Long Hello: Memory, My Mother, and Me , Hör...
9,95 € *
ggf. zzgl. Versand

A powerful, ground-shifting account of caring for a parent with Alzheimer's, about which Maya Angelou exclaimed, "Joy!" Since Cathie Borrie delivered her keynote performance at the World Alzheimer's Day event sponsored by the Community and Access Programs of the Museum of Modern Art, her self-published manuscript has won rapturous praise from noted writers and Alzheimer's experts alike, from Maya Angelou, Lisa Genova, and Molly Peacock to Dr. Bill Thomas; Jed A. Levine of the Alzheimer's Association, NYC; and Meryl Comer of the Geoffrey Beene Foundation Alzheimer's Initiative. Now it is available to the general public for the first time in a trade edition. The Long Hello distills the seven years the author spent caring for her mother into a pause-resisting memoir that offers insight into the "altering world of the dementia mind". During that time Borrie recorded brief conversations she had with her mother that revealed the transformations within - and sometimes yielded an almost Zen-like poetry. She includes selections from them in chapters about her experience that are as evocative as diary entries. Her mother was the emotional pillar and sometime breadwinner in a home touched by a birth father's alcoholism, a brother's early death, divorce, and a stepfather's remoteness. In Borrie's spare prose, her mother's story becomes a family's story as well a deeply loving portrait that embraces life. 1. Language: English. Narrator: Jill Tucker, Cathie Borrie. Audio sample: http://samples.audible.de/bk/adbl/027112/bk_adbl_027112_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 01.04.2020
Zum Angebot
Autotools
31,99 € *
ggf. zzgl. Versand

The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes with solutions to frequent problems encountered by Autotools users. This thoroughly revised second edition has been updated to cover the latest versions of the Autotools. It includes five new chapters on topics like pkg-config, unit and integration testing with Autotest, internationalizing with GNU tools, the portability of gnulib, and using the Autotools with Windows. As with the first edition, you'll focus on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent projects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex, hand-coded makefiles to the powerful and flexible GNU build system. Learn how to: • Master the Autotools build system to maximize your software's portability • Generate Autoconf configuration scripts to simplify the compilation process • Produce portable makefiles with Automake • Build cross-platform software libraries with Libtool • Write your own Autoconf macros This detailed introduction to the GNU Autotools is indispensable for developers and programmers looking to gain a deeper understanding of this complex suite of tools. Stop fighting against the system and make sense of it all with the second edition of Autotools!

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot
Autotools, 2nd Edition (eBook, ePUB)
27,95 € *
ggf. zzgl. Versand

The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes with solutions to frequent problems encountered by Autotools users. This thoroughly revised second edition has been updated to cover the latest versions of the Autotools. It includes five new chapters on topics like pkg-config, unit and integration testing with Autotest, internationalizing with GNU tools, the portability of gnulib, and using the Autotools with Windows. As with the first edition, you'll focus on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent projects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex, hand-coded makefiles to the powerful and flexible GNU build system. Learn how to: • Master the Autotools build system to maximize your software's portability • Generate Autoconf configuration scripts to simplify the compilation process • Produce portable makefiles with Automake • Build cross-platform software libraries with Libtool • Write your own Autoconf macros This detailed introduction to the GNU Autotools is indispensable for developers and programmers looking to gain a deeper understanding of this complex suite of tools. Stop fighting against the system and make sense of it all with the second edition of Autotools!

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot
Autotools
31,99 € *
ggf. zzgl. Versand

The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes with solutions to frequent problems encountered by Autotools users. This thoroughly revised second edition has been updated to cover the latest versions of the Autotools. It includes five new chapters on topics like pkg-config, unit and integration testing with Autotest, internationalizing with GNU tools, the portability of gnulib, and using the Autotools with Windows. As with the first edition, you'll focus on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent projects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex, hand-coded makefiles to the powerful and flexible GNU build system. Learn how to: • Master the Autotools build system to maximize your software's portability • Generate Autoconf configuration scripts to simplify the compilation process • Produce portable makefiles with Automake • Build cross-platform software libraries with Libtool • Write your own Autoconf macros This detailed introduction to the GNU Autotools is indispensable for developers and programmers looking to gain a deeper understanding of this complex suite of tools. Stop fighting against the system and make sense of it all with the second edition of Autotools!

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot
Autotools, 2nd Edition (eBook, ePUB)
27,95 € *
ggf. zzgl. Versand

The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. Autotools is the first book to offer programmers a tutorial-based guide to the GNU build system. Author John Calcote begins with an overview of high-level concepts and a hands-on tour of the philosophy and design of the Autotools. He then tackles more advanced details, like using the M4 macro processor with Autoconf, extending the framework provided by Automake, and building Java and C# sources. He concludes with solutions to frequent problems encountered by Autotools users. This thoroughly revised second edition has been updated to cover the latest versions of the Autotools. It includes five new chapters on topics like pkg-config, unit and integration testing with Autotest, internationalizing with GNU tools, the portability of gnulib, and using the Autotools with Windows. As with the first edition, you'll focus on two projects: Jupiter, a simple "Hello, world!" program, and FLAIM, an existing, complex open source effort containing four separate but interdependent projects. Follow along as the author takes Jupiter's build system from a basic makefile to a full-fledged Autotools project, and then as he converts the FLAIM projects from complex, hand-coded makefiles to the powerful and flexible GNU build system. Learn how to: • Master the Autotools build system to maximize your software's portability • Generate Autoconf configuration scripts to simplify the compilation process • Produce portable makefiles with Automake • Build cross-platform software libraries with Libtool • Write your own Autoconf macros This detailed introduction to the GNU Autotools is indispensable for developers and programmers looking to gain a deeper understanding of this complex suite of tools. Stop fighting against the system and make sense of it all with the second edition of Autotools!

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot
A Tour of C++
23,99 € *
ggf. zzgl. Versand

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language in his definitive reference, The C++ Programming Language, Fourth Edition. That reference is essential for anyone who truly wishes to master this language. In A Tour of C++, Stroustrup excerpts several early chapters from the complete reference, expanding and enhancing them to serve a different purpose: He aims to give an experienced programmer—in as short a time as possible—a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components—not, of course, in the same depth as in his larger reference, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the most important C++ features in the context of the programming styles they support, such as object-oriented and generic programming. While not exhaustively detailed, his tour is still remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including some that are important in the new C++, such as improved containers, random numbers, and concurrency. The tour ends with a discussion of C++ extensions and compatibility. This guide will not teach you how to program (see Stroustrup’s Programming: Principles and Practice Using C++ for that need); nor will it be the only resource you’ll require for C++ mastery (see Stroustrup’s The C++ Programming Language, Fourth Edition, for a start on that goal). If, however, you are a C or C++ programmer needing greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of C++, you can’t have a better introduction than this tour provides. Product Description The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition. In A Tour of C++, Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced programmer–in just a few hours–a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components–not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++11, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour ends with a discussion of the design and evolution of C++ and the extensions added for C++11. This guide does not aim to teach you how to program (see Stroustrup’s Programming: Principles and Practice Using C++ for that); nor will it be the only resource you’ll need for C++ mastery (see Stroustrup’s The C++ Programming Language, Fourth Edition, for that). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides. Preface ix Chapter 1: The Basics 1 1.1 Introduction 1 1.2 Programs 1 1.3 Hello, World! 2 1.4 Functions 3 1.5 Types, Variables, and Arithmetic 5 1.6 Scope 8 1.7 Constants 8 1.8 Pointers, Arrays, and References 9 1.9 Tests 12 1.10 Advice 14 Chapter 2: User-Defined Types 15 2.1 Introduction 15 2.2 Structures 16 2.3 Classes 17 2.4 Unions 19 2.5 Enumerations 20 2.6 Advice 21 Chapter 3: Modularity 23 3.1 Introduction 23 3.2 Separate Compilation 24 3.3 Namespaces 26 3.4 Error Handling 27 3.5 Advice 31 Chapter 4: Classes 33 4.1 Introduction 33 4.2 Concrete Types 34 4.3 Abstract Types 39 4.4 Virtual Functions 42 4.5 Class Hierarchies 42 4.6 Copy and Move 48 4.7 Advice 56 Chapter 5: Templates 59 5.1 Introduction 59 5.2 Parameterized Types 59 5.3 Function Templates 62 5.4 Concepts and Generic Programming 62 5.5 Function Objects 64 5.6 Variadic Templates 66 5.7 Aliases 67 5.8 Template Compilation Model 68 5.9 Advice 68 Chapter 6: Library Overview 71 6.1 Introduction 71 6.2 Standard-Library Components 72 6.3 Standard-Library Headers and Namespace 72 6.4 Advice 74 Chapter 7: Strings and Regular Expressions 75 7.1 Introduction 75 7.2 Strings 75 7.3 Regular Expressions 78 7.4 Advice 84 Chapter 8: I/O Streams 85 8.1 Introduction 85 8.2 Output 86 8.3 Input 87 8.4 I/O State 89 8.5 I/O of User-Defined Types 90 8.6 Formatting 91 8.7 File Streams 92 8.8 String Streams 92 8.9 Advice 93 Chapter 9: Containers 95 9.1 Introduction 95 9.2 vector 96 9.3 list 100 9.4 map 101 9.5 unordered_map 102 9.6 Container Overview 103 9.7 Advice 104 Chapter 10: Algorithms 107 10.1 Introduction 107 10.2 Use of Iterators 108 10.3 Iterator Types 111 10.4 Stream Iterators 112 10.5 Predicates 113 10.6 Algorithm Overview 114 10.7 Container Algorithms 115 10.8 Advice 115 Chapter 11: Utilities 117 11.1 Introduction 117 11.2 Resource Management 117 11.3 Specialized Containers 121 11.4 Time 125 11.5 Function Adaptors 125 11.6 Type Functions 128 11.7 Advice 131 Chapter 12: Numerics 133 12.1 Introduction 133 12.2 Mathematical Functions 134 12.3 Numerical Algorithms 135 12.4 Complex Numbers 135 12.5 Random Numbers 136 12.6 Vector Arithmetic 138 12.7 Numeric Limits 138 12.8 Advice 138 Chapter 13: Concurrency 141 13.1 Introduction 141 13.2 Tasks and threads 142 13.3 Passing Arguments 143 13.4 Returning Results 144 13.5 Sharing Data 144 13.6 Waiting for Events 146 13.7 Communicating Tasks 147 13.8 Advice 151 Chapter 14: History and Compatibility 153 14.1 History 153 14.2 C++11 Extensions 158 14.3 C/C++ Compatibility 161 14.4 Bibliography 166 14.5 Advice 168 Index 171 The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language in his definitive reference, The C++ Programming Language, Fourth Edition. That reference is essential for anyone who truly wishes to master this language. In A Tour of C++, Stroustrup excerpts several early chapters from the complete reference, expanding and enhancing them to serve a different purpose: He aims to give an experienced programmer—in as short a time as possible—a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components—not, of course, in the same depth as in his larger reference, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the most important C++ features in the context of the programming styles they support, such as object-oriented and generic programming. While not exhaustively detailed, his tour is still remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including some that are important in the new C++, such as improved containers, random numbers, and concurrency. The tour ends with a discussion of C++ extensions and compatibility. This guide will not teach you how to program (see Stroustrup's Programming: Principles and Practice Using C++ for that need); nor will it be the only resource you'll require for C++ mastery (see Stroustrup's The C++ Programming Language, Fourth Edition, for a start on that goal). If, however, you are a C or C++ programmer needing greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of C++, you can't have a better introduction than this tour provides.

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot
A Tour of C++
23,99 € *
ggf. zzgl. Versand

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language in his definitive reference, The C++ Programming Language, Fourth Edition. That reference is essential for anyone who truly wishes to master this language. In A Tour of C++, Stroustrup excerpts several early chapters from the complete reference, expanding and enhancing them to serve a different purpose: He aims to give an experienced programmer—in as short a time as possible—a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components—not, of course, in the same depth as in his larger reference, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the most important C++ features in the context of the programming styles they support, such as object-oriented and generic programming. While not exhaustively detailed, his tour is still remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including some that are important in the new C++, such as improved containers, random numbers, and concurrency. The tour ends with a discussion of C++ extensions and compatibility. This guide will not teach you how to program (see Stroustrup’s Programming: Principles and Practice Using C++ for that need); nor will it be the only resource you’ll require for C++ mastery (see Stroustrup’s The C++ Programming Language, Fourth Edition, for a start on that goal). If, however, you are a C or C++ programmer needing greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of C++, you can’t have a better introduction than this tour provides. Product Description The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition. In A Tour of C++, Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced programmer–in just a few hours–a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components–not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++11, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour ends with a discussion of the design and evolution of C++ and the extensions added for C++11. This guide does not aim to teach you how to program (see Stroustrup’s Programming: Principles and Practice Using C++ for that); nor will it be the only resource you’ll need for C++ mastery (see Stroustrup’s The C++ Programming Language, Fourth Edition, for that). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides. Preface ix Chapter 1: The Basics 1 1.1 Introduction 1 1.2 Programs 1 1.3 Hello, World! 2 1.4 Functions 3 1.5 Types, Variables, and Arithmetic 5 1.6 Scope 8 1.7 Constants 8 1.8 Pointers, Arrays, and References 9 1.9 Tests 12 1.10 Advice 14 Chapter 2: User-Defined Types 15 2.1 Introduction 15 2.2 Structures 16 2.3 Classes 17 2.4 Unions 19 2.5 Enumerations 20 2.6 Advice 21 Chapter 3: Modularity 23 3.1 Introduction 23 3.2 Separate Compilation 24 3.3 Namespaces 26 3.4 Error Handling 27 3.5 Advice 31 Chapter 4: Classes 33 4.1 Introduction 33 4.2 Concrete Types 34 4.3 Abstract Types 39 4.4 Virtual Functions 42 4.5 Class Hierarchies 42 4.6 Copy and Move 48 4.7 Advice 56 Chapter 5: Templates 59 5.1 Introduction 59 5.2 Parameterized Types 59 5.3 Function Templates 62 5.4 Concepts and Generic Programming 62 5.5 Function Objects 64 5.6 Variadic Templates 66 5.7 Aliases 67 5.8 Template Compilation Model 68 5.9 Advice 68 Chapter 6: Library Overview 71 6.1 Introduction 71 6.2 Standard-Library Components 72 6.3 Standard-Library Headers and Namespace 72 6.4 Advice 74 Chapter 7: Strings and Regular Expressions 75 7.1 Introduction 75 7.2 Strings 75 7.3 Regular Expressions 78 7.4 Advice 84 Chapter 8: I/O Streams 85 8.1 Introduction 85 8.2 Output 86 8.3 Input 87 8.4 I/O State 89 8.5 I/O of User-Defined Types 90 8.6 Formatting 91 8.7 File Streams 92 8.8 String Streams 92 8.9 Advice 93 Chapter 9: Containers 95 9.1 Introduction 95 9.2 vector 96 9.3 list 100 9.4 map 101 9.5 unordered_map 102 9.6 Container Overview 103 9.7 Advice 104 Chapter 10: Algorithms 107 10.1 Introduction 107 10.2 Use of Iterators 108 10.3 Iterator Types 111 10.4 Stream Iterators 112 10.5 Predicates 113 10.6 Algorithm Overview 114 10.7 Container Algorithms 115 10.8 Advice 115 Chapter 11: Utilities 117 11.1 Introduction 117 11.2 Resource Management 117 11.3 Specialized Containers 121 11.4 Time 125 11.5 Function Adaptors 125 11.6 Type Functions 128 11.7 Advice 131 Chapter 12: Numerics 133 12.1 Introduction 133 12.2 Mathematical Functions 134 12.3 Numerical Algorithms 135 12.4 Complex Numbers 135 12.5 Random Numbers 136 12.6 Vector Arithmetic 138 12.7 Numeric Limits 138 12.8 Advice 138 Chapter 13: Concurrency 141 13.1 Introduction 141 13.2 Tasks and threads 142 13.3 Passing Arguments 143 13.4 Returning Results 144 13.5 Sharing Data 144 13.6 Waiting for Events 146 13.7 Communicating Tasks 147 13.8 Advice 151 Chapter 14: History and Compatibility 153 14.1 History 153 14.2 C++11 Extensions 158 14.3 C/C++ Compatibility 161 14.4 Bibliography 166 14.5 Advice 168 Index 171 The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language in his definitive reference, The C++ Programming Language, Fourth Edition. That reference is essential for anyone who truly wishes to master this language. In A Tour of C++, Stroustrup excerpts several early chapters from the complete reference, expanding and enhancing them to serve a different purpose: He aims to give an experienced programmer—in as short a time as possible—a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components—not, of course, in the same depth as in his larger reference, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the most important C++ features in the context of the programming styles they support, such as object-oriented and generic programming. While not exhaustively detailed, his tour is still remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including some that are important in the new C++, such as improved containers, random numbers, and concurrency. The tour ends with a discussion of C++ extensions and compatibility. This guide will not teach you how to program (see Stroustrup's Programming: Principles and Practice Using C++ for that need); nor will it be the only resource you'll require for C++ mastery (see Stroustrup's The C++ Programming Language, Fourth Edition, for a start on that goal). If, however, you are a C or C++ programmer needing greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of C++, you can't have a better introduction than this tour provides.

Anbieter: buecher
Stand: 01.04.2020
Zum Angebot