Data Abstraction and Problem Solving With C++

Walls and Mirrors

Author: Frank M. Carrano,Janet J. Prichard

Publisher: Addison-Wesley

ISBN: 9780321247254

Category: Computers

Page: 968

View: 1818

This classic book has been revised to further enhance its focus on data abstraction and data structures using C++. In this new edition, the clarity of the C++ language is enhanced, along with coverage of the latest C++ features, including stronger use of the Standard Template Library. This edition continues with Frank Carrano's lucid writing style, widespread use of examples, and flexible coverage of important topics.
Release

Encyclopedia of Computer Science and Technology

Author: Harry Henderson

Publisher: Infobase Publishing

ISBN: 1438110030

Category: Computer science

Page: 593

View: 2999

Presents an illustrated A-Z encyclopedia containing approximately 600 entries on computer and technology related topics.
Release

Lecture Slides for Programming in C++ (Version 2019-02-04)

The C++ Language, Libraries, Tools, and Other Topics

Author: Michael D. Adams

Publisher: Michael Adams

ISBN: 1550586416

Category:

Page: 2516

View: 1329

This document, which consists of approximately 2500 lecture slides, offers a wealth of information on many topics relevant to programming in C++, including coverage of the C++ language itself, the C++ standard library and a variety of other libraries, numerous software tools, and an assortment of other programming-related topics. The coverage of the C++ language and standard library is current with the C++17 standard. C++ PROGRAMMING LANGUAGE. Many aspects of the C++ language are covered from introductory to more advanced. This material includes: the preprocessor, language basics (objects, types, values, operators, expressions, control-flow constructs, functions, and namespaces), classes, templates (function, class, variable, and alias templates, variadic templates, template specialization, and SFINAE), lambda expressions, inheritance (run-time polymorphism and CRTP), exceptions (exception safety and RAII), smart pointers, memory management (new and delete operators and expressions, placement new, and allocators), rvalue references (move semantics and perfect forwarding), concurrency (memory models, and happens-before and synchronizes-with relationships), compile-time computation, and various other topics (e.g., copy elision and initialization). C++ STANDARD LIBRARY AND VARIOUS OTHER LIBRARIES. Various aspects of the C++ standard library are covered including: containers, iterators, algorithms, I/O streams, time measurement, and concurrency support (threads, mutexes, condition variables, promises and futures, atomics, and fences). A number of Boost libraries are discussed, including the Intrusive, Iterator, and Container libraries. The OpenGL library and GLSL are discussed at length, along with several related libraries, including: GLFW, GLUT, and GLM. The CGAL library is also discussed in some detail. SOFTWARE TOOLS. A variety of software tools are discussed, including: static analysis tools (e.g., Clang Tidy and Clang Static Analyzer), code sanitizers (e.g., ASan, LSan, MSan, TSan, and UBSan), debugging and testing tools (e.g., Valgrind, LLVM XRay, and Catch2), performance analysis tools (e.g., Perf, PAPI, Gprof, and Valgrind/Callgrind), build tools (e.g., CMake and Make), version control systems (e.g., Git), code coverage analysis tools (e.g., Gcov, LLVM Cov, and Lcov), online C++ compilers (e.g., Compiler Explorer and C++ Insights), and code completion tools (e.g., YouCompleteMe, and LSP clients/servers).
Release

Computer Science

An Overview

Author: J. Glenn Brookshear

Publisher: Addison-Wesley

ISBN: N.A

Category: Business & Economics

Page: 599

View: 3320

Now in its ninth edition, this book continues to provide acomprehensive, accessible, and up-to-date introduction to the dynamicfield of computer science using a breadth-first approach. This bookpresents an introductory survey of computer science. It explores thebreadth of the subject while including enough depth to convey anhonest appreciation for the topics involved. The new edition includesreorganization of some key material for enhanced clarity (SoftwareEngineering and Artificial Intelligence chapters), new and expandedmaterial on Security and Data Abstractions, more on ethics anddifferent ethical theories in Chapter 0. Anyone interested in gaining athorough introduction to Computer Science.
Release

