See this document in CiteSeerX!

Translator-Based Multiparadigm Programming (1993)  (Make Corrections)  (4 citations)
R. Nigel Horspool, Michael R. Levy
The Journal of Systems and Software



  Home/Search   Context   Related

 
View or download:
csr.uvic.ca/~nigelh...multiparadigm.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  csr.uvic.ca/~nigelh/pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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