Meta-programação

2190 palavras 9 páginas
META-PROGRAMAÇÃO

leonardo claro de ávila * leo.claro@gmail.com Sergio Alves Moreira **

RESUMO Este trabalho contextualiza o paradigma de programação Metaprogramação, um paradigma muito poderoso que facilita a escrita de um código, analisando seus principais aspectos, utilização, sua estrutura e técnicas de emprego dela. O restante deste trabalho está organizado da seguinte forma: na seção 2.0 será apresentada a visão geral do paradigma meta-programação, esclarecendo sobre esse paradigma, vantagens de sua utilização, linguagens que o suporta, funcionamento, na seção 3.0 será explicado a programação generativa, na seção 4.0 será apresentado exemplos demonstrativos de sua utilização, e na seção 5.0 será apresentados os benefícios da utilização da meta-programação.

Palavras-chave: Paradigma, Programação, Metaprogramming, Metaprogramação.

INTRODUÇÃO

O objeto deste artigo é a Meta-programação, que é um dos paradigmas da programação, colocando-se em maior evidência as quebras posturas de tradicionais A meta-programação trouxe inúmeros benefícios, principalmente aos desenvolvedores no ramo da informática, e também é utilizado cada vez mais em outras áreas. Sua aplicação dar-se em diversas áreas da ciência, como, engenharia mecânica, civil e agrimensura que em alguns casos utilizam a linguagem de programação Lisp, utilizada em diversos softwares como linguagem de extensão, podemos citar como exemplo o software de Cad Autocad, desenvolvido pela AutoDesk, que utiliza o Lisp para criação de rotinas e programas para montagem de formas, passando somente os valores, montando a estrutura visual no Autocad através da programação feita em Lisp. A idéia da meta-programação é de que seu programa se modifique a medida que roda. Isto é relevante para nós porque um meio muito popular de modificar classes via meta-programação é adicionar um método a ela (Meta classes). Um meio de fazer isso é simplesmente avaliar o

Relacionados

  • MiniCurso Matlab
    13423 palavras | 54 páginas
  • Hanseniase
    7318 palavras | 30 páginas
  • Pratica Profissional
    4943 palavras | 20 páginas
  • Capítulo 05 - Princípios Fundamentais da Administração Pública
    971 palavras | 4 páginas
  • Gestão do Tempo
    823 palavras | 4 páginas
  • Sistema da informação
    7805 palavras | 32 páginas
  • software
    1440 palavras | 6 páginas
  • Programa linear
    9265 palavras | 38 páginas
  • Pacto pel saúde
    1669 palavras | 7 páginas
  • Pacto saude
    1669 palavras | 7 páginas