6. Computer Programmers
Computer programmers write, test, and maintain the detailed instructions, called programs, that computers follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. With the help of other computer specialists, they figure out which instructions to use to make computers do specific tasks.
Many technical innovations in programming—advanced computing technologies and sophisticated new languages and programming tools, for example—have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization, but computer programmers are individuals whose main job function is programming.
Programmers usually write programs according to the specifications given by computer software engineers and systems analysts. (Sections on computer software engineers and on computer systems analysts appear elsewhere in the Handbook.) After engineers and analysts design software—describing how it will work—the programmer converts that design into a logical series of instructions that the computer can follow.
The programmer codes these instructions in a conventional programming language such as COBOL; an artificial intelligence language such as Prolog; or one of the more advanced object-oriented languages, such as Java, C++, or ACTOR. Different programming languages are used depending on the purpose of the program. Programmers generally know more than one programming language, and because many languages are similar, they often can learn new languages relatively easily.
Saturday, January 17, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment