Elements of Programming (Alexander Stepanov, et al)

0.0 (0)
Elements of Programming (Alexander Stepanov, et al)

This book offers a unique perspective on programming that is not found elsewhere. Its main tenet is that effective programming, like other branches of science and engineering, requires a strong mathematical framework.

The book demonstrates how algorithms written in a real programming language, like C++, can function in the broadest possible mathematical context. The rapid exponentiation technique, for instance, is designed to function with any associative operation. Software that uses abstract algorithms is effective, dependable, secure, and affordable.

Ebook Details

About the Authors
  • Russian computer programmer Alexander Stepanov is well known for supporting generic programming and being the principal architect and implementer of the C++ Standard Template Library,[1] both of which he began to create in the early 1990s while working at HP Labs.
  • From 1967 until 1971, Paul McJones attended the University of California, Berkeley to study engineering mathematics. Since 1967, he has been developing software for operating systems, programming environments, systems for processing transactions, and both business and consumer applications. 
Published Date / Year
(June 27, 2019)
Link to the Book's Homepage
280 pages
eBook Format

Similar Programming & Computer Books

Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
UML For The IT Business Analyst (Howard Podeswa)
Information technology business analysts are frequently involved in OO and UML projects nowadays, but they still have a ways to go before fully utilizing the technology beyond use cases...
UML Process (Sharam Hekmat)
Using object technology, the UML Procedure is a standardized process for creating software systems. This document's goal is to define the UML Process at a level appropriate for practitioners...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design (Craig Larman)
This book provides a clear and useful introduction to using objects to think about and build systems that are well-built, reliable, and maintained. ...
UML Tutorial (Tutorialspoint)
Essential competencies for beginning programmers! Unified Modeling Language principles are explained in this user-friendly book (UML).  
Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...
Creating Games in C++: A Step-by-Step Guide (David Conger, et al)
Love playing video games? Ever wished you could design your own, complete with bells and whistles? It's not as difficult as you may imagine, and you don't need to...
Game Programming in Haskell (Elise Huard, et al)
Predictably, Game Programming in Haskell provides an introduction to creating games in the language.  

User reviews

There are no user reviews for this listing.
Rate this Book