DEV Community

Diego Novais
Diego Novais

Posted on • Edited on

4 1

O que significa ser multi-paradigma?

Para entender o que é ser multi-paradigma, acredito que primeiramente é preciso saber o que significa a palavra Paradigma.

Paradigma é um conceito das ciências e da epistemologia (a teoria do conhecimento) que define um exemplo típico ou modelo de algo. É a representação de um padrão a ser seguido. É um pressuposto filosófico, matriz, ou seja, uma teoria, um conhecimento que origina o estudo de um campo científico; uma realização científica com métodos e valores que são concebidos como modelo; uma referência inicial como base de modelo para estudos e pesquisas.

Se olharmos para o mundo da programação, então, um paradigma consiste em princípios e regras para o design e implementação de um software, ou seja, é uma maneira de pensar sobre uma linguagem de programação.

Existem também as linguagens multi-paradigmas, ou seja, suportam vários paradigmas de programação. Assim podemos utilizar cada paradigma para solucionar um problema da forma mais elegante e simples possível, conforme a necessidade e objetivo.

Por exemplo, em Ruby temos a possibilidade de programar utilizando vários paradigmas, sendo eles, orientado a objetos, funcional e procedural. Outros exemplos de linguagens de programação multi-paradigma são C++, Groovy, Scala, Swift, Lua e Python.

Para não deixar este artigo muito longo e cansativo, estarei escrevendo artigos aprofundados sobre os paradigmas citados separadamente.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay