AMPL: A Modeling Language for Mathematical Programming
by R. Fourer, D.M. Gay, B.W. Kernighan
Publisher: Duxbury Press 2002
Number of pages: 540
AMPL is a language for large-scale optimization and mathematical programming problems in production, distribution, blending, scheduling, and many other applications. This book, written by the creators of AMPL, is a complete guide for modelers at all levels of experience.
Home page url
Download or read it online for free here:
(multiple PDF files)
by Nick Parlante - Stanford University
This is a 31 page introduction to programming with pointers and memory in C, C++ and other languages. It explains how pointers and memory work and how to use them -- from the basic concepts through all the major programming techniques.
by Raphael Finkel - Addison Wesley
The book examines the principles of programming languages from both their common and language-specific elements. Each chapter is devoted to a particular programming language issue, illustrated with an example from one of the programming languages.
by Ali Çehreli
This book is for ruby programmers who are intrigued by swift and want to learn it. It's focused on swift, but in each chapter we'll frame our discussion of swift in terms of equivalent features in ruby and highlight and compare the behaviour of each.
by Roberto Ierusalimschy
This book gives a solid base for any programmer who wants to use Lua. It covers all aspects of Lua -- from the basics to its API with C -- explaining how to make good use of its features and giving numerous code examples.