Kirjojen hintavertailu. Mukana 11 244 527 kirjaa ja 12 kauppaa.

Kirjahaku

Etsi kirjoja tekijän nimen, kirjan nimen tai ISBN:n perusteella.

1000 tulosta hakusanalla Marius Bancila

Modern C++ Programming Cookbook

Modern C++ Programming Cookbook

Marius Bancila

Packt Publishing Limited
2017
nidottu
Over 100 recipes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++ About This Book • Explore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more, • Get going with unit testing frameworks Boost.Test, Google Test and Catch, • Extend your C++ knowledge and take your development skills to new heights by making your applications fast, robust, and scalable. Who This Book Is For If you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C++ programmers as well as people with strong knowledge of OOP concepts. What You Will Learn • Get to know about the new core language features and the problems they were intended to solve • Understand the standard support for threading and concurrency and know how to put them on work for daily basic tasks • Leverage C++'s features to get increased robustness and performance • Explore the widely-used testing frameworks for C++ and implement various useful patterns and idioms • Work with various types of strings and look at the various aspects of compilation • Explore functions and callable objects with a focus on modern features • Leverage the standard library and work with containers, algorithms, and iterators • Use regular expressions for find and replace string operations • Take advantage of the new filesystem library to work with files and directories • Use the new utility additions to the standard library to solve common problems developers encounter including string_view, any , optional and variant types In Detail C++ is one of the most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C++ have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ instead. Beginning with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn major concepts about the core programming language as well as common tasks faced while building a wide variety of software. You will learn about concepts such as concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes. These recipes will ensure you can make your applications robust and fast. By the end of the book, you will understand the newer aspects of C++11/14/17 and will be able to overcome tasks that are time-consuming or would break your stride while developing. Style and approach This book follows a recipe-based approach, with examples that will empower you to implement the core programming language features and explore the newer aspects of C++.
The The Modern C++ Challenge

The The Modern C++ Challenge

Marius Bancila

Packt Publishing Limited
2018
nidottu
Test your C++ programming skills by solving real-world programming problems covered in the bookKey Features Solve a variety of real-world programming and logic problems by leveraging the power of C++17 Test your skills in using language features, algorithms, data structures, design patterns, and more Explore areas such as cryptography, communication, and image handling in C++Book DescriptionC++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?What you will learn Serialize and deserialize JSON and XML data Perform encryption and signing to facilitate secure communication between parties Embed and use SQLite databases in your applications Use threads and asynchronous functions to implement generic purpose parallel algorithms Compress and decompress files to/from a ZIP archive Implement data structures such as circular buffer and priority queue Implement general purpose algorithms as well as algorithms that solve specific problems Create client-server applications that communicate over TCP/IP Consume HTTP REST services Use design patterns to solve real-world problemsWho this book is forThis book will appeal to C++ developers of all levels. There's a challenge inside for everyone.
Modern C++ Programming Cookbook

Modern C++ Programming Cookbook

Marius Bancila

