Processing ......
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
 
Elements of Programming
Want to know Runways information of a particular airport? Click here to find out.
  • Title Elements of Programming
  • Author(s) Alexander Stepanov and Paul McJones
  • Publisher: Semigroup Press (June 27, 2019)
  • Paperback 280 pages
  • eBook PDF
  • Language: English
  • ISBN-10: 0578222140
  • ISBN-13: 978-0578222141
  • Share This:  

Book Description

This book provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation.

The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.

About the Authors
  • Alexander Stepanov is a Russian computer programmer, best known as an advocate of generic programming and as the primary designer and implementer of the C++ Standard Template Library,[1] which he started to develop around 1992 while employed at HP Labs.
  • Paul McJones studied engineering mathematics at the University of California, Berkeley, from 1967 to 1971. He has been programming since 1967 in the areas of operating systems, programming environments, transaction processing systems, and enterprise and consumer applications. He has been employed by the University of California, IBM, Xerox, Tandem, Digital Equipment Corporation, and Adobe Systems.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books: