In this chapter, we take a look at some popular programming languages and the general issue of programming in mathematics.

In mathematics, many things contribute to new discoveries. Inspiration plays a role, as does luck. But hard work and experimentation are two of the most important factors, and technology can help make mathematical work easier and experimentation faster.