Packt Publishing Limited
2020
nidottu
A pragmatic recipe book for acquiring a comprehensive understanding of the complexities and core fundamentals of C++ programming Key Features Explore the latest language and library features of C++20 such as modules, coroutines, concepts, and ranges Shed new light on the core concepts in C++ programming, including functions, algorithms, threading, and concurrency, through practical self-contained recipes Leverage C++ features like smart pointers, move semantics, constexpr, and more for increased robustness and performance Book DescriptionC++ has come a long way to be one of the most widely used general-purpose languages that is fast, efficient, and high-performance at its core. The updated second edition of Modern C++ Programming Cookbook addresses the latest features of C++20, such as modules, concepts, coroutines, and the many additions to the standard library, including ranges and text formatting. The book is organized in the form of practical recipes covering a wide range of problems faced by modern developers. The book also delves into the details of all the core concepts in modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. It goes into the performance aspects of programming in depth, teaching developers how to write fast and lean code with the help of best practices. Furthermore, the book explores useful patterns and delves into the implementation of many idioms, including pimpl, named parameter, and attorney-client, teaching techniques such as avoiding repetition with the factory pattern. There is also a chapter dedicated to unit testing, where you are introduced to three of the most widely used libraries for C++: Boost.Test, Google Test, and Catch2. By the end of the book, you will be able to effectively leverage the features and techniques of C++11/14/17/20 programming to enhance the performance, scalability, and efficiency of your applications.What you will learn Understand the new C++20 language and library features and the problems they solve Become skilled at using the standard support for threading and concurrency for daily tasks Leverage the standard library and work with containers, algorithms, and iterators Solve text searching and replacement problems using regular expressions Work with different types of strings and learn the various aspects of compilation Take advantage of the file system library to work with files and directories Implement various useful patterns and idioms Explore the widely used testing frameworks for C++ Who this book is forThe book is designed for entry- or medium-level C++ programmers who have a basic knowledge of C++ and want to master the language and become prolific modern C++ developers. Experienced C++ programmers can leverage this book to strengthen their command of C++ and find a good reference to many language and library features of C++11/14/17/20.
Template Metaprogramming with C++

Template Metaprogramming with C++

Marius Bancila

PACKT PUBLISHING LIMITED
2022
nidottu
Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey FeaturesGrasp the fundamentals of and learn to write effective C++ templatesGet up to speed with the latest C++20 template features such as constraints and conceptsExplore different patterns and idioms to integrate templates in your program designBook DescriptionLearn how the metaprogramming technique enables you to create data structures and functions that allow computation to happen at compile time. With this book, you'll realize how templates help you avoid writing duplicate code and are key to creating generic libraries, such as the standard library or Boost, that can be used in a multitude of programs.The introductory chapters of this book will give you insights into the fundamentals of templates and metaprogramming. You'll then move on to practice writing complex templates and exploring advanced concepts such as template recursion, template argument deduction, forwarding references, type traits, and conditional compilation. Along the way, you'll learn how to write variadic templates and how to provide requirements to the template arguments with C++20 constraints and concepts. Finally, you'll apply your knowledge of C++ metaprogramming templates to implement various metaprogramming patterns and techniques.By the end of this book, you'll have learned how to write effective templates and implement metaprogramming in your everyday programming journey.What you will learnUnderstand the syntax for all types of templatesDiscover how specialization and instantiation worksGet to grips with template argument deduction and forwarding referencesWrite variadic templates with easeBecome familiar with type traits and conditional compilationRestrict template arguments in C++20 with constraints and conceptsImplement patterns such as CRTP, mixins, and tag dispatchingWho this book is forThis book is for beginner-to-intermediate C++ developers who want to learn about template metaprogramming as well as advanced C++ developers looking to get up to speed with the new C++20 features related to templates and the the various idioms and patterns. Basic C++ coding experience is necessary to get started with this book.
Modern C++ Programming Cookbook

Modern C++ Programming Cookbook

Marius Bancila

