Reviews of the structure and features of programming and symbol processing languages such as Ada, BASIC, C, C++, COBOL, FORTRAN, Pascal, LISP, and PROLOG guide computer professionals in choosing a programming language for classroom instruction. Includes chapters on programming principles, visual and object-oriented programming, language elements and design concepts, mixed language programming, and historical background, plus sample programs and an evaluation for each language. Useful for students as well as professionals. Annotation copyright Book News, Inc. Portland, Or.