Programming language क्या है ??
प्रोग्रामिंग भाषा क्या है
computer हमारी language नहीं समझता ऐसे
में programming language वो medium है जिसका use
हम computer
को
कुछ समझाने के लिए करते है या simple language में हम कह सकते
है की programming language का use हम computer
से communicate
करने
के लिए करते है |
(language) निर्देशों (instructions) की एक विशेष set
है
जो computer पर कुछ कार्य करने या किसी problem के
समाधान के लिए उपयोग होता है | computer किसी प्रोग्रामिंग लैंग्वेज(language)
के
निर्देशों को एक्सीक्यूट (executes) करता है ताकि वो एक सही उत्तर या output
दे
सके |
एक प्रोग्रामिंग language में कई तरह के शब्दों का set होता
है तथा कुछ चिन्हों जैसे की @ , % या $ का उपयोग भी किआ
जाता है| इन शब्दों तथा चिन्हों का उपयोग करके हम एक समस्या के समाधान हेतु
सही program लिख सकते है जिसको executes करके
computer हमे सही उत्तर या output दे सके |
1.Assembly language -
Assembly Language एक ऐसी comport language हैं जिसमे अंकीय संकेतो के स्थान पर
नेमोनिक code का use किया जाता है और इसे मशीनी भाषा में
बदलने के लिये असेम्बलर की आवश्यकता होती है, किन्तु यह अलग-अलग
microprocessor के लिये अलग-अलग होती है।
High-Level Programming Language
- यह मनुष्य
द्वारा समझने में बहुत आसान होती है इसमें साधारण English के word का use
किया
जाता है तथा बाद में complier का use कर Machine
Language में बदला जाता है
2.Machine language:-
Computer सिर्फ
binary language ही समझता है जो की 0 और 1
में
लिखे
होते है इसे ही Machine language भी कहते है |
Machine language काफी fast से execute
होता
है इसका कारन यह है की दुसरे programming language पहिले मशीनि
भाषा में बदलते है तब execute होकर output देते है लकिन
इसे कोई बदलाब की जरुरत नहीं इसलिए ये बहुत fast है |लकिन
मशीनि भाषा में program को लिखना और समझाना काफी मुश्किल है और इसके
दूसरा समस्या ये है की एक कंप्यूटर पर लिखा program दुसरे computer
पर
नहीं भी चल सकता है |
3. Assembly language :-
Assembly language में program को mnemonics के रूप में लिखा जाता है | ये mnemonics
उस
कंप्यूटर के CPU या processor पर निर्भर होता
है |हर processor के लिए अलग mnemonics set
processor के निर्माता द्वारा बनाया जाता है | हमे इन्ही mnemonics
का
उपयोग करके program लिखना होता है |ये program
भी
काफी तेजी से execute होता है और computer में काफी कम जगह लेते है|
लेकिन इनकी problem ये है की ये
पूरी तरह से मशीन पर depend होते है और इन्हे लिखना और समझाना काफी
मुश्किल है|
4. High-level language:- C,C++,JAVA, COBOL, FORTRAN, PASCAL अदि
high-language भाषा के उदाहरण high level भाषा लगभग English
भाषा
की तरह होता है और इनमें से कुछ भाषा में लिखे program को हम दुसरे computer
पर
भी चला सकते है | इनमे program को लिखना काफी
आसन है और program लीखने में होने बाले गलती को ठीक करना भी आसन
है |
इसके अच्छे बात ये है की इसके program के code
को
बार-बार उपयोग किया जा सकता है |
इनके program को बनाना और
संभालना दोनो आसन है | लेकिन computer सिर्फ binary
language ही समझता है इसलिय high-level भाषा को पहिले ) पहले मशीनि भाषा में
बदलता है तब execute होकर output देता है इसलिय
इन्हे execute होने में अधिक time लगता है और ये computer
memory में जगह भी ज्यादा लेता है |
5.Fourth generation language
ये लगभग इंग्लिश
भाषा की तरह ही होते है जिन्हें हम आसानी से पढ और समझ
सकते है |इन्हे कुछ limited काम करने के लिए
बना जाता है इसके example है SQL जिन्हें Database
से related
काम
करने के लिए बनाया गया है |इसके अन्य example है VB, VC++ आदि |