paradigmas e multimidia
NOME: Mateus Denis Lopes R.A: 1589933295
Paradigmas de Linguagem de Programação
Paradigma Imperativo
É um paradigma de programação que descreve a computação em termos de declarações que mudam de um programa estadual . Da mesma forma que o modo imperativo em línguas naturais expressa comandos para tomar medidas, programas imperativos definir sequências de comandos para o computador para executar. Programação imperativa (programação necessário) é focado em descrever como um programa funciona.
Linguagens: C, C ++, Java, PHP, Python
Programação Estruturada
É um paradigma de programação que visa melhorar a clareza, qualidade e tempo de desenvolvimento de um programa de computador , fazendo uso extensivo de sub-rotinas , estruturas de bloco e para e while -em contraste com a utilização de testes simples e salta como a Goto declaração que poderia levar a um " código espaguete ", que é difícil tanto para seguir e de manter.
Linguagens: C, C ++,Java, Python
Paradigma Orientada a Objetos
É um paradigma de programação baseado no conceito de " objetos ", que são estruturas de dados que contêm dados , na forma de campos , muitas vezes conhecidos como atributos, e um código, sob a forma de procedimentos, muitas vezes conhecidos como métodos . Uma característica distintiva dos objetos é de que os procedimentos de um objeto pode acessar e muitas vezes modificar os campos do objeto com o qual eles estão associados de dados (objetos têm uma noção de " presente ").
Linguagens: Common Lisp, C ++, C #, Eiffel, Java, PHP, Python, o Ruby, Scala
Paradigma Funcional
É um paradigma de programação , um estilo de construção da estrutura e elementos de programas de computador, que trata de computação como a avaliação de funções matemáticas e evita changing- estaduais e mutáveis de dados. É uma programação declarativa paradigma, o que significa que a programação é feita com expressões.
Linguagens: Erlang, Haskell, Lisp, Clojure, Scala, SML, F #, SequenceL,