Visit our Christmas Gift Finder
Click & Collect from 2 Hours
Last Christmas Delivery Dates
Free UK Standard Delivery on orders £20 and over Order in time for Christmas 18th December 2nd Class | 19th December 1st Class Free Click & Collect to shops From 2 hours of your order*
Reconciling Abstraction with High Performance: A MetaOCaml approach - Foundations and Trends (R) in Programming Languages (Paperback)
  • Reconciling Abstraction with High Performance: A MetaOCaml approach - Foundations and Trends (R) in Programming Languages (Paperback)
zoom

Reconciling Abstraction with High Performance: A MetaOCaml approach - Foundations and Trends ® in Programming Languages (Paperback)

(author)
£60.00
Paperback 112 Pages / Published: 04/06/2018
  • We can order this

Usually dispatched within 2 weeks

  • This item has been added to your basket
Reconciling Abstraction with High Performance: A MetaOCaml Approach teaches the reader how to write typed code generators, how to make them modular, and how to gradually introduce domain-specific optimizations with MetaOCaml. Assuming no prior knowledge of MetaOCaml and only a basic familiarity with functional programming, it explains and illustrates how to implement a simple domain-specific language (DSL) for linear algebra, with layers of optimizations for sparsity and memory layout of matrices and vectors, and their algebraic properties. Reconciling Abstraction with High Performance: A MetaOCaml Approach is based on the written record of a live tutorial delivered on several occasions (first at CUFP - Commercial Users of Functional Programming 2013). It inherits the hands-on style of those tutorials, built around live coding, in interaction with the MetaOCaml and its type checker and the audience. It develops code piece-by-piece by submitting small fragments to the MetaOCaml interpreter, fixing type problems, generating sample code and testing it, noting the points of improvement, and adjusting the generator as needed. The monograph includes many exercises and homework projects to work on alone or in groups.

Publisher: now publishers Inc
ISBN: 9781680834369
Number of pages: 112
Weight: 170 g
Dimensions: 234 x 156 mm

You may also be interested in...

The C++ Programming Language
Added to basket
C++ Pocket Reference
Added to basket
Effective C++
Added to basket
£40.49
Paperback
C Programming
Added to basket
£54.99
Paperback
The C++ Programming Language
Added to basket
R Cookbook
Added to basket
£31.99
Paperback
Beginning Programming with C For Dummies
Added to basket
Mindstorms
Added to basket
£14.99
Paperback
A Tour of C++
Added to basket
£25.99
Paperback
C Programming Absolute Beginner's Guide
Added to basket
Programming
Added to basket
£55.49
Paperback
Data Analysis Using SQL and Excel
Added to basket
C Programming in Easy Steps
Added to basket
C++ Primer
Added to basket
£44.49
Paperback
Python For Dummies
Added to basket
£22.99
Paperback
Coding for Beginners in easy steps
Added to basket

Reviews

Please sign in to write a review

Your review has been submitted successfully.