Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

A multiparadigm approach to compiler construction

Published: 01 September 1994 Publication History
First page of PDF

References

[1]
{ABZ92} Allen L. Ambler, Margaret M. Burnett, and Betsy A. Zimmerman. Operational Versus Definitional: A Perspective on Programming Paradigms. IEEE Computer, 25(9):28-43, September 1992.
[2]
{ASU86} Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley Publishing Company, Reading, Massachusetts, 1986.
[3]
{BJ66} C. Böhm and G. Jacopini. Flow Diagrams, Turing Machines and Languages with Only Two Formation Rules. Communications of the ACM, 9(5):366-371, May 1966.
[4]
{Boo94} Grady Booch. Object-Oriented Analysis and Design With Applications. The Benjamin/Cummings Publishing Company, Inc., Redwood City, California, second edition, 1994.
[5]
{Bud87} Timothy Budd. A Little Smalltalk. Addison-Wesley Publishing Company, Reading, Massachusetts, 1987.
[6]
{Bud89} Timothy A. Budd Low Cost First Class Functions. Technical Report 89-60-12, Oregon State University, June 1989.
[7]
{Bud91a} Timothy Budd. An Introduction To Object-Oriented Programming. Addison-Wesley Publishing Company, Reading, Massachusetts, 1991.
[8]
{Bud91b} Timothy A. Budd, Blending Imperative and Relational Programming. IEEE Software, 8(1):58-65, January 1991.
[9]
{Bud92} Timothy A. Budd. Multiparadigm Data Structures in Leda. In Proceedings of the 1992 International Conference on Computer Languages, pages 165-173, Oakland, California, April 1992.
[10]
{Bud94a} Timothy A. Budd, Classic Data Structures in C++. Addison-Wesley Publishing Company, Reading, Massachusetts, 1994.
[11]
{Bud94b} Timothy A. Budd, Multiparadigm Programming in Leda. unpublished manuscript, 1994.
[12]
{CM97} W.F. Clocksin and C.S. Mellish. Programming in Prolog. Springer-Verlag, New York, third, revised and extended edition, 1987.
[13]
{CY91} Peter Coad and Edward Yourdon. Object-Oriented Design. Yourdon Press, Englewood Cliffs, New Jersey, 1991.
[14]
{DAT91} Claudio Delrieux, Pablo Azero, and Fermando Tohmé. Toward Integrating Imperative and Logic Programming Paradigms: A WYSIWYG approach to PROLOG Programming. SIGPLAN Notices, 26(3):35-44, March 1991.
[15]
{Dav92} Antony J.T. Davie. An Introduction to Functional Programming Systems Using Haskell. Cambridge University Press, Cambridge, UK, 1992.
[16]
{FL91} Charles N. Fischer and Richard J. LeBlanc, Jr. Crafting A Compiler With C. The Benjamin/Cummings Publishing Company, Inc., Redwood City, California, 1991.
[17]
{GR83} Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation . Addioson-Wesley Publishing Company, Reading, Massachusetts, 1983.
[18]
{Hai86a} Brent Hailpern. Multiparadigm Languages and Environments. IEEE Software, 3(1):6-9, January 1986.
[19]
{Hai86b} Brent Hailpern. Multiparadigm Research: A Survey of Nine Projects. IEEE Software, 3(1):70-77, January 1986.
[20]
{Hog84} Christopher John Hogger. Introduction to Logic Programming. Academic Press, Inc., Orlando, Florida, 1984.
[21]
{JB93} Timothy P. Justice and Timothy Budd. Ocs: An Object-Oriented Compiler Construction Toolkit. Technical Report 93-60-10, Oregon State University, April 1993.
[22]
{JGM86} Michael A. Jenkins, Janice I. Glasgow, and Carl D. McCrosky. Programming Styles in Nial. IEEE Software, 3(1):46-55, January 1986.
[23]
{Joh78} Stephen C. Johnson. Yacc: Yet Another Compiler-Compiler. Technical report, Bell Laboratories, Murray Hill, New Jersey, July 1978.
[24]
{JW85} Kathleen Jensen and Niklaus Wirth, Pascal User Manual and Report. Springer-Verlag, New York, third edition, 1985.
[25]
{KB86} Mervin L. Keedy and Marvin L. Bittinger. Algebra & Trigonometry: A Functions Approach . Addison-Wesley Publishing Company, Reading, Massachusetts, fourth edition, 1986.
[26]
{KR78} Brian E. Kernighan and Dennis M. Ritchie. The C Programming Language. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1978.
[27]
{LS75} M. E. Lesk and E. Schmidt. Lex - A Lexial Analyzer Generator. Technical report, Bell Laboratories, Murray Hill, New Jersey, July 1975.
[28]
{Mac90} Bruce J. MacLennan. Functional Programming: Practice and Theory. Addison-Wesley Publishing Company, Reading, Massachusetts, 1990.
[29]
{Pla91} John Placer. Multiparadigm Research: A New Direction In Language Design. SIGPLAN Notice, 26 (3):9-17, March 1991.
[30]
{PPST93} Rajeev Pandey, Wolfgang Pesch, Jim Shur, and Masami Takikawa. A Revised Leda Language Definition. Technical Report 93-60-02, Oregon State University, January 1993.
[31]
{RBP+91} James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1991.
[32]
{Sed88} Robert Sedgewick. Algorithms. Addison-Wesley Publishing Company, Reading, Massachusetts, second edition, 1988.
[33]
{SF85} Axel T. Schreiner and H. George Friedman, Jr. Introduction to Compiler Construction with UNIX. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1985.
[34]
{Str91} Bjarne Stroustrup, The C++ Programming Language. Addison-Wesley Publishing Company, Reading, Massachusetts, second edition, 1991.
[35]
{Tak93} Masami Takikawa CLEDA - LEDA With Constraint Logic Programming. Technical Report 93-60-03, Oregon State University, March 1993.
[36]
{Tes85} Larry Tesler. Object Pascal Report. Technical report, Apple Computers, Santa Clara, California, 1995.
[37]
{Wik87} Åke Wikström. Functional Programming using Standard ML. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1987.
[38]
{WWW90} Rebecca Wirfs-Brock, Brian Wilkerson, and Lauren Wiener. Designing Object-Oriented Software. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1990.
[39]
{ZB93} Nabil M. Zamel and Timothy A. Budd. Integrasting Constraints into a Multiparadigm Language. In Proceedings of Infoscience '93, pages 402-409, Seoul, Korea, October 1993.

