http://en.wikipedia.org/wiki/Programmer
2006-11-12 03:23:21
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
In a very real way, it is whatever most Human Resource know-nothings and greedy-for-the-sake-of-being greedy Recruiters decide it is each week at their secret meetings.
Computer Programmers come in two flavors - Object Oriented and Procedural. Both flavors require a lot of memorization and puzzle-solving aptitude. In ten years, neither of them will still exist. OO programmers will have written every possible object, and Procedural programmers will all have starved to death -see above.
Stored-program symbol manipulation devices require absolutely perfect sequences of binary digits formed (by programmers) to do anything at all. Although we use the devices themselves to translate lists of instructions into that form, the instruction lists are still highly cryptic and people have to learn slowly how to interpret any task to be programmed from human language terms to the lists of instructions that computers can use.
Any one who can do this successfully qualifies as a Computer Programmer.
Things keep changing in the high-tech world, Neural net hardware and natural language interpretting software are being worked on, and could change the concepts involved so radically that we might have to find words other that "Computer" and "Programmer" to describe our non-human servants and the people who teach them.
Then again, if things go the other way a little bit - we will end up becoming "the Borg", and the term "Computer Programmer" would become effectively meaningless. Along with everything else.
2006-11-12 12:02:32
·
answer #2
·
answered by Happy Camper 5
·
0⤊
0⤋
When someone is able to understand computer language such as java or VB and can then write code to allow the functionality of the computer that is compatible with the operating system. A programmer tends to be called a Software engineer as they write computer programmes - your software.
2006-11-12 11:34:45
·
answer #3
·
answered by D M 1
·
0⤊
0⤋
Set of instructions to communicate with your computer, used to get your job done.
2006-11-12 12:14:50
·
answer #4
·
answered by the_init 1
·
0⤊
0⤋