Lerne Programmieren mit OCaml: Das kostenlose Lehrbuch ist jetzt auf Englisch verfügbar

Learn Programming with OCaml

Das französische Lehrbuch „Programmer avec OCaml“ von Sylvain Conchon und Jean-Christophe Filliâtre ist nun in englischer Übersetzung erhältlich. Die Übersetzung von Urmila Nair wurde von der OCaml Software Foundation finanziert und steht unter der offenen Lizenz CC BY-SA 4.0. Das Buch bietet eine gründliche Einführung in die funktionale Programmierung mit OCaml und ist als PDF und EPUB kostenlos herunterladbar. Der Quellcode zu den Beispielen ist ebenfalls verfügbar.

Das Buch ist offen lizenziert über CC BY SA 4.0.
  1. tialaramex

    Ich glaube, dass ein ML die erste Sprache für Informatiker sein sollte. Es ist viel weniger klar, welche Sprache wir Menschen beibringen sollten, für die es wahrscheinlich ihre einzige Sprache sein wird; heute ist Python üblich, und für Bereiche, die sich für Statistik interessieren, wird oft R verwendet, ich habe auch Java in dieser Rolle gesehen. Aber für eine erste Sprache im Besonderen bin ich mir sicher, dass ein ML gewählt werden sollte, und das trotz der Tatsache, dass die Universität, an der ich arbeite, seit Jahrzehnten Java und seit kurzem Python als erste Sprache unterrichtet.

    Ich bin ein alter Mann, ich habe vor vielen Jahren als Student das Standard ML of New Jersey gelernt, aber ich bin mir ziemlich sicher, dass diese Erfahrung, obwohl sie nicht irrelevant ist, meine Überzeugung darüber, was wir [im Allgemeinen über die Menschheit sprechend] lehren sollten, nicht übermäßig gefärbt hat.

  2. __rito__

    Dies ist die beste OCaml-Ressource, die ich kenne, und ich habe sie vollständig durchgearbeitet und kann sie wärmstens empfehlen:

    CS3110: OCaml Programming: Correct + Efficient + Beautiful [0]

    Es ist eine der besten Programmierressourcen, die ich kenne.

    [0]: https://cs3110.github.io/textbook/cover.html

  3. zvmaz

    Nebenbei: Ein großartiges Interview mit dem Schöpfer von OCaml, Xavier Leroy [1].

    [1] https://www.youtube.com/watch?v=9Cswiqrq6So

  4. sweetjuly

    Ich frage mich wirklich, wie es wäre, das Programmieren zum ersten Mal mit OCaml zu lernen.

    Ich erinnere mich, dass ich OCaml auf eine richtig funktionale Weise gelernt habe, nachdem ich so lange Code in C geschrieben hatte, und es war wirklich qualvoll schmerzhaft, zu versuchen, meine Denkweise über Algorithmen zu ändern. Irgendwann kam ich über den Berg und es hat meine Art, C-Code zu schreiben, verändert (zum Besseren?), aber ich frage mich, ob es einfacher gewesen wäre, OCaml als erste Sprache zu lernen.

  5. Fervicus

    OCaml-Programmierer, welche Lernressource würdet ihr für den Einstieg empfehlen? Ich weiß, dass es https://cs3110.github.io/textbook/chapters/basics/intro.html gibt. Wie schneidet dieses Buch im Vergleich ab? Gibt es noch etwas anderes, das ihr empfehlen würdet?

  6. jan_m_savage

    Dieses Buch, obwohl sonst hervorragend, ist meiner Meinung nach viel zu schwer für Anfänger. Das Tempo ist zu schnell, und es ist pädagogisch wenig nützlich, wenn man nicht bereits programmieren kann.

  7. netfortius

    Die französische Originalversion des Buches scheint 12 Jahre alt zu sein (2014). Ist die hier verlinkte englische Übersetzung ein irgendwie aktuelleres Buch?

  8. amelius

    Was ist das empfohlene GUI-Framework für OCaml? (Bitte sagt nicht HTML)

Mehr von diesem Tag

2026-09-05