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 Bruce Tate - O'Reilly Media, Inc.
Bruce Tate describes the characteristics of alternative languages, likely successors to Java. The book will teach you a few new languages and help you start building new skills, or you can use the introduced techniques to improve your work in Java.
by Graeme Donald Robertson - Robertson Pub
APL is a high-level, general-purpose, intuitive programming language which is designed to be easy on the programmer even if consequently hard on the computer - through power, not inefficiency. APL is essentially simple and easy to learn.
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.
BASIC was developed in 1963 at Dartmouth College, New Hampshire as a teaching language. The language taught here, BASIC, is easier to learn than others as its commands are similar to English and has a simple set of rules for entering them.