Programming for Mathematicians /

The aim of this book is to teach mathematics students how to program using their knowledge of mathematics. For this they require only to know how to construct a proof. The entire book's emphasis is on "how to think" when programming. Three methods for constructing an algorithm or a pr...

Full description

Bibliographic Details
Main Author: Seroul, Raymond
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg, 2000.
Series:Universitext,
Subjects:
Online Access:Connect to the full text of this electronic book
Description
Summary:The aim of this book is to teach mathematics students how to program using their knowledge of mathematics. For this they require only to know how to construct a proof. The entire book's emphasis is on "how to think" when programming. Three methods for constructing an algorithm or a program are used: a) manipulation and enrichment of existing code; b) use of recurrent sequences; c) deferral of code writing, in order to deal with one difficulty at a time. Many theorems are mathematically proved and programmed. The last chapter explains how a compiler works and shows how to compile "by hand" little (but not trivial--even recursive) programs. The book is intended for anyone who thinks mathematically and wants to program and play with mathematics.
Item Description:Electronic resource.
Physical Description:1 online resource (xv, 429 pages 40 illustrations)
ISBN:9783642571299 (electronic bk.)
3642571298 (electronic bk.)
ISSN:0172-5939