Angebote zu "Martin" (106 Treffer)

Mathematische Grundlagen der Informatik
€ 34.99 *
ggf. zzgl. Versand

Die mathematischen Grundlagen der Informatik werden anhand von Definitionen und Beispielen anschaulich eingeführt. Ziel des Buches ist es, systematisch die für die Informatik typischen und grundlegenden mathematischen Denkweisen vorzustellen - ohne dabei auf besondere, die übliche Schulmathematik übersteigende Vorkenntnisse aufzubauen.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Mathematisch-strukturelle Grundlagen der Inform...
€ 29.99 *
ggf. zzgl. Versand

In fünf sorgfältig aufeinander abgestimmten Teilen behandelt das Buch die wesentlichen mathematischen Elemente der formalen Spezifikation von Systemen und der Aussagen- und Prädikatenlogik, die für das Verständnis des formalisierten Problemlösens entscheidend und damit für Informatiker unerlässlich sind. Eine Einführung in die intuitive Mengentheorie vermittelt zunächst notwendige mathematische Grundlagen. Motiviert durch das Konzept von Datenstrukturen und abstrakten Datentypen werden dann algebraische Strukturen in der Informatik behandelt. Danach werden Aussagen- und Prädikatenlogik aus der Sicht der Mathematik und Informatik dargestellt. Schließlich führt die Kategorientheorie für Informatiker in die Welt der abstrakten Behandlung mathematischer Strukturen ein. Die Neuauflage wurde erweitert um Darstellungen zur Modellalgebra und zur Implementierung. Übungsaufgaben wurden ergänzt.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Automatentheorie und Logik
€ 32.99 *
ggf. zzgl. Versand

Das Buch beschäftigt sich mit der Theorie endlicher Automaten und den klassischen Resultaten wie den Sätzen von Richard Büchi und Michael Rabin. Die vier Teile des Buchs sind den unterschiedlichen Strukturen gewidmet: endliche Wörter, Bäume, endliche und unendliche Bäume. Jeder Teil endet mit Übungsaufgaben zum behandelten Stoff sowie Hinweisen auf weiterführende Literatur. Soweit Vorkenntnisse zur Theorie formaler Sprachen vorhanden sind, kann das Buch ohne weitere Hilfsmittel durchgearbeitet werden.

Anbieter: buecher.de
Stand: Nov 8, 2018
Zum Angebot
Once Upon an Algorithm
€ 22.99 *
ggf. zzgl. Versand

In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm. Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. Along the way, Erwig also discusses representations and different ways to organize data; ´´intractable´´ problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Refactoring
€ 41.99 *
ggf. zzgl. Versand

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Clean Architecture
€ 24.99 *
ggf. zzgl. Versand

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. ´´Uncle Bob´´ Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin´s Clean Architecture doesn´t merely present multiple choices and options, and say ´´use your best judgment´´: it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like: * What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? * What are the core principles of software architecture? * What is the role of the architect, and what is he/she really trying to achieve? * What are the core principles of software design? * How do designs and architectures go wrong, and what can you do about it? * What are the disciplines and practices of professional architects and designers? Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Datenintensive Anwendungen designen
€ 44.90 *
ggf. zzgl. Versand

Daten stehen heute im Mittelpunkt vieler Herausforderungen im Systemdesign. Dabei sind komplexe Fragen wie Skalierbarkeit, Konsistenz, Zuverlässigkeit, Effizienz und Wartbarkeit zu klären. Darüber hinaus verfügen wir über eine überwältigende Vielfalt an Tools, einschließlich relationaler Datenbanken, NoSQL-Datenspeicher, Stream-und Batchprocessing und Message Broker. Aber was verbirgt sich hinter diesen Schlagworten? Und was ist die richtige Wahl für Ihre Anwendung? In diesem praktischen und umfassenden Leitfaden unterstützt Sie der Autor Martin Kleppmann bei der Navigation durch dieses schwierige Terrain, indem er die Vor-und Nachteile verschiedener Technologien zur Verarbeitung und Speicherung von Daten aufzeigt. Software verändert sich ständig, die Grundprinzipien bleiben aber gleich. Mit diesem Buch lernen Softwareentwickler und -architekten, wie sie die Konzepte in der Praxis umsetzen und wie sie Daten in modernen Anwendungen optimal nutzen können. - Inspizieren Sie die Systeme, die Sie bereits verwenden, und erfahren Sie, wie Sie sie effektiver nutzen können - Treffen Sie fundierte Entscheidungen, indem Sie die Stärken und Schwächen verschiedener Tools kennenlernen - Steuern Sie die notwenigen Kompromisse in Bezug auf Konsistenz, Skalierbarkeit, Fehlertoleranz und Komplexität - Machen Sie sich vertraut mit dem Stand der Forschung zu verteilten Systemen, auf denen moderne Datenbanken aufbauen - Werfen Sie einen Blick hinter die Kulissen der wichtigsten Onlinedienste und lernen Sie von deren Architekturen ´´Dieses Buch ist fantastisch. Es überbrückt die riesige Lücke zwischen theoretischen Abhandlungen zu verteilten Systemen und praktischem Engineering. Schade, dass es das Buch nicht schon vor zehn Jahren gegeben hat, ich hätte mir etliche Fehler auf meinem Weg ersparen können.´´ - Jay Kreps, Gründer von Apache Kafka und CEO von Confluent ´´Dieses Buch sollte für Softwareentwickler Pflichtlektüre sein. Es ist eine der wenigen Quellen, die Theorie und Praxis verbinden und Entwicklern helfen, intelligente Entscheidungen zu treffen, wenn sie Dateninfrastrukturen und -systeme entwerfen und implementieren.´´ - Kevin Scott, Chief Technology Officer bei Microsoft

