Angebote zu "Programming" (11 Treffer)

Low-Level Programming
44,99 € *
ggf. zzgl. Versand

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained. What You´ll Learn Low-Level Programming teaches programmers to: Freely write in assembly language Understand the programming model of Intel 64 Write maintainable and robust code in C11 Follow the compilation process and decipher assembly listings Debug errors in compiled assembly code Use appropriate models of computation to greatly reduce program complexity Write performance-critical code Comprehend the impact of a weak memory model in multi-threaded applications Who This Book Is For Intermediate to advanced programmers and programming students

Anbieter: buecher.de
Stand: 22.05.2018
Zum Angebot
GameMaker: Studio 100 Programming Challenges
18,99 € *
ggf. zzgl. Versand

Push your GameMaker programming skills to the edge with 100 programming challenges using the popular GameMaker: Studio and GML. Each challenge includes an outline of the challenge, a scoring and time guide, useful GML code, and a working example provided in GMZ format. For more advanced programmers, each challenge comes with an additional task to complete. Think you´re a good GameMaker game application developer or programmer? Think again with this awesome book! What You´ll Learn Upgrade your skills with each specific game application coding challenge Create many different game events, action or scenarios Code for many different kinds of game applications or themes from space to adventure to sports to fantasy Who This Book Is For GameMaker and GameMaker: Studio users and coders.

Anbieter: buecher.de
Stand: 05.04.2018
Zum Angebot
jQuery - Das universelle JavaScript-Framework f...
29,99 € *
ggf. zzgl. Versand

In diesem Buch werden Sie die wesentlichen Möglichkeiten lernen, wie Sie jQuery für Ihre eigenen Webapplikationen nutzen können - von einfachen Webseiten bis hin zu komplexen RIAS und mobilen Apps. jQuery erleichtert die Arbeit des Webprogrammierers entscheidend: - Mächtige Features für RIAs einfach entwickeln - Nur Kenntnisse in HTML, CSS und JavaScript notwendig - Den Umgang mit JavaScript vereinfachen - Browserinkompatibilitäten abfangen - Parallel für Web und mobiles Umfeld entwickeln Der Diplom-Mathematiker Ralph Steyer arbeitet seit 1996 selbstständig im Bereich EDV-Schulung, Programmierung und Beratung. Seine Spezialgebiete sind die Internetprogrammierung und objektorientierte Software-Entwicklung. Unter anderem unterrichtet er an einer Bankakademie und einer Fachhochschule. Er schreibt außerdem regelmäßig für verschiedene Computermagazine und ist Autor zahlreicher Fachbücher und Videopublikationen. Seine Webseite finden Sie unter www.rjs.de und seinen Blog unter blog.rjs.de.

Anbieter: ciando eBooks
Stand: 14.05.2018
Zum Angebot
Real-Time C++
53,99 € *
ggf. zzgl. Versand

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++´s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit. For this third edition, the most recent specification of C++17 in ISO/IEC 14882:2017 is used throughout the text. Several sections on new C++17 functionality have been added, and various others reworked to reflect changes in the standard. Also several new sample projects are introduced and existing ones extended, and various user suggestions have been incorporated. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond. The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.

Anbieter: buecher.de
Stand: 25.05.2018
Zum Angebot
Learning the bash Shell
23,99 € *
ggf. zzgl. Versand

O´Reilly´s bestselling book on Linux´s bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell. As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it´s what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn´t. In truth, there are many complexities that need careful explanation, which is just what Learning the bash Shell provides. If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you´ve been writing shell scripts for years, it offers a great way to find out what the new shell offers. Learning the bash Shell is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier. With this book, programmers will learn: - How to install bash as your login shell - The basics of interactive shell use, including UNIX file and directory structures, standard I/O, and background jobs - Command line editing, history substitution, and key bindings - How to customize your shell environment without programming - The nuts and bolts of basic shell programming, flow control structures, command-line options and typed variables - Process handling, from job control to processes, coroutines and subshells - Debugging techniques, such as trace and verbose modes - Techniques for implementing system-wide shell customization and features related to system security

Anbieter: buecher.de
Stand: 10.05.2018
Zum Angebot
Algebraic Approaches to Program Semantics
63,99 € *
ggf. zzgl. Versand

