Buscar

COMPILADORES Atividade 06 - Seminário / Discussão Paradigma de Programação:

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LinguagemML suporta paradigma de programação:
· Funcional, onde as funções são tratadas como peças fundamentais, permitindo uma
estruturação do código em torno da avaliação de expressões e aplicação de funções. Essa
abordagem favorece a modularidade e a reutilização de código, uma vez que as funções podem
ser compostas e reutilizadas em diferentes partes do programa. Além disso, o paradigma
funcional promove a imutabilidade dos dados e o uso de funções puras, o que aumenta a
previsibilidade e facilita a depuração do código.
· Declarativa, onde o programador descreve o que deve ser alcançado, sem especificar os passos
exatos para alcançar esse resultado, o foco está no que deve ser alcançado, em vez de como
alcançá-lo. O programador expressa as regras e relações entre os dados, permitindo que o
sistema determine a melhor maneira de atingir o objetivo. Isso promove uma abordagem mais
abstrata e orientada aos resultados, facilitando a compreensão do problema e aumentando a
flexibilidade na implementação.
Linguagem VB suporta paradigma de programação:
· Imperativa, o paradigma imperativo permite que os programadores descrevam explicitamente
os passos ou comandos para alcançar um resultado, representando o programa como uma
sequência de instruções que modificam o estado do programa. Isso envolve controle de fluxo,
efeitos colaterais e a criação de blocos de código reutilizáveis.
· Programação Orientada por objeto, o que significa que os programas são estruturados em
objetos contendo dados e métodos para manipulá-los. Isso facilita a reutilização de código,
promove a modularidade e simplifica a manutenção. Em resumo, a programação orientada a
objetos no VB torna o desenvolvimento mais eficiente, escalável e fácil de entender.
· Programação Terceira Geração, caracterizada pelo uso de construções de alto nível e abstratas e
uma maior independência do hardware subjacente, o VB (Visual Basic), sendo uma linguagem
de alto nível que permite aos desenvolvedores criar interfaces gráficas de usuário (GUI) de
forma fácil e rápida.

Outros materiais