Functional and procedural programming in Mathematica
Edition: First edition
Publisher: Kindle press
Published: 2/06/2020
Place of publication: USA
Language: eng
Format: Paperback
Number of pages: 366
ISBN-13: 9798650293118
Copyright date: 2/06/2020
Description: Software presented in the book contains a number of useful and effective receptions of the procedural and functional programming in Mathematica that extend the system software and allow sometimes much more efficiently and easily to program the software for various purposes. Among them there are means that are of interest from the point of view of including of their or their analogs in Mathematica, at the same time they use approaches, rather useful in programming of various applications. In addition, it must be kept in mind that the classification of the presented tools by their appointment in a certain measure has a rather conditional character because these tools can be crossed substantially among themselves by the functionality. The freeware package MathToolBox containing the above means is attached to the present book. The MathToolBox not only contains a number of useful procedures and functions, but can serve as a rather useful collection of programming examples using both standard and non–standard techniques of functional–procedural programming. The book is oriented on a wide enough circle of the users from computer mathematics systems, researchers, teachers and students of universities for courses of computer science, physics, mathematics, and a lot of other natural disciplines. The book will be of interest also to the specialists of industry and technology which use the computer mathematics systems in own professional activity. At last, the book is a rather useful handbook with fruitful methods on the procedural and functional programming in the Mathematica system.
Table of contents: label: Introduction
title: 5; label: Chapter 1: The user functions in Mathematica
title: 7; label: Chapter 2: The user procedures in Mathematica
title: 28; label: Chapter 3: Programming tools of the user procedure body
title: 105; label: Chapter 4: Software for input-output in Mathematica
title: 264; label: Chapter 5: Organization of the user software
title: 305; label: References
title: 347; label: About the authors
title: 351