caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: David.Mentre@irisa.fr (David Mentré)
To: caml-list@inria.fr
Subject: New french book on Objective Caml
Date: 26 Apr 2000 11:57:09 +0200	[thread overview]
Message-ID: <wd8r9btxk0a.fsf@parate.irisa.fr> (raw)

 == short english ==

I haven't seen any announcement here, maybe I've missed it. O'Reilly
France have published an new book on OCaml in french :

 Développement d'applications avec Objective CAML
  http://www.editions-oreilly.fr/catalogue/ocaml.html

I don't know if it will be translated in english.

 == français ==

Je n'ai pas vu d'annonce mais j'ai pu la manquer. Les éditions O'Reilly
viennent de publier un ouvrage sur OCaml :

 Développement d'applications avec Objective CAML
  http://www.editions-oreilly.fr/catalogue/ocaml.html

Description

  Dernier-né de la famille Caml, Objective Caml est l'un des langages
  fonctionnels les plus intéressants du moment, qui allie programmation
  fonctionnelle, impérative, et orientée objet.

  Outre les avantages bien connus des langages fonctionnels, on y trouve
  tout ce qui fait l'attrait des langages modernes, notamment son modèle
  objet original, ses fonctionnalités de multithreading, d'accès réseau,
  etc. Par ailleurs, le typage statique, l'inférence de type, ou le
  mécanisme de traitement des exceptions, combinées à une gestion
  automatique de la mémoire le rangent définitivement dans la catégorie
  des langages ultra-puissants.

  Cet ouvrage vous dira tout sur Objective Caml et vous permettra de
  réaliser des applications étonnamment efficaces :

  o La partie I est consacrée au noyau du langage. Les notions étudiées
    débouchent sur l'écriture d'un interprète BASIC complet ou d'un jeu
    de « démineur ».

  o La partie II aborde les outils de développement. Après avoir passé
    en revue les bibliothèques, les différents outils d'analyse ou
    l'interopérabilité avec C, on y apprend notamment à construire une
    interface graphique complexe.

  o La partie III montre comment organiser des applications en Objective
    Caml. On y parle de modules et d'objets, et les applications
    étudiées incluent des jeux à deux joueurs comme Puissance 4 ou la
    programmation de robots.

  o La partie IV a pour thème concurrence et répartition. Il y est donc
    question de threads, de pipes, et autres sockets, qui conduisent
    naturellement à la programmation de servlets ou au développement de
    clients et serveurs HTTP.

  Diffusé librement par ses créateurs de l'INRIA (sous licences LGPL et
  QPL), la distribution officielle d'Objective Caml s'installe sans
  difficulté aussi bien sur Unix que sur Windows.

  Le CD-ROM inclus dans cet ouvrage contient non seulement les toutes
  dernières versions (sources et binaires) d'Objective Caml, mais aussi
  les sources complets du livre en HTML, les solutions aux exercices, et
  de nombreux programmes et outils, parmi lesquels le fameux HEVEA
  (convertisseur LaTeX -> HTML).


(j'aime bien l'appellation de langage « ultra-puissant » :-)

(comme je ne fait pas partie des auteurs, de leur organisme ni des gens
 qui développement ocaml, je suis libre de toute publicité ;)

(je ne l'ai pas lu, mais a priori, rien sur les labels : dommage alors
 que la version 3.00 vient juste de sortir)<--+
                                              |
d.                                            |
--                                            |
 La critique est facile, l'Art est difficile -+
 Opinions expressed here are only mine.




             reply	other threads:[~2000-04-26 13:38 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-04-26  9:57 David Mentré [this message]
2000-04-26 17:11 ` miles
2000-04-27 12:23   ` Thorsten Ohl
2000-05-02  9:54     ` David Mentré
2000-04-26 17:37 ` Markus Mottl
2000-04-26 18:40   ` miles
2000-04-27 13:36     ` Thorsten Ohl
2000-04-27 15:00 ` Brian Rogoff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=wd8r9btxk0a.fsf@parate.irisa.fr \
    --to=david.mentre@irisa.fr \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).