Computer programmers use computers for most, if not all, of their job. For example, they use computers to excavate procedures dealing with Java development. They use computers to design, write, test, and debug computer programs. They use computer languages to create programs and software through a software development process.
http://homepage.cs.uri.edu/book/programming/programming.htm
