Computer programming is a field that has to do with the analytical creation of source code that can be used to configure computer systems. Computer programmers may choose to function in a broad range of programming functions, or specialize in some aspect of development, support, or maintenance of computers for the home or workplace. Programmers provide the basis for the creation and ongoing function of the systems that many people rely upon for all sorts of information exchange, both business related and for entertainment purposes.

The computer programmer often focuses on the development of software that allows people to perform a broad range of functions. All online functions that are utilized in the home and office owe their origins to a programmer or group of programmers. Computer operating systems, office suites, word processing programs, and even Internet dialing software all exist because of the work of programmers.

Computer programming goes beyond software development. The profession also extends to the adaptation of software for internal use, and the insertion of code that allows a program to be modified for a function that is unique to a given environment. When this is the case, the computer programmer may be employed with a company that wishes to use existing software as the foundation for a customized platform that will be utilized as part of the company intranet.

Ad

A third aspect of computer programming is the ongoing maintenance of software that is currently running as part of a network. Here, the programmer may work hand in hand with other information technology specialists to identify issues with current programs, and take steps to adapt or rewrite sections of code in order to correct a problem or enhance a function in some manner.

In short, computer programming is all about developing, adapting, and maintaining all the programs that many of us rely upon for both work and play. Programmers are constantly in demand for all of these three functions, since businesses and individuals are always looking for new and better ways to make use of computer technology for all sorts of tasks. With this in mind, computer programming is a very stable profession to enter, and provides many different possibilities of employment opportunities.

Discuss this Article

Proxy414Post 4

Yes, new languages increase as demand for them increase, and it is likely that they will continue to improve for efficiency and comprehension as advanced technology continues to move forward. Computational Linguistics is a field that focuses on this phenomenon of computer translation and processing of human language. It is likely that in the not-too-distant future we will be seeing computer audio translation aiding in cross-cultural relations. Such a breakthrough will likely equal the invention of the modern computer in magnitude and impact.

RenegadePost 3

Are there new computer programming languages being invented? It would seem that if someone were to invent a computer language that configured computers to "think" like humans do, then translation of human languages using computers would be a lot simpler.

techgeek1Post 2

There are countless computer programming languages suitable for a variety of purposes. Languages like REALbasic and Visual Basic are considered to be rapid application development (RAD) languages and feature point and click interface building to facilitate fast development speed.

Other languages like C++ and Java, which are both object oriented programming languages, were designed for larger and more complex software projects that may be undertaken by an entire team of programmers.

Finally, Languages such as BASIC (Beginner's All-purpose Symbolic Instruction Code) are meant to provide entry level computer science students with an easy programming language they can learn before progressing to more difficult languages.

Post your comments

Please enter the code:

Login

Register

Make changes/additions/deletions to the article below, and one of our editors will publish your suggestions if warranted.

Optional: Explanation of your recommended changes

Thank You!

One of our editors will review your suggestion and make changes if warranted.
Note that depending on the number of suggestions we receive,
this can take anywhere from a few hours to a few days.
Thank you for helping to improve wiseGEEK!