(Enter summary)
Abstract: Better programming productivity may be obtained by choosing suitable programming
paradigms. For development of complex software systems, multiparadigm
programming would usually be appropriate. However, its use may be hindered by
a lack of languages and programming support tools. As this paper argues, multiparadigm
programming may be supported by translators that convert programs
written in one language to another language based on a different paradigm.
Keywords and Key Phrases: Programming... (Update)
Context of citations to this paper: More
.... create portable implementations of logic programming languages, some translation based frameworks have recently been proposed [5, 6, 9, 15, 16, 17], and have been compared [13] A common characteristic of all these implementations is that portability is achieved through the use...
...paradigms do not share an equal partnership when designing programs using these languages and systems. The TOPIC Prolog to C translator [28] provides a set of built in class constructs which allows user supplied C code to manipulate and use Prolog concepts such as queries,...
Cited by: More
wamcc: Compiling Prolog to C - Codognet, Diaz (1995)
(Correct)
Object Logic Integration: a Multiparadigm Design Methodology and .. - Lee, Pun (1997)
(Correct)
Partial Translation: Towards a Portable and Efficient.. - Tarau, De Bosschere.. (1996)
(Correct)
Active bibliography (related documents): More All
0.5: FAR: An End-User Language to Support Cottage E-Services - Burnett, Chekka, Pandey (2001)
(Correct)
0.5: A Framework for Incorporating Abstraction Mechanisms into the.. - Zachary (1987)
(Correct)
0.5: Positive Feedback as a Search Strategy - Dorigo, Maniezzo, Colorni (1991)
(Correct)
Similar documents based on text: More All
0.7: Programming Paradigms as Object Classes: A Structuring Mechanism .. - Spinellis (1994)
(Correct)
0.6: Translating Prolog to C: a WAM-based approach - Levy, Horspool (1993)
(Correct)
0.5: Object Logic Integration: a Scheme for Multiparadigm Design and.. - Lee, Pun (1995)
(Correct)
Related documents from co-citation: More All
3: A Minimal Extension of the WAM for clp (context) - Diaz, Codognet - 1993
3: A comparison of some schemes for translating logic to C
- Demoen, Maris - 1994
2: Turbo Erlang: Approaching the Speed of C (context) - Haussman - 1994
BibTeX entry: (Update)
R. Horspool and M. Levy. Translator-based multiparadigm programming. Journal of Systems and Software, 25(1):39--49, 1993. http://citeseer.ist.psu.edu/horspool93translatorbased.html More
@article{ horspool93translatorbased,
author = "R. Nigel Horspool and Michael R. Levy",
title = "Translator-Based Multiparadigm Programming",
journal = "The Journal of Systems and Software",
volume = "23",
number = "1",
month = "October",
pages = "39--??",
year = "1993",
url = "citeseer.ist.psu.edu/horspool93translatorbased.html" }
Citations (may not include all citations):
273
Can Programming be Liberated from the von Neumann Style? A F.. (context) - Backus - 1978 DBLP
271
Yacc -- Yet Another Compiler Compiler
- Johnson - 1975
132
Lex -- A Lexical Analyzer Generator (context) - Lesk, Schmidt - 1975
27
Scheme: An Interpreter for the Extended Lambda Calculus (context) - Jr, Sussman - 1975
27
A Compositional Approach to Multiparadigm Programming (context) - Zave - 1989 ACM DBLP
22
Executable Specifications of Static Semantics (context) - Despeyroux - 1984
17
Non-Strict Languages -- Programming and Implementation
- Wray, Fairburn - 1989
15
Facilitating Mixed Language Programming in Distributed Syste.. (context) - Hayes, Schlichting - 1987
12
IDL: Sharing Intermediate Representations (context) - Lamb - 1987
10
Logic Programming and Compiler Writing (context) - Warren - 1980 DBLP
8
A Piggy-Back Compiler for Prolog (context) - Weiner, Ramakrishnan - 1988 ACM DBLP
7
Code Generation Techniques for Functional Languages (context) - Fairburn, Wray - 1986
4
Special issue on Multiparadigm Languages and Environments (context) - Hailpern - 1986
4
Blending Imperative and Relational Programming (context) - Budd - 1991
4
Parsing and Compiling Using Prolog (context) - Cohen, Hickey - 1987 ACM DBLP
3
Multiparadigm Languages and Environments (context) - Hailpern - 1986
3
Toward Integration of the Imperative and Logic Programming P.. (context) - Radensky - 1990
2
Carleton University (context) - Boyd, Karam et al. - 1988
2
TABLOG -- A New Approach to Logic Programming (context) - Malachi, Manna et al. - 1985
1
Compiling Functional Programming Languages Using Class Hiera.. (context) - Wang - 1992
1
Prolog Based Retargetable Code Generation (context) - Ganapathi - 1989 ACM DBLP
1
An Ada---Prolog System (context) - Madhav - 1990
1
Mixed Language Programming (context) - Einarsson, Gentleman - 1984
1
C-Log: A Source Level Translator from Prolog to C (context) - Arbab - 1990
1
Three Compiler Specifications (context) - Waite, Grosch et al. - 1989
1
Multiparadigm Research: A New Direction in Language Design (context) - Placer - 1991
1
The Translation of Prolog into C (context) - Levy, Horspool et al. - 1990
Documents on the same site (http://www.csr.uvic.ca/~nigelh/pubs.html): More
Incremental Generation of LR Parsers - Horspool (1989)
(Correct)
Faster Generalized LR Parsing - Aycock, Horspool (1999)
(Correct)
JAZZ: An Efficient Compressed Format for Java Archive Files - Bradley, Horspool, Vitek (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC