Functional Programming in C++: How to improve your C++ programs using functional techniques

Скачать Functional Programming in C++: How to improve your C++ programs using functional techniques Автор:

Ivan Cukic


Год издания: 2018
Страниц: 321
Язык: английский
Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You'll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you'll match FP techniques with practical scenarios where they offer the most benefit.
Подробнее

Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals

Скачать Building Xamarin.Forms Mobile Apps Using XAML: Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals Автор:

Dan Hermes, Nima Mazloumi


Год издания: 2019
Страниц: 445
Язык: английский
Leverage Xamarin.Forms to build iOS and Android apps using a single, cross-platform approach. This book is the XAML companion to the C# guide Xamarin Mobile Application Development. You'll begin with an overview of Xamarin.Forms, then move on to an in-depth XAML (eXtensible Application Markup Language) primer covering syntax, namespaces, markup extensions, constructors, and the XAML standard.
Подробнее

The Joys of Hashing: Hash Table Programming with C

Скачать The Joys of Hashing: Hash Table Programming with C Автор:

Thomas Mailund


Год издания: 2019
Страниц: 209
Язык: английский
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices. Hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations.
Подробнее

Встраиваемые системы на основе Linux (+code)

Скачать Встраиваемые системы на основе Linux (+code) Автор:

Симмондс Крис


Год издания: 2017
Страниц: 361
Язык: русский
В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени.
Подробнее

Head First C: A Brain-Friendly Guide

Скачать Head First C: A Brain-Friendly Guide Автор:

David Griffiths, Dawn Griffiths


Год издания: 2012
Страниц: 632
Язык: английский
Ever wished there was an easier way to learn C from a book? Head First C is a complete learning experience that will show you how to create programs in the C language. This book helps you learn the C language with a unique method that goes beyond syntax and how-to manuals and helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management, and with advanced topics such as multi-threading and network programming, Head First C can be used as an accessible text book for a college-level course.
Подробнее

Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux

Скачать Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux Автор:

Alessandro Del Sole


Год издания: 2019
Страниц: 221
Язык: английский
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. Visual Studio Code Distilled teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics.
Подробнее

Программирование сетевых приложений на C++. В 2 томах

Скачать Программирование сетевых приложений на C++. В 2 томах Автор:

Дуглас С. Шмидт, Стивен Д. Хьюстон


Год издания: 2009, 2007
Страниц: 304+400
Язык: русский
1. В книге излагается один из самых перспективных подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и ACE IIO промежуточного слоя с открытыми исходными кодами, которое можно свободно грузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире.
2. В книге излагается один из самых перспективных подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и ACE IIO промежуточного слоя с открытыми исходными кодами, которое можно свободно грузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире.
Книга адресована разработчикам-практикам, которым необходимо в сжатые сроки и без головоломных трудностей создавать гибкие и эффективные сетевые приложения. Кроме того, книга будет полезна студентам старших курсов, аспирантам и всем заинтересованным в изучении и систематизации материала, связанного с применением языка C++, объектно-ориентированного подхода и паттернов проектирования при разработке сетевого программного обеспечения.
Подробнее

Raspbian OS Programming with the Raspberry Pi: IoT Projects with Wolfram, Mathematica, and Scratch

Скачать Raspbian OS Programming with the Raspberry Pi: IoT Projects with Wolfram, Mathematica, and Scratch Автор:

Agus Kurniawan


Год издания: 2019
Страниц: 180
Язык: английский

Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you’ll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself. You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells to develop programs.

Подробнее

Developing 2D Games with Unity: Independent Game Programming with C#

Скачать Developing 2D Games with Unity: Independent Game Programming with C# Автор:

Jared Halpern


Год издания: 2019
Страниц: 380
Язык: английский
Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game.
Подробнее

The C++ Standard Library

Скачать The C++ Standard Library Автор:

Nicolai M. Josuttis


Год издания: 2012
Страниц: 1136
Язык: английский
The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components–and to benefit from their power–you need a resource that does far more than list the classes and their functions.
Подробнее