Programing Paradigms
Programing Paradigms
Programing Paradigms
What is a programing paradigm?
A programming paradigm is like a blueprint for how we write computer programs. It's a set
of ideas and guidelines that help programmers create software in a structured way. Just
like architects follow specific principles when designing buildings, programmers use
paradigms to build software systems. These paradigms dictate the structure of the code
we use, and how we tell the computer what to do.
What is it for?
There are different types of programing paradigms and each one is designed to solve
certain types of problems efficiently. For example, if we're building a big and complex
program, a paradigm might help us break it down into smaller, manageable parts. Or if
we're working with a lot of data, a paradigm might guide us in processing that data more
effectively. Paradigms make programming more organized and easier to understand as
they provide a common framework for developers to communicate and work together.
Historical evolution.
When the computer era started to born, programmers had to talk to computers in a
language the machine could understand, procedural programing paradigms where created
with the purpose to solve that problem. It told us to think step by step and to break tasks
into smaller actions, this made coding way less mistake susceptible. As we started to use
more complex languages like C++ and Java, the object-oriented paradigm showed up. It
treated data and functions like puzzle pieces to fit together, making coding easier to make
and understand.
Bibliography