Think OCaml
How to Think Like a (Functional) Programmer


Book Details
Authors | Allen Downey, Nicholas Monje |
Publisher | Green Tea Press |
Published | 2011 |
Edition | 1st |
Paperback | 142 pages |
Language | English |
License | GNU Free Documentation License |
Book Description
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.
This book is available under the GNU Free Documentation License, which means that you are free to copy, redistribute, and modify it, as long as you preserve all original copyright notices, provide transparent access to the source, and release any modified versions under the same license.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.