"One should never discuss religion, politics, or programming languages."
Non-critical comparisons between Lisp and other programing languages
- The Future of Lisp in the Febrary/March 1996 issue of IEEE
Expert, includes commentary by Howard Shrobe (on Lisp) Guy
L. Steele, Jr. (on Java), Bjarne Stroustrup (on C++) and Scott
E. Falhlman (on Dylan), each describing the strenghths and weaknesses
of these languages for AI work. (This used to be publicly available
but it seems you now need an IEEE Computer Society digital library
- Appendix A of The Art of the
Metaobject Protocol introduces CLOS in comparison with
Smalltalk and C++.
Programming: The CLOS Perspective has several chapters
comparing CLOS with each of Smalltalk, Eiffel, Sather, and C++,
CLOS, Eiffel, and Sather: A Comparison by Schmidt and Omohundro.
In praise of Lisp
Criticisms of Lisp
Criticisms of other languages
"C combines the power of assembler with the portability of assembler." - Anonymous
"The C language is particularly rich with ways of writing a program
that totally hide the original design intent." - Stanley Chow
"C++ has not lost touch with C's primary virtues." - Bjarne Stroustrup
Guidelines For Choosing a Computer Language: Support For the Visionary
Organization, Patricia K. Lawlis, March 1996 takes a pro-Ada view
of C/C++, Cobol, Fortran, Smalltalk and assembly languages, as well as
with 4/5GL systems.
Comparing Development Costs of C and Ada also takes a pro-Ada view.
- C++? A
Critique of C++, by Ian Joyner, makes a pro-Eiffel comparisson
C++, C, Java and Eiffel.
of Tcl with Other Systems and The Tcl War discuss
issues related to both Lisp and the Tcl "scripting language".