Описание: With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++.
Автор: Vandevoorde David, Josuttis Nicolai M., Gregor Dou Название: C++ Templates: The Complete Guide ISBN: 0321714121 ISBN-13(EAN): 9780321714121 Издательство: Pearson Education Рейтинг: Цена: 11779.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book has become and will remain the `bible` on templates. It provides the most complete and accurate information on using templates in C++. It is a complete reference as well as a tutorial. It includes real-world examples.
Автор: Ivor Horton Название: Using the C++ Standard Template Libraries ISBN: 1484200055 ISBN-13(EAN): 9781484200056 Издательство: Springer Рейтинг: Цена: 5304.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: 1. Introducing the Standard Template Library
2. Using Sequence Containers
3. Container Adapters
4. Map Containers
5. Working with Sets
6. Sorting, Merging, Searching, and Partitioning
7. More Algorithms
8. Generating Random Numbers
9. Stream Operations
10. Working with Numerical, Time, and Complex Data
Автор: Thomas Mailund Название: Metaprogramming in R ISBN: 1484228804 ISBN-13(EAN): 9781484228807 Издательство: Springer Рейтинг: Цена: 3492.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Learn how to manipulate functions and expressions to modify how the R language interprets itself. This book is an introduction to metaprogramming in the R language, so you will write programs to manipulate other programs. Metaprogramming in R shows you how to treat code as data that you can generate, analyze, or modify. R is a very high-level language where all operations are functions and all functions are data that can be manipulated. This book shows you how to leverage R's natural flexibility in how function calls and expressions are evaluated, to create small domain-specific languages to extend R within the R language itself. What You'll Learn
Find out about the anatomy of a function in R
Look inside a function call
Work with R expressions and environments
Manipulate expressions in R
Use substitutions
Who This Book Is For Those with at least some experience with R and certainly for those with experience in other programming languages.
Автор: Mccord, Chris Название: Metaprogramming elixir ISBN: 1680500414 ISBN-13(EAN): 9781680500417 Издательство: Wiley Рейтинг: Цена: 2138.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you`ll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible.
Автор: Ralf L?mmel Название: Software Languages ISBN: 3030081044 ISBN-13(EAN): 9783030081041 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages primarily from a software engineering perspective, i.e., it addresses how to parse, analyze, transform, generate, format, and otherwise process software artifacts in different software languages, as they appear in software development. To this end, it covers a wide range of software languages – most notably programming languages, domain-specific languages, modeling languages, exchange formats, and specifically also language definition languages. Further, different languages are leveraged to illustrate software language engineering concepts and techniques. The functional programming language Haskell dominates the book, while the mainstream programming languages Python and Java are additionally used for illustration.
By doing this, the book collects and organizes scattered knowledge from software language engineering, focusing on application areas such as software analysis (software reverse engineering), software transformation (software re-engineering), software composition (modularity), and domain-specific languages. It is designed as a textbook for independent study as well as for bachelor’s (advanced level) or master’s university courses in Computer Science. An additional website provides complementary material, for example, lecture slides and videos.
This book is a valuable resource for anyone wanting to understand the fundamental concepts and important engineering principles underlying software languages, allowing them to acquire much of the operational intelligence needed for dealing with software languages in software development practice. This is an important skill set for software engineers, as languages are increasingly permeating software development.
Автор: Di Davide Название: Advanced Metaprogramming in Classic C++ ISBN: 1484210115 ISBN-13(EAN): 9781484210116 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); What makes the book exceptional is the level of understanding of the concepts involved imparted by the author.
Описание: 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.
Автор: Kormanyos Название: Real-Time C++ ISBN: 3662629984 ISBN-13(EAN): 9783662629987 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++.
Автор: Quinn Rian Название: Advanced C++ Programming Cookbook ISBN: 1838559914 ISBN-13(EAN): 9781838559915 Издательство: Неизвестно Рейтинг: Цена: 8091.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book is for C++ developers with a good understanding of the language and an interest in advanced language features, who want to obtain expert skills to solve recurring problems with tailormade solutions.
Описание: Roll up your sleeves and jump into Agile project management to use and customize Microsoft Azure DevOps. Organizations adopt Agile practices because they are a key enabler to run better projects, get more successful end results, and achieve an overall higher quality output. To benefit the most from Agile, you need an Application Life Cycle Management (ALM) or DevOps toolset that supports your style and work environment. Agile Project Management with Azure DevOps teaches you how to use Azure DevOps to implement many Agile practices such as SAFe, Scrum, and Kanban, and it shows you how they fit into a well-planned Agile implementation. Agile product owners will learn how to work with Azure DevOps to set up a project from scratch, and to continue using Azure DevOps throughout. Keeping track of progress is important in any project. Author Joachim Rossberg teaches you about the tools in Azure DevOps that can help you track progress and key metrics, including those that are available right out of the box. You will learn how to create and refine the backlog, work with Kanban and Scrum task boards, and get exposed to valuable key concepts along the way. Finally, you will dive into Azure DevOps extensibility to learn about the many ways you can customize reporting to best meet your needsWhat You'll LearnUnderstand Agile product management concepts and processes for working with Azure DevOps Discover how Azure DevOps supports agile processes end-to-endImplement Agile processes in Azure DevOpsCustomize Azure DevOps to better support your processesComplete step-by-step setup of an Agile project from scratch and manage it through its life cycleWho This Book Is ForSoftware product owners, Agile leaders, Scrum masters, and software engineers who use Microsoft Azure DevOps. A basic understanding of Agile is helpful.
Автор: Jeroen Arnoldus; Mark van den Brand; A. Serebrenik Название: Code Generation with Templates ISBN: 9462390525 ISBN-13(EAN): 9789462390522 Издательство: Springer Рейтинг: Цена: 18167.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Templates are a tool for programmers, and implementations of template engines are most times based on practical experience rather than based on a theoretical background. This book reveals the mathematical background of templates and shows interesting findings for improving the practical use of templates.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru