Difference between coding and programming.



Hello Friends इस पोस्ट में मैं आज programming और coding के बारे में बात करने वाला हूँ | programming और coding, Software development में use होने वाली 2 important approaches हैं| Generally सभी programming और coding को similar ही समझते हैं लेकिन ऐसा नहीं हैं, Coding और programming में कई basic difference होते हैं | Computer programming  में programming और coding Synonyms की तरह use होते हैं |

Programming क्या होती हैं ?


`programming के बारे में पहले ही पोस्ट लिख चूका हु और post में मैंने programming basics को समझाया हैं जिसे आप पढ़ के अपने doubt clear कर सकते हैं |

what is programming ?

Coding क्या होती हैं ? 


जैसा मैंने programming में बताया हैं की किसी भी program को design करने की process को programming कहते हैं | programming के through हम केवल किसी भी problem का solution बताते हैं और ये solution executable होता हैं | basically किसी भी step by step solution ( Instruction ) को Algorithm कहते हैं | Algorithm, normal english और programming concept का mixture होता हैं | Algorithms में हम केवल ये बताते हैं हम problem को solve कैसे करेंगे | Algorithms को computer, direct execute नहीं कर सकता हैं |
Computer केवल machine language ( Low level language ) को समझता हैं और ये language 0 और 1 के sequence में होती हैं | लेकिन हम algorithms को direct machine language में change नहीं कर सकते हैं |  उससे पहले हम algorithms को High level language में translate करते हैं जिसे हम आसानी से machine language में translate कर सकते हैं |
तो algorithms को high level language में translate करने की process को Coding कहते हैं, और लिखे गए कोड से computer को यह बताते हैं की उसे करना क्या हैं | For example :

  • हम एक ऐसा code लिख सकते हैं  की आपका computer, Google maps open करे और आपकी current location को screen पर प्रिंट कर दे |
  • जब हम किसी website के Contact page पर जाते हैं और call us बटन पर क्लिक करते है तो वह direct call करने का option देता हैं | तो call us पर क्लिक करने पर direct call का option देने की process के लिए भी कोड लिखा जाता हैं जो computer को यह बताती हैं की उसे call us button पर क्लिक करने पर direct call करने का option देना हैं |
Finally computers केवल वो काम करते है जो हम उन्हें करने के लिए कहते हैं वो बिना हमारे बताये कुछ भी नहीं कर सकते | तो computer को instruct करना की उन्हें करना क्या है, इस process को Coding कहते हैं |

Difference between CODING and PROGRAMMING


what is the coding ?