Coding vs Programming

By Thomaskutty Sebastain on February 8, 2008

Are they the same or are they different?

5 responses to “Coding vs Programming”

  1. Interesting question. Well, afaik – people refers to same thing with both.

    For me coding is writing instructions while programming is a technique. Coding is a sub-node of progamming. Programming requires “thinking” to construct solutions.

    Typing commands – Coding
    Decide what to type + Typing commands – Programming

    Many people are just coders and not programmers – they simply do what their superior instructs. No contribution from self. I will say such people will sit in their rotating chair for years 😉

  2. So, you mean there is a good overlap between the two. There is nobody such as a “pure coder” or a “pure programmer”. A coder should practice thinking like a programmer, while a programmer should be patient enough to type lots of code, right?

  3. ‘Programming’ is essentially a high level description of directions issued to a system to perform certain actions.

    It need not necessarily involve ‘Coding’.

    There are tools available which allow us to program systems without writing even a single line of code. Of course, the quality and efficiency of machine generated code is often questionable, but Rapid Application Development Tools are evolving to produce more and more efficient code.

    The entire cycle from ‘Requirements Analysis’ to ‘Maintenance’ is often referred to as Software Development Life Cycle (SDLC). The flow of activities in SDLC, depending on the definition we use, are not always sequential. Many stages of SDLC take inputs from more than one preceding stages. Also, of late, another stage is also seen added to SDLC after ‘Maintenance’ – ‘Retirement ‘. This happens when the software developed is no longer in use (often replaced by a newer version).

Leave a Reply

Contact us!
SCROLL TO TOP