LYCOS RETRIEVER
Lisp Programming Language
built 186 days ago
Since this book assumes that students will have had experience with some imperative programming language, this book teach pure Lisp before the imperative constructs. By the time this book introduces imperative Lisp in Part III, the student should be used to the functional style of pure Lisp and should be able to develop a good, balanced programming style.
Source:
CHILL (CCITT High Level Language) is a general procedural programming language which is mainly used in the field of telecommunications. As a general programming language it is by no means limited to this field. A number of CHILL programming environments are ... implemented in CHILL.
Source:
This is a good book to use if this is your first introduction to programming in LISP. Although some of the examples are a bit elementary, it is a good introduction to the language. The most frustrating thing is trying to use the book as a reference. The index is poor and due to the book's organization it makes looking up things a nightmare. If you're going to buy this book, buy a good reference book to go with it.
Source:
ML (which stands for Meta-Language) is a family of advanced programming languages with [usually] functional control structures, strict semantics, a strict polymorphic type system, and parametrized modules. It includes Standard ML, Lazy ML, CAML, CAML Light, and various research languages. Implementations are available on many platforms, including PCs, mainframes, most models of workstation, multi-processors and supercomputers. ML has many thousands of users, is taught at many universities (and is the first programming language taught at some).
Source:
In Lisp, if you want to do aspect-oriented programming, you just do a bunch of macros and you're there. In Java, you have to get Gregor Kiczales to go out and start a new company, taking months and years and try to get that to work. Lisp still has the advantage there, it's just a question of people wanting that. — Peter Norvig
Source:
In contrast to most other major programming languages, Lisp allows the programmer to implement control structures using the language itself. Several control structures are implemented as Lisp macros, and can even be macro-expanded by the programmer who wants to know how they work.
Source: