A textbook on functional programming and data structures in OCaml, with an emphasis on semantics and software engineering. This book is the textbook for CS 3110 Data Structures and Functional Programming at Cornell University. A past title of this book was “Functional Programming in OCaml”.
AI Engineer - Learn how to integrate AI into software applications
JavaScript Programming for Beginners
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
PREFACE
INTRODUCTION
OCAML PROGRAMMING
CORRECTNESS AND EFFICIENCY
LANGUAGE IMPLEMENTATION
LAGNIAPPE
APPENDIX
Taught by
Michael R. Clarkson, Robert L. Constable, Nate Foster, Michael D. George, Dan Grossman, Daniel P. Huttenlocher, Dexter Kozen, Greg Morrisett, Andrew C. Myers, Radu Rugina, and Ramin Zabih