Which programming language should be used to develop this application and/or related and future applications? This guide to programming languages provides the answers without endless hours of research. It discusses the most widely used languages and their functional pros and cons for application development. The book provides a brief overview of programming language principles and concepts; numerous diagrams, charts, and sample programs; tables which rate the languages; coverage of object-oriented programming and visual programming; and a chapter on mixed programming environments. Supported by 30 illustrations and 15 equations, this guide is a vital tool and reference for experienced practitioners, consultants, and students working on building practical applications.