Anbieter: buecher.de
Stand: Nov 1, 2018
Zum Angebot
Clean Code
€ 31.99 *
ggf. zzgl. Versand

Even bad code can function. But if code isn

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
The Definitive Guide to Squarespace
€ 28.99 *
ggf. zzgl. Versand

Utilize the power of Squarespace to create custom professional websites. Learn the principles and tools used by Squarespace´s most successful web professionals to take your skills to the next level. Beginning with an overview of the Squarespace interface and template selection guidelines, this book shows you how the key web languages work together within Squarespace. You´ll also see how to use the Custom CSS Editor, Code Injections, and Code Blocks to customize Squarespace templates and how the Style Editor selections affect the template´s structure. Learn the accommodations that must be made in JavaScript for the customizations to work correctly in AJAX-based templates. Finally, discover what Developer Mode is, how to use it, and when to use it. The Definitive Guide to Squarespace is the only book you need to get up and running with Squarespace web development. What You´ll Learn Choose the right selectors for your CSS or JavaScript customization. Understand what AJAX is and how it impacts the templates that use it. Explore the structure of Squarespace templates Who This Book Is For Web designers, developers, digital marketers, and advanced personal-use users

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot
Projektcontrolling in der IT
€ 39.90 *
ggf. zzgl. Versand

Damit IT-Projekte erfolgreich sein können, benötigen sie ein Projektcontrolling, das sie von der Initiierung über die Planung, die Durchführung und den Projektabschluss bis hin zur Projektevaluierung begleitet. Das Projektcontrolling in der IT muss sich spezifischen Herausforderungen stellen, wie z.B. nicht finanziellen Nutzeneffekten, hohen Änderungsraten, unterschiedlichen Vorgehensmodellen und der Messung der Projektleistung. Dieses Buch sieht Projektcontrolling als Kernaufgabe des Projekt- und Portfoliomanagements in der IT. Zunächst werden die grundlegenden Begriffe des Projektes und des Projektportfolios erläutert und ein Rollenmodell für das Projekt- und Portfoliocontrolling entwickelt. Darauf aufbauend werden dann die Aufgaben und Methoden der Projektsteuerung systematisch dargestellt. In der Einzelprojektsteuerung werden die Controllingaktivitäten von der Rentabilitätsrechnung mit finanzieller Bewertung des Projektnutzens und Ermittlung des projektspezifischen Kapitalbedarfs über die Aufwands-, Terminsteuerung und Leistungssteuerung bis hin zur Projektevaluierung im Detail behandelt. Dabei wird auch auf Extremsituationen wie Projektsanierung und Projektabbruch eingegangen. In der Portfoliosteuerung stehen die Frage nach der optimalen Zusammensetzung des Portfolios im Fokus wie auch die Beherrschung der Komplexität einer Portfoliosteuerung. Alle behandelten Methoden werden ausführlich mit Beispielen unterlegt, so dass sie der Leser gut auf die eigene Situation übertragen kann. Jedes Kapitel des Buches schließt mit ausführlichen ´´Fragen des Controllings´´ und konkreten ´´Empfehlungen für die Praxis´´, um dem Leser umsetzbare Ansätze und Vorgehensweisen für sein IT-Projektcontrolling an die Hand zu geben.

Anbieter: buecher.de
Stand: Oct 26, 2018
Zum Angebot