The Elements of Mathematica Programming Contributor(s): Petersen, Troels (Author), Petersen, T. (Author), Petersen, Troels (Editor) |
|
![]() |
ISBN: 0387945903 ISBN-13: 9780387945903 Publisher: Springer OUR PRICE: $43.65 Product Type: Hardcover Published: September 2006 |
Additional Information |
BISAC Categories: - Computers - Mathematics | Discrete Mathematics |
Physical Information: 420 pages |
Descriptions, Reviews, Etc. |
Publisher Description: Elements.. is a collection of essays written by experts in the Mathematica community. Many of the contributors have been involved with the development of the Mathematica programming language since it inception. The book surveys the approach to programming available within the Mathematica language. While it is especially suited to handling mathematical expressions and computations, Mathematica also provides constructs for procedural programming and rule-based programming (pattern mathching), as well as facilities for list processing and code modularization. While programs written within any of these styles will solve a particular problem, they will probably differ greatly in particular aspects of efficiency and parcticality, such as coding and execution time, memory requirements, and the ease with which they can be used, read, understood, and extended. Of the factors that influence these considerations of efficiency and practicality, some are obvious but many are not well known or documented. This book will serve to assist readers to write efficient and elegant programs guided by the insight of expert Mathematica programmers. Elements.. will be particularly useful for those users of Mathematica who have gotten past the basic introduction and now are looking for a more in depth discussion of the programming langauge and its many constructs and paradigms. |