Introduction to Programming

Programming

Programming शब्द का अर्थ है "Program बनाने का तरीका"| Program अर्थात Set of Instructions

जब Computer से कोई कार्य कराने के लिए User कोई Command देता है, तो इन्ही Commands को instructions कहा जाता है | Computer से कोई एक छोटा Operation perform कराने के लिए एक Instruction दी जाती है, किन्तु जब कई operations एक साथ perform कराना हो, तो कई Instructions का एक collection बनाया जाता है तथा Instructions के इसी Collection को ही Program कहा जाता है | 

Computer में program बनाने के लिए विभिन्न भाषाएं उपलब्ध हैं, जिन्हे Programming Languages कहा जाता है | Computer की विभिन्न Generations में develop की गई Programming Languages को निम्न वर्गों में बांटा  गया है -

(i) High Level Languages 

(ii) Low Level Languages 

High Level Languages 

ऐसी Programming Languages, जो User के द्वारा use की जाती हैं, अर्थात User के द्वारा Computer को जिस Language में Instruction या Programs दिए जाते हैं, ऐसी Languages को High Level Languages कहा जाता है | ये Programming Languages, User को आसानी से समझ में आती हैं, इसीलिए High Level Programming Languages को User Friendly भी कहा जाता है | जैसे C++, Visual Basic, JAVA, ForTran, Python आदि | 

Low Level Languages 

Computer, High Level Languages को directly नहीं समझ सकता है | जब User द्वारा Computer को High Level language में instruction दी जाती है, तो Computer में High level instructions को ऐसी language में translate किया जाता है, जिसे Computer directly समझ सके तथा दिए गए operations को perform कर सके अर्थात ऐसी languages जिन्हें computer direct समझता है, उन्हें Low level languages कहा जाता है | Low Level languages को Machine Friendly languages भी कहा जाता है जैसे :- Assembly और Binary | 

विभिन्न प्रकार की Programming Languages पर Programs बनाने के लिए अलग अलग Programming Systems होते हैं | Programming System, different features के Collections होते हैं तथा इन Features एवं Rules को Program बनाने के दौरान ध्यान रखना होता है, साथ ही इनके rules को follow करते हुए Program बनाना आवश्यक होता है | 
कुछ Popular Programming Systems निम्नलिखित हैं -
  • Procedural Oriented Programming System 
  • Object Oriented Programming System 
  • Modular Programming System 
  • Function Oriented Programming System

C++ Programming language में Programs, Object Oriented Programming System पर आधारित होते हैं अर्थात Object Oriented Programming System के features एवं rules को follow करते हुए C++ Programming language में Programs बनाए जाते हैं | C++, C Programming का ही Extended Form (विकसित रूप) हैं | 

आरम्भ में C++ को C with classes का नाम दिया गया था क्योकि C Programming में Class एवं Class के अन्य features को add करने पर ही C++ language develop हुई | इसीलिए C Programs को भी C++ language पर सरलता से बनाया जा सकता है | अतः C++ Programming के बारे में जानने से पूर्व C Programming के Concepts को भी जानना आवश्यक है -

C Programming language में Programs, Procedural Oriented Programming System पर आधारित होते हैं अर्थात C Programming में एक पूर्व निर्धारित Structure होता है तथा इसी Structure को follow करते हुए C language में सभी Programs बनाए जाते हैं | 

          




टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Procedure & Flow Chart

File Extensions & Data Types