The Essence of Data Structures Using C++

Author: Ken Brownsey

Publisher: Pearson Education

ISBN: 9780139488863

Category: Computers

Page: 267

View: 8131

For first course in data structures or an intro to programming courses that want a brief treatment of data structures. This brief book contains all the essential topics of a data structure course. Using C++ as the data implementation language, the text puts the theory of data structures and ADTs in the context of practicle usage. It meets the needs of students who want an overview of the subject and can wait for a more detailed understanding.
Release

The Design of Everyday Things

Psychologie und Design der alltäglichen Dinge

Author: Norman Don

Publisher: Vahlen

ISBN: 3800648105

Category: Business & Economics

Page: 320

View: 4293

Apple, Audi, Braun oder Samsung machen es vor: Gutes Design ist heute eine kritische Voraussetzung für erfolgreiche Produkte. Dieser Klassiker beschreibt die fundamentalen Prinzipien, um Dinge des täglichen Gebrauchs umzuwandeln in unterhaltsame und zufriedenstellende Produkte. Don Norman fordert ein Zusammenspiel von Mensch und Technologie mit dem Ziel, dass Designer und Produktentwickler die Bedürfnisse, Fähigkeiten und Handlungsweisen der Nutzer in den Vordergrund stellen und Designs an diesen angepasst werden. The Design of Everyday Things ist eine informative und spannende Einführung für Designer, Marketer, Produktentwickler und für alle an gutem Design interessierten Menschen. Zum Autor Don Norman ist emeritierter Professor für Kognitionswissenschaften. Er lehrte an der University of California in San Diego und der Northwest University in Illinois. Mitte der Neunzigerjahre leitete Don Norman die Advanced Technology Group bei Apple. Dort prägte er den Begriff der User Experience, um über die reine Benutzbarkeit hinaus eine ganzheitliche Erfahrung der Anwender im Umgang mit Technik in den Vordergrund zu stellen. Norman ist Mitbegründer der Beratungsfirma Nielsen Norman Group und hat unter anderem Autohersteller von BMW bis Toyota beraten. „Keiner kommt an Don Norman vorbei, wenn es um Fragen zu einem Design geht, das sich am Menschen orientiert.“ Brand Eins 7/2013 „Design ist einer der wichtigsten Wettbewerbsvorteile. Dieses Buch macht Spaß zu lesen und ist von größter Bedeutung.” Tom Peters, Co-Autor von „Auf der Suche nach Spitzenleistungen“
Release

Rechnerorganisation und Rechnerentwurf

Die Hardware/Software-Schnittstelle

Author: David Patterson,John LeRoy Hennessy

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110446065

Category: Computers

Page: 833

View: 3645

Mit der deutschen Übersetzung zur fünfter Auflage des amerikanischen Klassikers Computer Organization and Design - The Hardware/Software Interface ist das Standardwerk zur Rechnerorganisation wieder auf dem neusten Stand - David A. Patterson und John L. Hennessy gewähren die gewohnten Einblicke in das Zusammenwirken von Hard- und Software, Leistungseinschätzungen und zahlreicher Rechnerkonzepte in einer Tiefe, die zusammen mit klarer Didaktik und einer eher lockeren Sprache den Erfolg dieses weltweit anerkannten Standardwerks begründen. Patterson und Hennessy achten darauf, nicht nur auf das "Wie" der dargestellten Konzepte, sondern auch auf ihr "Warum" einzugehen und zeigen damit Gründe für Veränderungen und neue Entwicklungen auf. Jedes der Kapitel steht für einen deutlich umrissenen Teilbereich der Rechnerorganisation und ist jeweils gleich aufgebaut: Eine Einleitung, gefolgt von immer tiefgreifenderen Grundkonzepten mit steigernder Komplexität. Darauf eine aktuelle Fallstudie, "Fallstricke und Fehlschlüsse", Zusammenfassung und Schlussbetrachtung, historische Perspektiven und Literaturhinweise sowie Aufgaben. In der neuen Auflage sind die Inhalte in den Kapiteln 1-5 an vielen Stellen punktuell verbessert und aktualisiert, mit der Vorstellung neuerer Prozessoren worden, und der Kapitel 6... from Client to Cloud wurde stark überarbeitetUmfangreiches Zusatzmaterial (Werkzeuge mit Tutorien etc.) stehtOnline zur Verfügung.
Release

