4 research outputs found

    Comparações entre duas materializações do Paradigma Orientado a Notificações (PON): Framework PON Prototipal versus Framework PON Primário

    No full text
    Este artigo revisa o Paradigma Orientado a Notificações (PON) e traz uma comparação de um programa desenvolvido segundo os princípios da materialização (Framework) prototipal do PON e depois da materialização (Framework) primária dele. O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI) e de Programação Declarativa (PD). Ele se propõe a eliminar deficiências destes no tocante a redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo-distribuição de programas. Nesse âmbito, trabalhos prévios trataram da comparação de performance de materializações do PON para com materializações de PI e PD. Tais trabalhos mostram que materializações do PON são em geral melhores que boas práticas de PD e melhores que PI quando há muitas relações causais e variáveis com baixa ou média variação de estados. Ainda, quanto melhor se dá a materialização do PON, melhor são os resultados. Isto dito, para fins históricos, este artigo contempla o avanço de performance computacional obtido com a elaboração do Framework PON dito Primário em relação ao precedente dito Prototipal. Em suma, nos experimentos com um caso de estudo referente a um jogo Mira-Alvo, o Framework Primário se mostrou em torno de duas vezes melhor que o Framework Prototipal

    Comparações entre duas materializações do Paradigma Orientado a Notificações (PON): Framework PON Prototipal versus Framework PON Primário

    No full text
    Este artigo revisa o Paradigma Orientado a Notificações (PON) e traz uma comparação de um programa desenvolvido segundo os princípios da materialização (Framework) prototipal do PON e depois da materialização (Framework) primária dele. O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI) e de Programação Declarativa (PD). Ele se propõe a eliminar deficiências destes no tocante a redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo-distribuição de programas. Nesse âmbito, trabalhos prévios trataram da comparação de performance de materializações do PON para com materializações de PI e PD. Tais trabalhos mostram que materializações do PON são em geral melhores que boas práticas de PD e melhores que PI quando há muitas relações causais e variáveis com baixa ou média variação de estados. Ainda, quanto melhor se dá a materialização do PON, melhor são os resultados. Isto dito, para fins históricos, este artigo contempla o avanço de performance computacional obtido com a elaboração do Framework PON dito Primário em relação ao precedente dito Prototipal. Em suma, nos experimentos com um caso de estudo referente a um jogo Mira-Alvo, o Framework Primário se mostrou em torno de duas vezes melhor que o Framework Prototipal

    Comparações quantitativas e qualitativas entre o Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sobre um simulador de jogo

    No full text
    Este artigo apresenta uma revisão dos conceitos relacionados ao Paradigma Orientado a Notificações (PON) e uma comparação, qualitativa e quantitativa, de duas versões de uma mesma aplicação. A primeira desenvolvida de acordo com os princípios do Paradigma Orientado a Objetos (POO) e a segunda inclusive de acordo com os princípios do PON. O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI), incluindo o POO, e aos Paradigmas de Programação Declarativa (PD), propondo-se a eliminar deficiências destes no que tange a aspectos de redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo/distribuição de aplicações. A comparação apresentada neste artigo abrange particularmente questões relacionadas à implementação e ao desempenho. O experimento demonstra que, embora o desempenho do PON tenha sido um tanto inferior ao do POO para a aplicação desenvolvida, em função de características da aplicação e de um ambiente de execução ainda não totalmente adaptado ao paradigma, existem aspectos relativos à maneira como se concebe os programas em PON que podem ser levados em consideração e incentivar a utilização deste em aplicações com requisitos de paralelismo ou distribuição
    corecore