|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
EBOOKCENTRAL_on1044933612 |
003 |
OCoLC |
005 |
20240329122006.0 |
006 |
m o d |
007 |
cr |n|---||||| |
008 |
180721s2018 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d MERUC
|d NLE
|d CHVBK
|d OCLCO
|d OCLCQ
|d OCLCO
|d LVT
|d OCLCF
|d UKAHL
|d OCLCQ
|d UX1
|d K6U
|d OCLCO
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1175632142
|
020 |
|
|
|a 9781788624244
|
020 |
|
|
|a 1788624246
|
020 |
|
|
|a 9781788629775
|
020 |
|
|
|a 1788629779
|q (Trade Paper)
|
024 |
3 |
|
|a 9781788629775
|
029 |
1 |
|
|a AU@
|b 000066231484
|
029 |
1 |
|
|a CHNEW
|b 001023882
|
029 |
1 |
|
|a CHVBK
|b 530323389
|
035 |
|
|
|a (OCoLC)1044933612
|z (OCoLC)1175632142
|
037 |
|
|
|a B09029
|b 01201872
|
050 |
|
4 |
|a QA76.76.A65
|b .P35 2018
|
082 |
0 |
4 |
|a 005.1
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Abraham, Peter.
|
245 |
1 |
0 |
|a C++ Reactive Programming :
|b Design Concurrent and Asynchronous Applications Using the Rxcpp Library and Modern C++17.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing Ltd,
|c 2018.
|
300 |
|
|
|a 1 online resource (319 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Reactive Programming Model -- Overview and History; Event-driven programming model; Event-driven programming on X Windows; Event-driven programming on Microsoft Windows; Event-driven programming under Qt; Event-driven programming under MFC; Other event-driven programming models; Limitations of classical event processing models; Reactive programming model; Functional reactive programming; The key interfaces of a reactive program; Pull-versus push-based reactive programming.
|
505 |
8 |
|
|a The IEnumerable/IObservable dualityConverting events to IObservable; The philosophy of our book; Summary; Chapter 2: A Tour of Modern C++ and its Key Idioms; The key concerns of the C++ programming language; Zero cost abstraction; Expressivity; Substitutability; Enhancements to C++ for writing better code; Type deduction and inference; Uniform initialization of variables; Variadic templates; Rvalue references ; Move semantics; Smart pointers; Lambda functions; Functors and Lambdas; Composition, currying, and partial function application; Function wrappers.
|
505 |
8 |
|
|a Composing functions together with the pipe operatorMiscellaneous features; Fold expressions; Variant type; Other important topics; Range-based for loops and observables; Summary; Chapter 3: Language-Level Concurrency and Parallelism in C++; What is concurrency?; Hello World of concurrency (using std::thread); Managing threads; Thread launch; Thread join; Passing arguments into a thread; Using Lambdas; Ownership management; Sharing data between threads; Mutexes; Avoiding deadlock; Locking with std::unique_lock; Condition variables; A thread-safe stack data structure; Summary.
|
505 |
8 |
|
|a Chapter 4: Asynchronous and Lock-Free Programming in C++Task-based parallelism in C++; Future and promise; std::packaged_task; std::async; C++ memory model; Memory access and concurrency; The modification contract; Atomic operations and types in C++; Atomic types; std::atomic_flag; std::atomic; Standard atomic integral types; std::atomic -- pointer arithmetic; std::atomic primary class template; Memory ordering; Sequential consistency; Acquire-release ordering; Relaxed ordering; A lock-free data structure queue; Summary; Chapter 5: Introduction to Observables.
|
505 |
8 |
|
|a The GoF Observer patternThe limitations of the GoF Observer pattern; A holistic look at GoF patterns; The OOP programming model and hierarchies; A Composite/Visitor pattern for expression processing; Flattening the composite for iterative processing; Map and filter operations on the list; Reversing the gaze for Observables!; Summary; Chapter 6: Introduction to Event Stream Programming Using C++; What is Stream programming model?; Advantages of the Stream programming model; Applied Stream programming using the Streams library; Lazy evaluation; A simple Stream program.
|
500 |
|
|
|a Aggregating values using the Stream paradigm.
|
520 |
|
|
|a Reactive programming is an effective way to build highly responsive applications with an easy-to-maintain code base. This book covers the essential functional reactive concepts that will help you build highly concurrent, event-driven, and asynchronous applications in a simpler and less error-prone way.
|
590 |
|
|
|a ProQuest Ebook Central
|b Ebook Central Academic Complete
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a Computer programming
|x software development.
|2 bicssc
|
650 |
|
7 |
|a Distributed systems.
|2 bicssc
|
650 |
|
7 |
|a Programming & scripting languages: general.
|2 bicssc
|
650 |
|
7 |
|a Computers
|x Programming
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Programming Languages
|x C.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Systems Architecture
|x Distributed Systems & Computing.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
700 |
1 |
|
|a Pai, Praseed.
|
776 |
0 |
8 |
|i Print version:
|a Abraham, Peter.
|t C++ Reactive Programming : Design Concurrent and Asynchronous Applications Using the Rxcpp Library and Modern C++17.
|d Birmingham : Packt Publishing Ltd, ©2018
|z 9781788629775
|
856 |
4 |
0 |
|u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5445990
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0037023400
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL5445990
|
994 |
|
|
|a 92
|b IZTAP
|