Some Aspects of Functional Programming Languages Application in the Parallelization Problems

Authors

  • Artur Martsinkovskyi Department of Computer Science Vasyl Stefanyk Precarpathian National University
  • Orest Geiko Department of Computer Science Vasyl Stefanyk Precarpathian National University

Keywords:

distributed programming, functional programming, execution in parallel

Abstract

This article is a consideration of some aspects of functional programming, that are used for parallel computation and creation of asynchronous applications on the basis of referential transparency, pure functions; persistent data structures and data immutability. This is a review of features that functional algoirthms like Map/Reduce posess in the usecases of the parallel data processing of huge datasets.

Published

2018-05-19

Issue

Section

Section 1 Information technologies in technical and special purpose systems, information technologies in society, education, medicine, economics, management, ecology and law