Version française
Home     About     Download     Resources     Contact us    
Browse thread
[off-topic] Survey or book on programming language structures
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: David Mentre <David.Mentre@i...>
Subject: [off-topic] Survey or book on programming language structures
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.