The Icon Programming Language
by Ralph E. Griswold, Madge T. Griswold
Publisher: Peer-to-Peer Communications 1996
Number of pages: 410
Icon is a mature, general-purpose programming language which is available for free on many platforms. It has a rich set of types: integers (of arbitrary size), reals, strings, lists, sets, tables, and records, together with an interesting goal-directed evaluation mechanism. The book is clear and user-friendly. Some prior programming experience necessary.
Home page url
Download or read it online for free here:
by Faraaz Damji, et al. - Wikibooks
QuickBasic and QBasic are popular programming languages for beginners. While its lack of power makes it unsuitable for many applications, it is an invaluable learning tool. This book will cover the usage of QBasic and most of it's functions.
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 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 R. Fourer, D.M. Gay, B.W. Kernighan - Duxbury Press
AMPL is a language for large-scale optimization and mathematical programming problems in production, distribution, blending, scheduling, and many other applications. This book is a complete guide for modelers at all levels of experience.