Elements of Programming

Elements of Programming

2009 • 282 pages

Ratings1

Average rating4

15

Elements of Programming 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. This 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.

Become a Librarian

Reviews

Popular Reviews

Reviews with the most likes.

There are no reviews for this book. Add yours and it'll show up right here!


Top Lists

See all (5)

List

34 books

Cs

A Byte of Python
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
Operating Systems: Three Easy Pieces
The Elements of Programming Style
Psychology of Everyday Things
The UNIX Programming Environment
HTML and CSS

List

54 books

Engineering

Structure and Interpretation of Computer Programs
The Passionate Programmer
Clean Code: A Handbook of Agile Software Craftsmanship
Working Effectively with Legacy Code
Graph Databases
Patterns of Enterprise Application Architecture
Introduction to Algorithms