Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Programming Question

Status
Not open for further replies.

jmd0252

Programmer
May 15, 2003
667
So fellow programmers,,,, I have a thinking question.. Is programming an art, or a science? In other words,,, when you write the code,, is it with a brush and paint,, or do you use a hammer and nail??

INHO: It is an art,,to be able to see the finished product, and thru the maze of files and line of code,,, being able to thread the needle.. I have had several peogrammers, who became so ficused on what the program was suppose to do, they failed to see what it was doing,, and took much longer to debug the code.. So what is your opinion??

 
art and science. without the art of programming the scientific aspect of it could not be achieved.

if it was not art then it would all be the same. But no two programmers code alike. Taht in itself is art and the complete concept to me. Then you need the logical/theoretical/mathematical side of programming. This is where science comes in. A ever changing entity as we grow further into investigation and development of a program in it's all.

_____________________________________________________________________
onpnt2.gif

 
I agree with onpnt, it's both. Its art and science.

If it was pure science, two programs written to do the same thing, but written by two differenet programmers would look exactly the same.

RedMage1967
IBM Certifed - RPG IV Progammer
 
I must concur with the "art AND science". But the rule is that the developer must clearly and thoroughly UNDERSTAND what the end result MUST be, or the program will never be what it should be.

The language is rather immaterial. Its really just a tool but different languages offer different syntax/functions to achieve the desired result.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top