PACKT PUBLISHING LIMITED
2024
nidottu
Meta Description: With a wealth of practical recipes, this third edition isn't just a guide to C++23; it's a complete resource covering key features and techniques from C++11 through to C++23. It's designed to keep you ahead of the curve in C++. Key Features Fully updated and packed with new recipes, including sync output streams, expected and mdspan, and C++20/23 range adaptors Covers all significant features from all modern versions of the standard, providing comprehensive insights into modern C++ Learn through a series of hands-on, self-contained recipes Purchase of the print or Kindle book includes a free eBook in PDF format Book DescriptionThe updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output streams and source_location The book is organized into practical recipes covering a wide range of real-world problems, helping you find the solutions you need quickly. You’ll find coverage of all the core concepts of modern C++ programming and features and techniques from C++11 through to C++23, meaning you’ll stay ahead of the curve by learning to incorporate the newest language and library improvements Beyond the core concepts and new features, you’ll explore recipes related to performance and best practices, how to implement useful patterns and idioms, like pimpl, named parameter, attorney-client, and the factory pattern, and how to complete unit testing with the widely used C++ libraries: Boost.Test, Google Test, and Catch2 With the comprehensive coverage this C++ programming guide offers, by the end of the book you’ll have everything you need to build performant, scalable, and efficient applications in C++.What you will learn Explore the new C++23 language and library features Go deep into the most useful C++20 features Learn to handle threading and concurrency for better performance Solve complex string manipulation tasks efficiently with regex Leverage the standard library for faster development Master the file system library to work with files and directories Work with different types of strings and understand compilation See how you can use CRTP, mixins and other patterns in C++ Who this book is forThis book is designed for entry- and intermediate-level programmers who already have a foundational understanding of the C++ programming language, but who are looking to master the language, implement the newest features, and become proficient modern C++ developers. Experienced C++ programmers can leverage the recipes in this book to quickly get up to speed on all the most important language and library features of C++11/14/17/20 and 23.
Learn C# Programming

Learn C# Programming

Marius Bancila; Raffaele Rialdi; Ankit Sharma; Dino Esposito

Packt Publishing Limited
2020
nidottu
Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8Key FeaturesLearn the fundamentals of C# with the help of easy-to-follow examples and explanationsLeverage the latest features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streamsExplore object-oriented programming, functional programming, and multithreading conceptsBook DescriptionThe C# programming language is often developers’ primary choice for creating a wide range of applications for desktop, cloud, and mobile. In nearly two decades of its existence, C# has evolved from a general-purpose, object-oriented language to a multi-paradigm language with impressive features.This book will take you through C# from the ground up in a step-by-step manner. You'll start with the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Once comfortable with the basics, you'll then progress to learning object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction. Generics, functional programming, dynamic, and asynchronous programming are covered in detail. This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you'll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you'll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio.By the end of this book, you’ll be well-versed with the essentials of the C# language and be ready to start creating apps with it.What you will learnGet to grips with all the new features of C# 8Discover how to use attributes and reflection to build extendable applicationsUtilize LINQ to uniformly query various sources of dataUse files and streams and serialize data to JSON and XMLWrite asynchronous code with the async-await patternEmploy .NET Core tools to create, compile, and publish your applicationsCreate unit tests with Visual Studio and the Microsoft unit testing frameworksWho this book is forIf you have little experience in coding or C# and want to learn the essentials of C# programming to develop powerful programming techniques, this book is for you. It will also help aspiring programmers to write scripts or programs to accomplish specific tasks.
Modern C++: Efficient and Scalable Application Development

Modern C++: Efficient and Scalable Application Development

Richard Grimes; Marius Bancila

Packt Publishing Limited
2018
nidottu
Create apps in C++ and leverage its latest features using modern programming techniques.Key FeaturesDevelop strong C++ skills to build a variety of applicationsExplore features of C++17, such as containers, algorithms, and threadsGrasp the standard support for threading and concurrency and use them in basic daily tasksBook DescriptionC++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems.This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about language structures, functions, and classes, which will help you identify the execution flow through code. You will also understand the importance of the C++ standard library as well as memory allocation for writing better and faster programs.Modern C++: Efficient and Scalable Application Development deals with the challenges faced with advanced C++ programming. You will work through advanced topics such as multithreading, networking, concurrency, lambda expressions, and many more recipes.By the end of this Learning Path, you will have all the skills to become a master C++ programmer.This Learning Path includes content from the following Packt products:Beginning C++ Programming by Richard GrimesModern C++ Programming Cookbook by Marius BancilaThe Modern C++ Challenge by Marius Bancila What you will learnBecome familiar with the structure of C++ projectsIdentify the main structures in the language: functions and classesLearn to debug your programsLeverage C++ features to obtain increased robustness and performanceExplore functions and callable objects with a focus on modern featuresSerialize and deserialize JSON and XML dataCreate client-server applications that communicate over TCP/IPUse design patterns to solve real-world problemsWho this book is forThis Learning Path is designed for developers who want to gain a solid foundation in C++. The desire to learn how to code in C++ is all you need to get started with this Learning Path
Marius

