07.05.2015 Views

Bronze Edition Guide - True BASIC

Bronze Edition Guide - True BASIC

Bronze Edition Guide - True BASIC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9<br />

CHAPTER<br />

An Introduction to Programming 1<br />

What is a computer program? What is a programming language? Why should you want<br />

to learn to write programs?<br />

A computer program contains the instructions that tell the computer to do a certain<br />

task, such as play a game of football, format and print a letter, or predict the survival<br />

of lemmings over several generations. People who used the earliest computers had to<br />

know how to write their own programs. There were no stores down the block where<br />

they could buy a ready-to-use package that would track cash flow for their company.<br />

Today, most people who use computers are not programmers. Instead, they use application<br />

packages such as word processors, spreadsheets, address organizers, or flight<br />

simulators. You can become a very sophisticated computer user and know nothing<br />

about writing programs.<br />

Yet even if you have no intention of becoming a software developer or writing complex<br />

applications packages, you can still learn to program and enjoy solving your own problems<br />

in your own way. Why should people learn to program and why would you want<br />

to write your own programs?<br />

There are several personal and practical reasons for learning to program:<br />

• Acquire training and practice in logical thinking. Many business schools continued<br />

to teach programming to their students even after spreadsheets and database packages<br />

became widely available.<br />

• Get a better understanding of how computers work. Everything a computer does<br />

boils down to programmed instructions.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!