Die C++-Programmiersprache

Author: Bjarne Stroustrup

Publisher: Pearson Deutschland GmbH

ISBN: 9783827316608

Category: C+

Page: 1068

View: 8207

Release

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 317

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.
Release

Algorithms

Sequential, Parallel, and Distributed

Author: Kenneth A. Berman,Jerome L. Paul

Publisher: Course Technology Ptr

ISBN: N.A

Category: Computers

Page: 962

View: 1042

Provides in-depth coverage of traditional and current topics in sequential algorithms, and also gives a solid introduction to the theory of parallel and distributed algorithms reflecting the emergence of modern computing environments such as parallel computers, the Internet, cluster and grid computing.
Release

Das Bild der Stadt

Author: Kevin Lynch

Publisher: Birkhäuser

ISBN: 3035602166

Category: Architecture

Page: 215

View: 8274

Wie orientieren wir uns in einer Stadt? Woher rühren unsere ganz fest umrissenen visuellen Vorstellungen? Um diese Fragen beantworten zu können, studierte Kevin Lynch die Erfahrungen von Menschen und zeigt damit, wie man das Bild der Stadt wieder lebendiger und einprägsamer machen könnte.
Release

Leadership Challenge

Author: James M. Kouzes,Barry Z. Posner

Publisher: John Wiley & Sons

ISBN: 9783527503742

Category: Executive ability

Page: 382

View: 9311

Through research, interviews and the experience of hundreds of managers, Kouzes and Posner show how leadership can be learned and mastered by all. Readable, interesting, and up-to-date. Highly recommended.--Library Journal.
Release

Halliday Physik

Author: J. Richard Christman,Edward Derringh

Publisher: Wiley-VCH

ISBN: 9783527409013

Category: Science

Page: 323

View: 3004

Zu 880 Aufgaben aus dem roten allen Themengebieten der Experimentalphysik gibt es sorgfï¿1⁄2ltig aufgezeichnete Lï¿1⁄2sungsansï¿1⁄2tze, die das Nachvollziehen einfach machen. Zahlreiche Illustrationen helfen bei Veranschaulichung. Attraktiv ist der Lï¿1⁄2sungsband auch fï¿1⁄2r Nutzer der Bachelor-Edition und somit fï¿1⁄2r Nebenfach-Studenten, denn 740 Lï¿1⁄2sungen beziehen sich auf Aufgaben aus der grï¿1⁄2nen Bachelor-Edition.
Release

C++ für Dummies

Author: Stephen R. Davis,Judith Muhr

Publisher: John Wiley & Sons

ISBN: 3527708340

Category: Computers

Page: 395

View: 2074

Die Programmierung mit C++ muss nicht schwer sein. Mit diesem Buch werden Sie schon ab dem ersten Kapitel eigene Programme schreiben und die C++-Syntax von der Pike auf lernen, verstehen und anwenden. Anhand zahlreicher "Programmschnipsel" erklärt Ihnen Stephen Randy Davis, wie Sie Code zu Modulen zusammenfassen, die Sie immer wieder verwenden können und schon bald werden Ihnen auch Konzepte wie Zeiger, Vererbung oder Klassen kein Rätsel mehr sein.
Release

Fluid Mechanics

Author: Frank Mangrom White,Rhim Yoon Chul

Publisher: N.A

ISBN: 9789814720175

Category: Fluid mechanics

Page: 773

View: 5385

Release

DNS und BIND

Author: Paul Albitz,Cricket Liu

Publisher: O'Reilly Germany

ISBN: 9783897212909

Category: BIND server

Page: 645

View: 1418

Release