Marius

Alfredo Cabrera

Independently Published
2019
pokkari
un hombre con el alma y cuerpo fragmentados, una lucha entre el esp ritu y la carne, una traves a infernal y celestial lo acechan, dominado por los instintos bajos, se convierte en un suplicio la busqueda incesante por deshacerse de aquello que lo atormenta dia y noche, realmente la locura lo esta consumiendo.
Marius

Marius

Federico Santangelo

Bloomsbury Academic
2015
nidottu
Gaius Marius (158/157-86 BC) has a major transformational impact on the history of the late Roman Republic. Although none of his ancestors had been a member of the Senate, he managed to reach the consulship on seven occasions, and was responsible for a series of major military victories, notably against King Jugurtha in North Africa and the Teutons and the Cimbrians in Southern Gaul and Northern Italy. Much of his internal political agenda, however, was highly controversial. His reform of the army recruitment system was regarded by some (perhaps with undue emphasis) as a crucial factor in the downfall of the Roman Republic. The final years of his life witnessed his exile, his return to Rome at the head of an armed force, and his comeback to power, shortly followed by his sudden death.This volume provides an account of the life and career of Gaius Marius, sets his achievements and failures within the wider context of the decline of the Roman Republic, and discusses his political legacy in the following decades. It also provides an assessment of the main modern interpretations of the man and his policies.
Marius

Marius

Laurence Todd

The Choir Press
2018
nidottu
When a car-bomb explodes in the centre of London the bomb-maker is soon identified. But there's one big problem with the chief suspect; he died fifteen years ago. DS Robert McGraw soon discovers that looking for the dead among the living is a risky business when terrorism and organised crime work together. Old friends and acquaintances aren't what they seem.
Marius

Marius

Victor Hugo

Createspace Independent Publishing Platform
2018
nidottu
Accouplez ces deux id es qui contiennent, l'une toute la fournaise, l'autre toute l'aurore, choquez ces tincelles, Paris, l'enfance; il en jaillit un petit tre. Homuncio 2], dirait Plaute. Ce petit tre est joyeux. Il ne mange pas tous les jours et il va au spectacle, si bon lui semble, tous les soirs. Il n'a pas de chemise sur le corps, pas de souliers aux pieds, pas de toit sur la t te; il est comme les mouches du ciel qui n'ont rien de tout cela 3]. Il a de sept treize ans, vit par bandes, bat le pav , loge en plein air, porte un vieux pantalon de son p re qui lui descend plus bas que les talons, un vieux chapeau de quelque autre p re qui lui descend plus bas que les oreilles, une seule bretelle en lisi re jaune, court, guette, qu te, perd le temps, culotte des pipes, jure comme un damn , hante le cabaret, conna t des voleurs, tutoie des filles, parle argot, chante des chansons obsc nes, et n'a rien de mauvais dans le coeur. C'est qu'il a dans l' me une perle, l'innocence, et les perles ne se dissolvent pas dans la boue. Tant que l'homme est enfant, Dieu veut qu'il soit innocent. Si l'on demandait l' norme ville: Qu'est-ce que c'est que cela ? elle r pondrait: C'est mon petit.
Marius

Marius

Tapani Bagge