Cited By

View all
  • (1996)Paradigm of software component dictionaries for software developmentCybernetics and Systems Analysis10.1007/BF0236685832:6(766-776)Online publication date: Nov-1996
  • (1995)Never mind the paradigm, what about multiparadigm languages?ACM SIGCSE Bulletin10.1145/201998.20200627:2(25-30)Online publication date: 1-Jun-1995
  • (1995)General-purpose multiparadigm programming languages: an enabling technology for constructing complex systemsProceedings of First IEEE International Conference on Engineering of Complex Computer Systems. ICECCS'9510.1109/ICECCS.1995.479354(334-337)Online publication date: 1995

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 29, Issue 9
Sept. 1994
149 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/185009
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1994
Published in SIGPLAN Volume 29, Issue 9

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)7
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (1996)Paradigm of software component dictionaries for software developmentCybernetics and Systems Analysis10.1007/BF0236685832:6(766-776)Online publication date: Nov-1996
  • (1995)Never mind the paradigm, what about multiparadigm languages?ACM SIGCSE Bulletin10.1145/201998.20200627:2(25-30)Online publication date: 1-Jun-1995
  • (1995)General-purpose multiparadigm programming languages: an enabling technology for constructing complex systemsProceedings of First IEEE International Conference on Engineering of Complex Computer Systems. ICECCS'9510.1109/ICECCS.1995.479354(334-337)Online publication date: 1995

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media