Home » Others » Think OCaml

Think OCaml

Think OCaml

Download free course Think OCaml, pdf file on 142 pages by Allen Downey, Nicholas Monje.
How to Think Like a Computer Scientist is an introductory programming book based on the OCaml language. It is a modified version of Think Python by Allen Downey. It is intended for newcomers to programming and also those who know some programming but want to learn programming in the function-oriented paradigm, or those who simply want to learn OCaml.

OCaml is a powerful high-level programming language with a large emphasis on speed and efficiency.

This text leverages the power of the language to teach the reader important concepts in computer science and software design, with an emphasis in experimentation and self-directed learning.

Table of contents

  • The way of the program
  • Variables and Expressions
  • Functions
  • Program Flow
  • Recursive Functions
  • Algorithms
  • Strings
  • Lists
  • Case Study: Regular Expressions
  • Putting the O in OCaml, Part 1: Imperative programming
  • Arrays
  • Hashtables
  • Tuples
  • Records and Custom Data Structures
  • Putting the O in Ocaml Part 2: Objects and Classes
  • Case study: data structure selection
  • Debugging

Pages : 142
File type : PDF
Downloads: 14
Submitted On: 2022-02-03
License: GNU FDL
Author(s): Allen Downey, Nicholas Monje

Take advantage of this course called Think OCaml to improve your Others skills and better understand OCaml.

This course is adapted to your level as well as all OCaml pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning OCaml for free.

This tutorial has been prepared for the beginners to help them understand basic OCaml Others. After completing this tutorial you will find yourself at a moderate level of expertise in OCaml from where you can take yourself to next levels.

This tutorial is designed for OCaml students who are completely unaware of OCaml concepts but they have basic understanding on Others training.


Tutorials in the same categorie :