Abstract
The fundamental building blocks of any software package for computer arithmetic are the functions that carry out the basic operations of addition, subtraction, multiplication, and division. The efficiency of the entire package hangs on the last two of these, and for that reason great care must be taken in the selection and implementation of the associated algorithms. Fortunately, volume 2 of Donald Knuthâs classic The Art of Computer Programming contains most of what we need for this portion of the FLINT/C functions.
Thus calculation can be seen as the basis and foundation of all the arts.
âAdam Ries, Book of Calculation
And you, poor creature, you are completely useless. Look at me. Everyone needs me.
âAesop, âThe Fir and the Blackberry Bushâ
There is one small prerequisite for mastering the mathemagic tricks in this chapterâyou need to know the multiplication tables through 10 âĤ backward and forward.
âArthur Benjamin, Michael B. Shermer, Mathemagics
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
Âİ 2013 Michael Welschenbach
About this chapter
Cite this chapter
Welschenbach, M. (2013). The Fundamental Operations. In: Cryptography in C and C++. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5099-9_4
Download citation
DOI: https://doi.org/10.1007/978-1-4302-5099-9_4
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-5098-2
Online ISBN: 978-1-4302-5099-9
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books