Applying the reactive programming paradigm: Toward a more declarative application development approach


Autoria(s): Zoffoli, Alessandro
Contribuinte(s)

Ricci, Alessandro

Data(s)

16/07/2015

Resumo

After almost 10 years from “The Free Lunch Is Over” article, where the need to parallelize programs started to be a real and mainstream issue, a lot of stuffs did happened: • Processor manufacturers are reaching the physical limits with most of their approaches to boosting CPU performance, and are instead turning to hyperthreading and multicore architectures; • Applications are increasingly need to support concurrency; • Programming languages and systems are increasingly forced to deal well with concurrency. This thesis is an attempt to propose an overview of a paradigm that aims to properly abstract the problem of propagating data changes: Reactive Programming (RP). This paradigm proposes an asynchronous non-blocking approach to concurrency and computations, abstracting from the low-level concurrency mechanisms.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/9021/1/zoffoli_alessandro_tesi.pdf

Zoffoli, Alessandro (2015) Applying the reactive programming paradigm: Toward a more declarative application development approach. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [LM-DM270] - Cesena <http://amslaurea.unibo.it/view/cds/CDS8614/>

Relação

http://amslaurea.unibo.it/9021/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Reactive Programming, Declarative, Streams, State, Side effects #scuola :: 843884 :: Ingegneria e Architettura #cds :: 8614 :: Ingegneria e scienze informatiche [LM-DM270] - Cesena #sessione :: prima
Tipo

PeerReviewed