

Many kinds of software, from scientific computing to video games, need numbers to perform their tasks. These numbers may be integers or real numbers. Despite the enormous power of computers, approximations are inevitable; as they accumulate, they can be harmful and sometimes even catastrophic.



Articles recommended for you.

A computer's memory can store only 0s and 1s. Despite this limitation, we now use it to store numbers, text, photographs and even videos. This encoding relies on a host of standards and conventions that are well worth knowing.

Error is inseparable from scientific computation. Calculations of this kind inevitably involve errors. However, it is essential to know where they may come from, to keep them under control, and to estimate their order of magnitude so as to determine whether a result is reliable.

While cryptography seeks to make information unintelligible, steganography aims to conceal the very existence of that information. The idea is to hide it within a drawing, image, text or sound.

Machines generally calculate faster than people. But exactly how does a machine perform a simple addition? Revisiting the methods taught to children reveals two main techniques, which we can compare using CASIO's Graph 90+E calculator.
Discussion
Sign in to post a comment and talk with other readers.
No comments yet. Be the first to respond.