Programming Languages for Reusable Software Components Programming Languages for Reusable Software Components

@inproceedings{Flatt1999ProgrammingLF,
  title={Programming Languages for Reusable Software Components Programming Languages for Reusable Software Components},
  author={Matthew Flatt and Matthias Felleisen and Keith D. Cooper},
  year={1999}
}
Programming languages ooer a variety of constructs to support code reuse. For example , functional languages provide function constructs for encapsulating expressions to be used in multiple contexts. Similarly, object-oriented languages provide class (or class-like) constructs for encapsulating sets of deenitions that are easily adapted for new programs. Despite the variety and abundance of such programming constructs, however, existing languages are ill-equipped to support component… CONTINUE READING
Highly Cited
This paper has 41 citations. REVIEW CITATIONS
25 Extracted Citations
73 Extracted References
Similar Papers

Referenced Papers

Publications referenced by this paper.
Showing 1-10 of 73 references

Report on the programming language Haskell

  • P. Hudak, Wadler, P. Eds
  • Technical Report YALE/DCS/RR777,
  • 1991
Highly Influential
6 Excerpts

Mass produced software components

  • M. D. McIlroy
  • Report on a Conference of the NATO Science…
  • 1968
Highly Influential
5 Excerpts

Inside COM: Microsoft's Component

  • D. Rogerson
  • Object Model. Microsoft Press,
  • 1997
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…