Spelling suggestions: "subject:"multipara."" "subject:"multiparameter.""
1 |
LacEDAemon : a programming environment for the multiparadigm language leda /Pandey, Rajeev K. January 1998 (has links)
Thesis (Ph. D.)--Oregon State University, 1999. / Typescript (photocopy). Includes bibliographical references (leaves 147-163). Also available on the World Wide Web.
|
2 |
Multiparadigm programming: Novel devices for implementing functional and logic programming constructs in C++McNamara, Brian 12 July 2004 (has links)
Constructs for functional and logic programming can be smoothly integrated into an existing object-oriented language. We demonstrate this in the context of C++ (a statically-typed object-oriented language with effects and parametric polymorphism) via two libraries: FC++ and LC++. FC++ is a library for functional programming in C++; FC++ supports higher-order polymorphic functions, lazy lists, and a small lambda language; it also contains a large library of useful functions, datatypes, combinators, and monads. LC++ is a library for logic programming in C++; LC++ provides the same general functionality as Prolog, including the ability to return query results lazily (one at a time). Both
libraries are embedded in C++ so that they share C++'s static type system, and the library interfaces provide straightforward ways for
code from within one paradigm to ``call out' to another.
Our work describes the techniques used to implement these libraries in C++ and shows that the resulting multiparadigm language has useful
applications in real-world domains. We also describe how many of the implementation techniques can be generalized from C++ and applied to
other programming languages to yield similar results.
|
3 |
Multiparadigm programming novel devices for implementing functional and logic programming constructs in C++ /McNamara, Brian. January 2004 (has links) (PDF)
Thesis (Ph. D.)--College of Computing, Georgia Institute of Technology, 2005. Directed by Yannis Smaragdakis. / Spencer Rugaber, Committee Member ; Olin Shivers, Committee Member ; Mary Jean Harrold, Committee Member ; Yannis Smaragdakis, Committee Chair ; Philip Wadler, Committee Member. Includes bibliographical references.
|
4 |
Design of a modular multiparadigm programming language for teaching programming conceptsMARANHÃO, Antonio Augusto Rodrigues de Albuquerque January 2004 (has links)
Made available in DSpace on 2014-06-12T15:58:29Z (GMT). No. of bitstreams: 2
arquivo4579_1.pdf: 1011460 bytes, checksum: 01e8646fc6f336c9eb54adf769b7baf0 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2004 / A criação de uma linguagem de programação pode ser comparada ao desenvolvimento de
um sistema computacional. Sendo assim, o projeto e a implementação da linguagem devem
atender a um conjunto de requisitos. Alguns deles estão relacionados às propriedades que a
linguagem desenvolvida deve apresentar, como expressividade, capacidade de aprendizagem
e produtividade. Outro grupo de requisitos compreende aqueles comuns ao desenvolvimento
da maioria dos softwares, como extensibilidade, modularidade e reuso de código.
Este segundo grupo de requisitos pode ser obtido através do uso de técnicas modernas de
engenharia de software. Neste trabalho, apresentamos o desenvolvimento de uma linguagem
multiparadigma modular que faz uso de programação Orientada a Objetos, design patterns e
um paradigma de programação mais recente chamado Programação Orientada a Aspectos.
A linguagem, que também pode ser vista como um conjunto de linguagens, é desenvolvida
de maneira incremental, partindo de uma simples linguagem de expressões até linguagens
mais complexas representando alguns dos mais representativos paradigmas de programação,
finalizando com o desenvolvimento de linguagens multiparadigmas. Esta família de
linguagens é criada através da integração de componentes que representam conceitos de
programação. A modularidade obtida através do design proposto possibilita o reuso destes
componentes na criação de diferentes linguagens, mesmo que pertencentes a diferentes
paradigmas. Adicionalmente, é possível a evolução ortogonal das linguagens, já que a
inclusão de novos conceitos é obtida através da simples inclusão dos componentes
correspondentes, sem comprometer o funcionamento dos componentes já utilizados.
A abordagem proposta para o design e implementação da linguagem também se mostrou
bastante útil no ensino de conceitos de programação, já que oferece um ambiente uniforme e
extensível para a prática e exploração dos conceitos pelos estudantes. Dessa forma, os
estudantes não precisam lidar com diferentes notações e ambientes de desenvolvimento ao
abordarem conceitos relacionados a diversos paradigmas
|
5 |
Simulační architektura založená na službách / Service-oriented simulation architecturePolášek, Petr January 2015 (has links)
This thesis focuses on design, modeling and simulation of heterogeneous systems with emphasis on discrete-event systems. It proposes service-oriented simulation architecture where modeling and simulation is treated as a service and establishes a DEVS Meta Language that is intended for implementation of simulation models based on the DEVS formalism. Special M\&S techniques are described and integration of existing simulation tools is discussed as well.
|
Page generated in 0.0412 seconds