In the 1930s, mathematical logicians studied the notion of ´´effective comput ability´´ using such notions as recursive functions, A-calculus, and Turing machines. The 1940s saw the construction of the first electronic computers, and the next 20 years saw the evolution of higher-level programming languages in which programs could be written in a convenient fashion independent (thanks to compilers and interpreters) of the architecture of any specific machine. The development of such languages led in turn to the general analysis of questions of syntax, structuring strings of symbols which could count as legal programs, and semantics, determining the ´´meaning´´ of a program, for example, as the function it computes in transforming input data to output results. An important approach to semantics, pioneered by Floyd, Hoare, and Wirth, is called assertion semantics: given a specification of which assertions (preconditions) on input data should guarantee that the results satisfy desired assertions (postconditions) on output data, one seeks a logical proof that the program satisfies its specification. An alternative approach, pioneered by Scott and Strachey, is called denotational semantics: it offers algebraic techniques for characterizing the denotation of (i. e. , the function computed by) a program-the properties of the program can then be checked by direct comparison of the denotation with the specification. This book is an introduction to denotational semantics. More specifically, we introduce the reader to two approaches to denotational semantics: the order semantics of Scott and Strachey and our own partially additive semantics.

Anbieter: buecher.de
Stand: 05.04.2018
Zum Angebot
Learn Microservices with Spring Boot
16,99 € *
ggf. zzgl. Versand

Build a microservices architecture with Spring Boot, by evolving an application from a small monolith to an event-driven architecture composed of several services. This book follows an incremental approach to teach microservice structure, test-driven development, Eureka, Ribbon, Zuul, and end-to-end tests with Cucumber. Author Moises Macero follows a very pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical point of view. You´ll focus on what´s important, starting with the minimum viable product but keeping the flexibility to evolve it. What You´ll Learn Build microservices with Spring Boot Use event-driven architecture and messaging with RabbitMQ Create RESTful services with Spring Master service discovery with Eureka and load balancing with Ribbon Route requests with Zuul as your API gateway Write end-to-end rests for an event-driven architecture using Cucumber Carry out continuous integration and deployment Who This Book Is For Those with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.

Anbieter: buecher.de
Stand: 05.04.2018
Zum Angebot
High Performance Computing
67,99 € *
ggf. zzgl. Versand

High Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training. With this book, domain scientists will learn how to use supercomputers as a key tool in their quest for new knowledge. In addition, practicing engineers will discover how supercomputers can employ HPC systems and methods to the design and simulation of innovative products, and students will begin their careers with an understanding of possible directions for future research and development in HPC. Those who maintain and administer commodity clusters will find this textbook provides essential coverage of not only what HPC systems do, but how they are used. Covers enabling technologies, system architectures and operating systems, parallel programming languages and algorithms, scientific visualization, correctness and performance debugging tools and methods, GPU accelerators and big data problems Provides numerous examples that explore the basics of supercomputing, while also providing practical training in the real use of high-end computers Helps users with informative and practical examples that build knowledge and skills through incremental steps Features sidebars of background and context to present a live history and culture of this unique field Includes online resources, such as recorded lectures from the authors´ HPC courses

Anbieter: buecher.de
Stand: 21.05.2018
Zum Angebot
Clean C++
26,99 € *
ggf. zzgl. Versand

Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want to teach yourself about writing clean C++, Clean C++ is exactly what you need. It is written to help C++ developers of all skill levels and shows by example how to write understandable, flexible, maintainable, and efficient C++ code. Even if you are a seasoned C++ developer, there are nuggets and data points in this book that you will find useful in your work. If you don´t take care with your code, you can produce a large, messy, and unmaintainable beast in any programming language. However, C++ projects in particular are prone to be messy and tend to slip into bad habits. Lots of C++ code that is written today looks as if it was written in the 1980s. It seems that C++ developers have been forg otten by those who preach Software Craftsmanship and Clean Code principles. The Web is full of bad, but apparently very fast and highly optimized C++ code examples, with cruel syntax that completely ignores elementary principles of good design and well-written code. This book will explain how to avoid this scenario and how to get the most out of your C++ code. You´ll find your coding becomes more efficient and, importantly, more fun. What You´ll Learn Gain sound principles and rules for clean coding in C++ Carry out test driven development (TDD) Discover C++ design patterns and idioms Apply these design patterns Who This Book Is For Any C++ developer and software engineer with an interest in producing better code.

Anbieter: buecher.de
Stand: 05.04.2018
Zum Angebot
Behavioral Program Synthesis with Genetic Progr...
103,93 € *
ggf. zzgl. Versand

Erscheinungsdatum: 04.04.2016Medium: BuchEinband: GebundenTitel: Behavioral Program Synthesis with Genetic ProgrammingRedaktion: Krawiec, KrzysztofVerlag: Springer-Verlag GmbH // Springer International Publishing AGSprache: EnglischSchlagworte: EDV

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.05.2018
Zum Angebot