caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [off-topic] Survey or book on programming language structures
@ 2001-01-16 15:37 David Mentre
  2001-01-20 17:05 ` Markus Mottl
  2001-01-23  8:46 ` Xavier Leroy
  0 siblings, 2 replies; 5+ messages in thread
From: David Mentre @ 2001-01-16 15:37 UTC (permalink / raw)
  To: caml-list

Hello,

This is not strictly Caml related, but as the OCaml language offers
several ways to program (functionnal, imperative, OO, ...), I think
people on this list will have knowledged advices.

I'm looking for a survey or a book describing the various ways to
structure a program and its data (functionnal, object-oriented,
imperative, abstract data types, ...). I would particularly be
interested in a common framework where common issues (polymorphism,
adaptability, abstractions, genericity, ...) are described and solved
by each formalism.

To give an example, polymorphism can be expressed in an object-oriented
way (so called inheritance polymorphism) and ML-like way (so called
parametric polymorphism). Both ways with there strengths. Is there a
survey that tries to describe other formalisms in a common framework?

I've found books on certain kind of programming languages (for example
object oriented) but not for different kind of languages (except few
excerpts in Pierre and Xavier's book).

Thanks in advance,
david
-- 
 David.Mentre@inria.fr -- http://www.irisa.fr/prive/dmentre/
 Opinions expressed here are only mine.



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-01-23 21:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-16 15:37 [off-topic] Survey or book on programming language structures David Mentre
2001-01-20 17:05 ` Markus Mottl
2001-01-22 10:26   ` David Mentre
2001-01-22 12:05     ` Markus Mottl
2001-01-23  8:46 ` Xavier Leroy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).