|
| 1 | +Writing programs or programming is a very creative |
| 2 | +and rewarding activity You can write programs for |
| 3 | +many reasons ranging from making your living to solving |
| 4 | +a difficult data analysis problem to having fun to helping |
| 5 | +someone else solve a problem This book assumes that |
| 6 | +{\em everyone} needs to know how to program and that once |
| 7 | +you know how to program, you will figure out what you want |
| 8 | +to do with your newfound skills |
| 9 | + |
| 10 | +We are surrounded in our daily lives with computers ranging |
| 11 | +from laptops to cell phones We can think of these computers |
| 12 | +as our personal assistants who can take care of many things |
| 13 | +on our behalf The hardware in our current-day computers |
| 14 | +is essentially built to continuously ask us the question |
| 15 | +What would you like me to do next |
| 16 | + |
| 17 | +Our computers are fast and have vasts amounts of memory and |
| 18 | +could be very helpful to us if we only knew the language to |
| 19 | +speak to explain to the computer what we would like it to |
| 20 | +do next If we knew this language we could tell the |
| 21 | +computer to do tasks on our behalf that were reptitive |
| 22 | +Interestingly, the kinds of things computers can do best |
| 23 | +are often the kinds of things that we humans find boring |
| 24 | +and mind-numbing |
0 commit comments