Skip to Content
Mastering Functional Programming
book

Mastering Functional Programming

by Anatolii Kmetiuk
August 2018
Intermediate to advanced
380 pages
10h 2m
English
Packt Publishing
Content preview from Mastering Functional Programming

Data structures in different programming languages

From the preceding discussion, you may conclude that there is a substantial difference between a functional and comparative approach to programming. While imperative programming is focused on algorithms, declarative programming is focused on the phenomena produced by these algorithms.

Imperative programming allows you to produce phenomena with the help of algorithms. Declarative programming names the phenomena you may need and then allows you to call them by name. This abstracts away all the details of the inner workings of the phenomena.

This is reflected in the separation between the approaches to data structures in different languages. Imperative programming languages, such as C++ or Java, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Functional Programming

Learning Functional Programming

Jack Widman

Publisher Resources

ISBN: 9781788620796Supplemental Content