-
Bücher
- Literatur & Fiktion
- Ratgeber
- Fachbücher
- Biografien & Erinnerungen
- Medizin
- Religion & Glaube
- Kalender
- Film, Kunst & Kultur
- Reise & Abenteuer
- Politik & Geschichte
- Erotik
- Freizeit, Haus & Garten
- Geschenkbücher
- Liebesromane
- Recht
- Sport & Fitness
- Kochen & Genießen
- Börse & Geld
- Krimis & Thriller
- Jugendbücher
- Fantasy & Science Fiction
- LGBTQ+
- Comics & Mangas
- Schule & Lernen
- Kinderbücher
- Computer & Internet
- Naturwissenschaften & Technik
- Business & Karriere
- Esoterik
- Sozialwissenschaft
- Musik-CDs & Vinyl
- DVD & Blu-ray
- Sonstiges
Filter
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
–
Objektorientiertes Softwaredesign
Filter
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
Kein Suchergebnis gefunden.
–
In dieser Kategorie: 474 Titel
%
16,57 €
49,99 €
(66.85% gespart)
%
5,02 €
39,90 €
(87.42% gespart)
%
Object-Oriented Metrics in Practice
Metrics are paramount in every engineering discipline. Software engineering, however, is not considered a classical engineering activity for several reasons. In general, if a software system is seen to deliver the required functionality, only few people if any care about the internals. Moreover, defining, understanding and applying software metrics often looks like an overly complex activity, recommended only to 'trained professionals'.Lanza and Marinescu demystify the design metrics used to assess the size, quality and complexity of object-oriented software systems. Based on statistical information from many industrial projects and generally accepted semantics they deduce many single and combined threshold values. They show in detail how to identify collaboration and classification disharmony patterns in code, how to visualize their results using the freely available CodeCrawler visualization tool, and how to devise possible remedies.The combination of theoretically sound results and practically tested procedures and solution paths makes this book an ideal companion for professional software architects, developers and quality engineers. The pattern-oriented description of disharmonies offers easy access to detecting shortcomings and applying solution strategies. "This well-written book is an important piece of work that takes the seemingly forgotten art of object-oriented metrics to the next level in terms of relevance and usefulness." Richard C. Gronback, Chief Scientist, Borland Software Corporation.
Buch | Englisch
50,78 €
69,54 €
(26.98% gespart)
%
24,58 €
117,69 €
(79.11% gespart)
%
Object Orientation with Parallelism and Persistence
Both object orientation and parallelism are modern programming paradigms which have gained much popularity in the last 10-15 years. Object orientation raises hopes for increased productivity of software generation and maintenance methods. Parallelism can serve to structure a problem but also promises faster program execution. The two areas of computing science in which these paradigms play the most prominent role are programming languages and databases. In programming languages, one can take an academic approach with a primary focus on the generality of the semantics of the language constructs which support the respective paradigm. In databases, one is willing to restrict the power of the constructs in the interest of increased efficiency. Inter- and intra-object parallelism have received an increasing amount of attention in the last few years by researchers in the area of object- oriented programming. At first glance, an object is very similar to a process which offers services to other processes and demands services from them. It has, however, transpired that object-oriented concepts cause problems when combined with parallelism. In programming languages, the introduction of parallelism and the synchronization constraints it brings with it can get in the way of code reusability. In databases, the combination of object orientation and parallelism requires, for example, a generalization of the transaction model, new approaches to the specification of information systems, an implementation model of object communication, and the design of an overall system architecture. There has been insufficient communication between researchers in programming languages and in databases on these issues. Object Orientation with Parallelism and Persistence grew out of a Dagstuhl Seminar of the same title in April 1995 whose goal it was to put the new research area `object orientation with parallelism' on an interdisciplinary basis. Object Orientation with Parallelism and Persistence will be of interest to researchers and professionals working in software engineering, programming languages, and database systems.
Buch | Englisch
114,88 €
160,49 €
(28.42% gespart)
%
Handbook of Pattern Recognition and Computer Vision
Pattern recognition and computer vision and their applications have experienced enormous progress in research and development over the last two decades. This comprehensive handbook, with chapters by leading experts in their fields, documents both the basics and new and advanced results.The book gives the most total treatment of basic methods in pattern recognition including statistical, neurocomputing, syntactic/structural/grammatical approaches, feature selection and cluster analysis; and an extensive presentation of basic methods in computer vision including texture analysis and models, color, geometrical tools, image sequence analysis, etc. Major and unique applications are also covered, such as food handling using computer vision, non-destructive evaluation of materials, applications in economics and business, medical image recognition and understanding, etc. Broader system aspects are also examined, including optical pattern recognition and architectures for computer vision.Researchers, students and users of pattern recognition and computer vision will find the book an essential reference tool. The volume is also an invaluable collection of basic techniques and principles, which would otherwise be hard to assemble, in one convenient volume.
Buch | Englisch
193,97 €
246,50 €
(21.31% gespart)
%
Einführung in die objektorientierte Programmierung
Keine ausführliche Beschreibung für "Einführung in die objektorientierte Programmierung" verfügbar.
Buch | Deutsch
36,93 €
109,95 €
(66.41% gespart)
%
Entwicklung einer Methodik zur Planung von Arbeitssystemen in Mensch-Roboter-Kooperation.
Buch | Deutsch
30,44 €
48,00 €
(36.58% gespart)
%
20,88 €
77,20 €
(72.95% gespart)
The Rust Programming Language
Build stable, production-grade systems with Rust.<BR><BR>The Rust Programming Language, 3rd Edition, teaches you to write code that the compiler can verify, teams can maintain, and systems can evolve safely over time. Written by longtime Rust community members, this book shows you how to work effectively with Rust’s type system, concurrency model, and tooling, using patterns and idioms chosen for long-term stability.<BR><BR>Learn how to:<BR>- Design programs that communicate their invariants to the compiler- Use ownership, lifetimes, and traits to model real-world constraints- Write concurrent and multithreaded code with confidence and clarity- Build, test, document, and refactor projects using Cargo effectively- Handle errors explicitly and idiomatically- Apply expressive pattern matching to simplify complex logic<BR>Three substantial project chapters—focusing on a number-guessing game, a command-line tool, and a multithreaded server—demonstrate how these concepts work together in complete, real programs.<BR><BR>Whether you’re new to Rust or already using it in production, this book helps you write code that scales safely and makes its guarantees explicit.<BR><BR>New to this edition:<BR>- Complete async programming chapter- Miri for analyzing unsafe code- Built on the Rust 2024 Edition- Modern Rust idioms, tooling, and practices
Buch | Englisch
67,20 €
Java
Java-Grundlagen kompakt - der ideale EinstiegJava ist das Fundament der modernen Softwareentwicklung und Grundlage unzähliger IT-Projekte. Michael Kofler führt Sie in die Programmiersprache ein und vermittelt alle Konzepte, die Sie für den Einstieg brauchen. Von einfachen Beispielen bis zum objektorientierten Programm finden Sie alles übersichtlich und auf den Punkt präsentiert. Aktuell zu Java 25 LTS.- Eine kompakte Einführung in Java- Auf einen Blick: Objektorientierte Programmierung, Generics, Vererbung, Bibliotheken und mehr- Mit Codebeispielen, Übungen und Lösungen zum SelbststudiumEntdecken Sie auch weitere Programmierbücher im praktischen Taschenbuchformat zu Python, C, C++ und mehr.Aus dem Inhalt:- Sprachgrundlagen- Pair Programming mit KI: Java mit Ki-Tools lernen- Installation von Java und IntelliJ IDEA- Schleifen, Verzweigungen und Methoden- Objektorientierung, Vererbungen und Schnittstellen- Vererbung und Interfaces- Exceptions (Fehlerbehandlung- Umgang mit Datum und Uhrzeit- Listen, Sets und Maps- Lambda-Ausdrücke- Generische Klassen und Methoden- Einführung in GUIs mit JavaFX
Buch | Deutsch
16,90 €
Modern Concurrency in Java
Welcome to the future of Java. With this book, you'll explore the transformative world of Java 21's key feature: virtual threads. Remember struggling with the cost of thread creation, encountering limitations on scalability, and facing difficulties in achieving high throughput? Those days are over. This practical guide takes you from Java 1.0 to the cutting-edge advancements of Project Loom. You'll learn more than just theory. Author A N M Bazlur Rahman equips you with a toolkit for taking real-world action. Take a deep dive into the intricacies of virtual threads and complex topics such as ForkJoinPool, continuation, rate limiting, debugging, and monitoring. You'll not only learn how they work, but you'll also pick up expert tips and tricks to help you master these concepts. And you'll learn about structured concurrency and scoped values--critical skills for building Java applications that are scalable and efficient. - Get an in-depth understanding of virtual threads - Understand the implementation of virtual thread internals - Gain performance improvement in blocking operations - Learn why structured concurrency is beneficial - Know where to use scoped value - Understand the relevance of reactive Java with the advent of virtual threads
Buch | Englisch
78,00 €
Einstieg in die Regelungstechnik mit Python
Die 5., überarbeitete und erweiterte Auflage dieses Lehrbuchs bietet Ihnen eine systemorientierte Einführung in das Fachgebiet der Regelungstechnik. Nach einer Einführung in die Programmiersprache Python und in die ergänzenden Software-Pakete NumPy, SciPy, SymPy und der Control Systems Library werden die theoretischen Grundlagen der Regelungstechnik behandelt. Im Vordergrund steht dabei die praxisnahe Vermittlung des Stoffes und nicht eine möglichst umfangreiche Aneinanderreihung von Analyse- und Syntheseverfahren.So werden Sie schnell in die Lage versetzt, Berechnungen durchzuführen und erfolgreich einen Regler zu realisieren. Es werden nur die dafür notwendigen mathematischen Grundlagen vermittelt. Mithilfe von praktischen Beispielen und von Übungsaufgaben vertiefen Sie das erworbene Wissen. Viele Berechnungen werden mithilfe der freien Programmiersprache Python durchgeführt.Der 5. Auflage wurden die Themen Störmodelle, nicht lineare Übertragungsglieder, Identifikation und die symbolische Berechnung von regelungstechnischen Systemen hinzugefügt.Auf der Webseite www.einstieg-rt.de können Sie die Python-Code-Beispiele aus dem Buch bequem herunterladen. Darüber hinaus finden Sie dort Zusatzmaterialien wie Aufgaben und MicroPython-Programme für den Raspberry Pi Pico und den ESP32.Prof. Dr.-Ing. Hans-Werner Philippsen unterrichtete Regelungstechnik an der Hochschule Bremen. Seine Arbeitsgebiete umfassen die Regelung von mechatronischen Systemen, Fahrzeugregelungen sowie die Anwendung von Python in der Regelungstechnik.
Buch | Deutsch
44,99 €
Java For Dummies
Learn to code with Java and open the gate to a rewarding career Now in its 9th edition, Java For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll gain the skills you need to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up. Java For Dummies will help you become a Java developer, even if you're brand new to the world of coding. - Learn the basic syntax and building blocks of Java - Begin to write your own programs in the latest Java version - Test out your code and problem-solve any errors you find - Discover techniques for writing code faster This is the must-have Dummies resource for beginning programmers and students who need a step-by-step guide to getting started with Java. You'll also love this book if you're a seasoned programmer adding another language to your repertoire.
Buch | Englisch
43,80 €
%
17,83 €
25,72 €
(30.68% gespart)
%
7,57 €
11,90 €
(36.39% gespart)
C++
If you need to know C++, look no further! This comprehensive guide has everything you need to master the modern C++23 language, from syntax fundamentals to advanced development concepts. Follow practical code examples as you learn object-oriented programming, work with standard library containers, program concurrent applications, and more. Don't just learn how to code-learn how to code better with expert tips and guidance on the rules of compact, secure, and efficient code. In this book, you'll learn about: a. Basic to Advanced Programming Master C++ programming from the ground up. Learn how to code with building blocks such as comments, variables, and functions, and then walk through object-oriented programming. Graduate to advanced concepts, including pointers and templates. b. The Standard Library Dive into the C++ standard library, including an in-depth guide to containers: what they can do, what they can't do, and how to choose the right one for your scenario. Work with streams and files, explore unique syntax, and implement concurrency using threads. c. Good Coding Practices Write effective, sustainable code. Dedicated chapters provide guidelines, techniques, and tips for good coding. Put theory into practice with numerous sample programs that you can download to help jump-start your own projects. Highlights include: 1) Language basics 2) Statements and expressions 3) Structures and classes 4) Object-oriented programming 5) Containers 6) Threading 7) Error handling 8) Testing 9) Pointers 10) Interface to C 11) Templates 12) Best practices
Buch | Englisch
69,95 €
Statistical Analysis with R For Dummies
Simplify stats and learn how to graph, analyze, and interpret data the easy way Statistical Analysis with R For Dummies makes stats approachable by combining clear explanations with practical applications. You'll learn how to download and use R and RStudio-two free, open-source tools-to learn statistics concepts, create graphs, test hypotheses, and draw meaningful conclusions. Get started by learning the basics of statistics and R, calculate descriptive statistics, and use inferential statistics to test hypotheses. Then, visualize it all with graphs and charts. This Dummies guide is your well-marked path to sailing through statistics. - Get clear explanations of the basics of statistics and data analysis - Learn how to analyze and visualize data with R, step by step - Create charts, graphs, and summaries to interpret results - Explore hypothesis testing, and prediction techniques This is the perfect introduction to R for students, professionals, and the stat-curious.
Buch | Englisch
34,80 €
C# mit .NET
Alles für die Softwareentwicklung mit C# und .NETDer ideale Begleiter für Ihre tägliche Arbeit mit C# und .NET! Von den Sprachgrundlagen über LINQ und asynchrone Programmierung bis zur Erstellung komplexer GUI-Anwendungen mit XAML und der Anbindungen von Datenbanken und KI ist alles dabei. Dieses umfassende Handbuch führt Sie professionell durch die Praxis!Aus dem Inhalt:- Das erste Projekt aufsetzen- Schleifen, Variablen, Methoden und mehr- .NET kennenlernen- Asynchron mit async/await und TPL- LINQ- Datenbankanbindung- Cloud-Entwicklung mit Azure- Cross-Plattform mit XAML- 2D-Grafik- Entity Framework- Einführung in KI mit .NET- Unit-Tests und Versionskontrolle
Buch | Deutsch
49,90 €