An open API service indexing awesome lists of open source software.

https://github.com/johnanon9771/concepts-fundamentals

Repository for experiments :smile:
https://github.com/johnanon9771/concepts-fundamentals

concurrency functional-programming nodejs parallelism

Last synced: 8 months ago
JSON representation

Repository for experiments :smile:

Awesome Lists containing this project

README

          

# Concepts-fundamentals

Colocarei aqui tudo que ando estudando sobre concorrência e paralelismo, programação funcional e conceitos fundamentais.

## Concurrency

De forma resumida é quando duas ou mais tarefas podem iniciar, executar e concluir em períodos de tempo sobrepostos. Isso não significa necessariamente que os dois estarão funcionando ao mesmo tempo. Por exemplo, multitarefa em uma máquina de núcleo único.

Boa refência: [Sun's Multithreaded Programming Guide](https://docs.oracle.com/cd/E19455-01/806-5257/6je9h032b/index.html)

## Parallelism

Paralelismo é quando as tarefas literalmente são executadas ao mesmo tempo, por exemplo, em um processador multicore.

## Contents

- [Functional Programming](https://github.com/JohnAnon9771/Concepts-fundamentals/tree/main/functional-programming)
- [OOP](https://github.com/JohnAnon9771/Concepts-fundamentals/tree/main/oop)