eBook-Daraz

A place for all eBooks

This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally. We do not host pirated books or we do not link to sites that host pirated books.

Think OCaml How to Think Like a Computer Scientist eBook free download

 

Think OCaml How to Think Like a Computer Scientist eBook free download

Think OCaml How to Think Like a Computer Scientist eBook free download

Think OCaml How to Think Like a Computer Scientist eBook free download

“Think OCaml: How to Think Like a Computer Scientist” is an introductory programming textbook based on the OCaml language. 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.

Description

The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

The programming language you will learn is OCaml. OCaml is an example of a high-level language; other high-level languages you might have heard of are C, C++, Perl, Java and Python.

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

Book Details

Author(s): Nicholas Monje and Allen Downey
Format(s): PDF, HTML
File size: 580 KB
Number of pages: 142

Think OCaml How to Think Like a Computer Scientist eBook free download

Download

Leave a Reply

Your email address will not be published. Required fields are marked *

eBook-Daraz © 2017 Frontier Theme