<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2003/01/f7d3348fa774e58992aece85eddb448a"
  from="limongel@d..."
  author="limongel@d..."
  date="2003-01-15T09:19:10"
  subject="[Caml-list] (II) New Introductory book on Functional programming, using OCaml (in Italian)"
  prev="2003/01/dc4bc7eaf84226c98e1c02d1f18deb07"
  next="2003/01/3805be8a550d5c992f50ef38d54d300a"
  prev-in-thread="2003/01/6b3b8aa926b31df45c1942e68097615c"
  prev-thread="2003/01/0dd0b46584a7a0b466d9c2f5820331a4"
  next-thread="2003/01/b4e7497511793e9b3526abc8b6da6d2d"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] New Introductory book on Functional programming, using OCaml (in Italian)">
<msg 
  url="2003/01/6b3b8aa926b31df45c1942e68097615c"
  from="limongel@d..."
  author="limongel@d..."
  date="2003-01-14T11:48:08"
  subject="[Caml-list] New Introductory book on Functional programming, using OCaml (in Italian)">
<msg 
  url="2003/01/f7d3348fa774e58992aece85eddb448a"
  from="limongel@d..."
  author="limongel@d..."
  date="2003-01-15T09:19:10"
  subject="[Caml-list] (II) New Introductory book on Functional programming, using OCaml (in Italian)">
</msg>
</msg>
</thread>

<contents>
In the previous message we have forgotten some unessential information ;-) 
the title of the book is "Introduzione alla programmazione funzionale" 
and it is published by Esculapio.
The table of contents can be found at
http://www.dia.uniroma3.it/~lambda/libro/

Greetings,  Carla


&gt; About the book
&gt; 
&gt; As far as we konw, this is the first book on OCaml written in
&gt; Italian 
&gt; 
&gt; The book gives an introduction both to basic concepts and techniques
&gt; of functional programming, and to its theoretical foundation.
&gt; 
&gt; In the first part of the book Objective Caml is used to present the
&gt; principles of functional programming.  Particular attention is devoted
&gt; to higher order functions: they are introduced in the first chapter.
&gt; Moreover recursion and basic data structures are presented, and the
&gt; relation among inductive data types, recursive definitions and
&gt; inductive proofs is highlighted.  The OCaml module system is also
&gt; introduced.
&gt; 
&gt; The second part shows the fundation of the functional paradigm.  It
&gt; contains an introduction to pure and applied lambda calculus, and a
&gt; brief account of its role in defining the concepts of computability
&gt; and decidability. The type system of languages in the ML class is also
&gt; discussed, and the concept of evaluation in an environment, together
&gt; with the difference between static and dynamic scope of declarations.
&gt; 
&gt; The book is the result of about ten years teaching experience in
&gt; basic computer science courses at the University of "Roma Tre" in Rome.
&gt; 
&gt; About the authors: Marta Cialdea Mayer is associate professor at the
&gt; Faculty of Engineering of "Roma Tre" University, where she holds
&gt; courses on Artificial Intelligence and Functional Programming.  Carla
&gt; Limongelli is Research Associate at the same Faculty, where she
&gt; presently hold the course of Algorithms and Data Structures.
&gt; 
&gt; The authors,
&gt; 
&gt;            Marta Cialdea Mayer and Carla Limongelli
&gt; 
&gt; 
&gt; -- 
&gt; 
&gt; Marta Cialdea Mayer
&gt; Dipartimento di Informatica e Automazione
&gt; Via Vasca Navale, 79
&gt; 00146 Roma
&gt; (Italia)
&gt; 
&gt; tel +39-06-55173232
&gt; fax +39-06-5573030
&gt; 
&gt; 
&gt; --------------------------------------------------------------
&gt; This mail sent through IMP: https://pop.dia.uniroma3.it/horde/
&gt; Powered by IMP: http://horde.org/imp/ (also http://horde.org/)
&gt; -------------------
&gt; To unsubscribe, mail caml-list-request@inria.fr Archives:
&gt; http://caml.inria.fr
&gt; Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ:
&gt; http://caml.inria.fr/FAQ/
&gt; Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
&gt; 




--------------------------------------------------------------
This mail sent through IMP: https://pop.dia.uniroma3.it/horde/
Powered by IMP: http://horde.org/imp/ (also http://horde.org/)
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners

</contents>

</message>

