Skip to content

giovananog/functional-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Functional Programming

GitHub repo size GitHub language count GitHub forks



Example image

This repository contains materials and projects developed during the Functional Programming course, offered by the Federal University of Alfenas. Credits to professor Eliseu César Miguel for the provided materials.



💻 Contents

The course covers the following topics:

  1. Function Definition

    • Defining functions in functional programming languages
  2. Data Structure Representation

    • Representation of data structures such as lists, trees, and graphs
  3. Higher-Order Functions

    • Functions that take other functions as arguments or return functions
  4. Partial Application of Functions

    • Applying a function to fewer arguments than it takes
  5. Type Systems

    • Overview of type systems in functional programming languages
  6. Algebraic Types

    • Introduction to algebraic data types
  7. Lazy Evaluation vs Strict Evaluation

    • Lazy evaluation strategies and their advantages compared to strict evaluation



📁 Exercise Lists

  1. List 1

  2. List 2

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published