Zum Teufel
2022
sidottu
Mujusen toinen tuleminen!Keväällä 1946 vaarallinen vanki karkaa kuljetuksesta juuri ennen Sörnäisten vankilan porttia. Yksikätinen yksityisetsivä Väinö Mujunen saa tehtäväkseen suojella vanhaa heilaansa, joka yritetään heti ampua. Punainen Valpo painostaa Mujusta. Mitä on kaiken takana? Kuka on Marius? Ehtiikö Mujunen pelastaa Ingen - ja itsensä?Tapani Baggen luoma etsivä Väinö Mujunen on seikkaillut halki 1900-luvun kuohuvien vuosikymmenten jo seitsemässä historiallisessa rikosromaanissa. Marius on Mujusen toinen sarjakuva-albumi, jonka Aapo Kukko on sovittanut ja piirtänyt Baggen tarinasta. Ensimmäinen oli vuoteen 1943 sijoittunut sukellusveneseikkailu Harmaa susi (2016).
Marius Petipa

Marius Petipa

Nadine Meisner

Oxford University Press Inc
2019
sidottu
One of the most important ballet choreographers of all time, Marius Petipa (1818 - 1910) created works that are now mainstays of the ballet repertoire. Every day, in cities around the world, performances of Swan Lake and The Sleeping Beauty draw large audiences to theatres and inspire new generations of dancers, as does The Nutcracker during the winter holidays. These are his best-known works, but others - Don Quixote, La Bayadère - have also become popular, even canonical components of the classical repertoire, and together they have shaped the defining style of twentieth-century ballet. The first biography in English of this monumental figure of ballet history, Marius Petipa: The Emperor's Ballet Master covers the choreographer's life and work in full within the context of remarkable historical and political surroundings. Over the course of ten well-researched chapters, Nadine Meisner explores Marius Petipa's life and legacy: the artist's arrival in Russia from his native France, the socio-political tensions and revolution he experienced, his popularity on the Russian imperial stage, his collaborations with other choreographers and composers (most famously Tchaikovsky), and the conditions under which he worked, in close proximity to the imperial court. Meisner presents a thrilling and exhaustive narrative not only of Petipa's life but of the cultural development of ballet across the 19th and early 20th centuries. The book also extends beyond Petipa's narrative with insightful analyses of the evolution of ballet technique, theatre genres, and the rise of male dancers. Richly illustrated with archival photographs, this book unearths original material from Petipa's 63 years in Russia, much of it never published in English before. As Meisner demonstrates, the choreographer laid the foundations for Soviet ballet and for Diaghilev's Ballets Russes, the expatriate company which exercised such an enormous influence on ballet in the West, including the Royal Ballet and Balanchine's New York City Ballet. After Petipa, Western ballet would never be the same.
Marius Victorinus' Commentary on Galatians

Marius Victorinus' Commentary on Galatians

Stephen Andrew Cooper

Oxford University Press
2005
sidottu
This is the first English translation of Marius Victorinus' commentary on Galatians. Analytical notes, full bibliography, and a lengthy introduction make this book a valuable resource for the study of the first Latin commentator on Paul. No such comparable work exists in English; and this volume engages fully with German, French, and Italian scholarship on Victorinus' commentaries. A number of themes receive special treatment in a lengthy introduction: the relation of Victorinus' exegetical efforts to the trinitarian debates; the iconography of the apostle Paul in mid-fourth-century Rome; Victorinus' exegetical methodology; his intentions as a commentator; and the question of his influence on later Latin commentators (Ambrosiaster and Augustine).
Marius: On The Elements

Marius: On The Elements

Richard C. Dales

University of California Press
2022
pokkari
This title is part of UC Press's Voices Revived program, which commemorates University of California Press’s mission to seek out and cultivate the brightest minds and give them voice, reach, and impact. Drawing on a backlist dating to 1893, Voices Revived makes high-quality, peer-reviewed scholarship accessible once again using print-on-demand technology. This title was originally published in 1976.
Marius: On The Elements

Marius: On The Elements

Richard C. Dales

University of California Press
2022
sidottu
This title is part of UC Press's Voices Revived program, which commemorates University of California Press’s mission to seek out and cultivate the brightest minds and give them voice, reach, and impact. Drawing on a backlist dating to 1893, Voices Revived makes high-quality, peer-reviewed scholarship accessible once again using print-on-demand technology. This title was originally published in 1976.