Unstructured Data
search
⌘Ctrlk
Unstructured Data
  • MSBX 5420 - Spring 2019
  • Course Information
  • Homework
  • Python
  • Learning Enviornment
  • Scale, Scale, Scale ...
  • Hadoop Ecosystem
  • Functional Programming
    • Lambda Expressions
    • Map Abstraction
    • Filter Abstraction
    • Reduce Abstraction
  • Apache Spark Ecosystem
  • Apache Kafka
  • ElasticSearch and Kabana
  • Reference
    • Reference Material
gitbookPowered by GitBook
block-quoteOn this pagechevron-down

Functional Programming

hashtag
Introduction

"In computer sciencearrow-up-right, functional programming is a programming paradigmarrow-up-right—a style of building the structure and elements of computer programsarrow-up-right—that treats computationarrow-up-right as the evaluation of mathematical functionsarrow-up-right and avoids changing-statearrow-up-right and mutablearrow-up-right data. It is a declarative programmingarrow-up-right paradigm, which means programming is done with expressionsarrow-up-right or declarations[1]arrow-up-right instead of statementsarrow-up-right"

Wikipedia.arrow-up-right

hashtag
Slides

  • Why Functional Programming?arrow-up-right

  • Lambda Expressionsarrow-up-right

  • Maparrow-up-right

  • Reducearrow-up-right

  • Filterarrow-up-right

hashtag
Notebooks

  • Why Functional Programming?arrow-up-right

  • Lambda Expressionsarrow-up-right

  • Maparrow-up-right

  • Reducearrow-up-right

  • Filterarrow-up-right

PreviousPigchevron-leftNextLambda Expressionschevron-right

Last updated 7 years ago

Was this helpful?

  • Introduction
  • Slides
  • Notebooks

Was this helpful?