Рубрики
Без рубрики

Paradigmas de Programação

Eaí Pessoal, Beleza? 😎 Hoje Irei Falar Sobre Paradigmas de Programação. Преподобный Фазер Ума Сри де … Помечено сегодняшним современным, Computerscience, SQL, JavaScript.

Eaí Pessoal, Beleza? 😎

Hoje Irei Falar Sobre Paradigmas de Programação. Преподобный Фазер Ума Сри -де -Посты Собру О ТЕМА ПОИС АКРЕДИТО КОМЕЙ ЭСПЕРТИКА Nesse Post Irei Falar Sobre Dois Dos Paradigmes, O Declarativo E O Imperativo.

IREI Tentar Explicar de forma resumida e concisa assim Qualquer dúvida deixe seu comentário que tentarei responder da forma Мейс Рапида возможно!

ОК, Вамос Ла.

Você deve estar se perguntando …

Porque Sabre Isso é 🤔

Бом, Após meu parceiro de trabalho me bombardear coms termos de “paradigma” e “abstração” diam e dia não eu decidi ventender o esso varietyava e porque pareciam ser bem. Acontece que eu cheguei a surfusãao que sabre o Que «Парадигма Императиву» Декларативу

  1. Te ajuda Antender melhor a diferenca entre Programaço orientada abjeto, Programação Процедурная e Programação Funcional. Удовлетворенные эссейны Cinco Termos é Office Pendender de Onde OS Autores Tiram Seus Designs de Código.
  2. Sabre Algo Desse Nível Te Deixa Diedenciado Numa Entrevista de Emprego.

Antes de Continuar, Entenda Que todos esses cinco termos são agoverdos Paradigmas de Programação , Porém Imperativo e Declarativo são agesdos “pais” na hierarquia em relação a -процедуры, Programação Orientada A objeto (Poo) E Funcional.

Та, ЕС Entendi Isso. Масфинал …

O Que é Um Paradigma?

Палавра Парадигма Эривада До Грего Paradeiknyai , Ela Se Refere Comumente Ao Método de Pensar em um pressue ou uma situação.

Dessa forma Um Paradigma de Programação é Um Meio de se classifificar как Linguagens de Programação Baseado Em Suas Funcionalidades. Как лингсуогены Podem ser classificadas em vários paradigmes. Assim, UM Paradigma de Programação fornece e Detrina a visão Que o Programador Osui Sobre a Estruturação e Execução do Programa.

Paradigmes Imperativos

Explicação mais técnica: 👨‍💻

Сан -парадигмы de программа que usam decam decamçes imperativas para alterar o estado de um programa. Da Mesma forma que declarações imperativas funcionam na linguagem Natural, Declaração Imperativa na Programação Congement Em Comandos para O Computador Realizar. Assim, Programação Imperativa foca em descrever Комо UM Programa Funciona.

Сан -Опосто де Парадигма Декларатива, Эстес Фокам Нет Que o программа Deve Realizar Sem Opterificar O Комо o Programa Deve Alcançar Esse Resultado.

Programas escritos dessa forma imperativa geralmente compilam em binários receaveis que rodam mais eficientememente já que todas в качестве инструментов da cpu são em si declarazes imperativas.

Algumas das linguagens mais famosas que seguem exclusivamente o paradigma imperativo são c, pascal, fortran e cobol.

Explicação mais prática: 😋

Se formos levar o Проблема, пара, конструктивная деума, Temos Que O Paradigma Imperativo se trata de Комо Построить Casa. Ассим, Para Escrever UM Programa Que Constrói UMA Casa Eu Faria Algo Do Tipo:

  1. Construa Fundação
  2. Коломка как Vigas
  3. Enstale как утилитады
  4. Адицион как падес
  5. Завершить OS Toque Finais

Nesse Tipo de Programação eu disse exatamente ( nem tanto, mase você intendeu ) Quais passos é preciSo tomar para montar uma casa.

Declarativos

Explicação mais técnica: 👨‍💻

Paradigma Que Permite o desenvolvedor definiir o Que o Programa Deve Realizar Do que deconir exatamente como Ele Deve Realiza-Lo. Essa abordagem Geralmente Commousa программы Como Teorias de Uma Lógica Formal E Computações Como Deduções Dessa Lógica no Espaço. Esse Paradigma tem o Benabycio de Simplificar программа Aplicações de Processamento Paralelo.

UMA Linguagem Que é vickedada См. Нет, не имеет парадигмы.

Explicação mais prática: 😋

Paradigma declarativo trata sobre O Que Анкет USANDO O EXEMPLO DA CASA, Teríamos UM Programa Da Seguinte Forma:

  1. Eu não dou a mínima para o jeito que você constrói, mas eu quero uma boa varanda, um cozinha grande em quarto com um banheiro.

Nesse Tipo de Programação eu digo o Que Espero de Saída do Programa. Eu sei que nesse caso, se eu der os входные данные Em forma de dinheiro eu terei os rostados desejados para casa.

É tudo sobre Abstração 🐱‍🐉

Todos OS ProgramAdores utilizam UM Monte A Palavra “Abstração”. Uma abstração é retirar todos osethess minuciosos de um assunto para- Lo Em Um Canceito Высокий уровень. Imagina Que você está na casa Que seu Programa Fez, Está tomando Um Banho e Percebe Que não sai água Quente do Chuveiro, você não quer sabre todos ossos que que exceedem para que agua quente caia na sua cabeça. Você Quer apenas Que água Quente Saia do Chuveiro! Isso é Abstração.

Ассим, Paradigmas Declarativos Permite A Abstração, Já Os Imperativos Não.

Vejamos um exemplo básico em código!

Programação Declarativa em SQL:

SELECT * FROM Users WHERE Country = 'Canada';

Veja que néo nos preocupamos em como ele irá pegar в качестве Informações e sim no Que trazer de informação!

Агора UM Na Forma Imperativa em JavaScript:

function double (arr) {
  let results = []
  for (let i = 0; i < arr.length; i++){
    results.push(arr[i] * 2)
  }
  return results
}

Aqui vemos que temos que quefificar exatamente o que deve ser feito!

Esse foi o Primeiro Post Da Série, Espero Que gostem e até proxaxia!

Ссылки/Ссылка:

https://pt.wikipedia.org/wiki/Paradigma

https://en.wikipedia.org/wiki/Imperative_programming

https://www.computerhope.com/jargon/i/imp-programming.htm

https://www.computerhope.com/jargon/d/declarprog.htm

https://zachgoll.github.io/blog/2019/imperative-vs-declarative-programming/ (Post fortemente Inspirado Nesse Link)

https://tylermcginnis.com/imperative-vs-declarative-programming/ (См. De Código)

Оригинал: “https://dev.to/matheusgomes062/paradigma-de-programacao-3gc0”