"प्रोग्रॅमिंग भाषा" च्या विविध आवृत्यांमधील फरक
Content deleted Content added
ओळ ५:
संगणकीय भाषा या दोन प्रकारच्या असतात - उच्चस्तरीय (high-level) व नीचस्तरीय, किंवा सूक्ष्मस्तरीय (low-level).
उच्चस्तरीय भाषा वापरण्यास सोप्या असतात कारण त्या एकाच प्रकारच्या प्रोसेसरवर (संगणकाचा मेंदू) अवलंबून नसतात. यामुळे आज्ञावली लिहिताना त्या
सूक्ष्मस्तरीय भाषा या संगणकाच्या कार्यावर जास्त चांगल्या प्रकारे नियंत्रण देऊ शकतात. त्या प्रोसेसर नुसार वेगवेगळ्या असतात.
सूक्ष्मस्तरीय भाषांचे सर्वसाधारणपणे दोन प्रकार आहेत - प्रथम पिढी (first generation) व द्वितीय पिढी (second generation). आकड्यांची भाषा ही प्रथम पिढी सूक्ष्मस्तरीय भाषा समजली जाते. द्वितीय पिढीतील भाषांमध्ये मर्यादित प्रमाणात इंग्रजीसदृश्य शब्दांचा वापर करुन आज्ञावली लिहिता येते. या प्रकारच्या भाषेचे एक उत्तम उदाहरण म्हणजे असेंब्ली भाषा (assembly language). द्वितीय प्रकारच्या सूक्ष्मस्तरीय भाषांचे आकड्यांच्या भाषेत रूपांतर, हे काम ''जुळवणीकार'' (assembler) करतो.▼
सूक्ष्मस्तरीय भाषेत आज्ञावली लिहिणे हे उच्चस्तरीय भाषेत आज्ञावली लिहिण्यापेक्षा सर्वसाधारणपणे अवघड असते. परंतु शेवटी दोन्ही भाषा
▲द्वितीय पिढीतील भाषांमध्ये मर्यादित प्रमाणात इंग्रजीसदृश्य शब्दांचा वापर करुन आज्ञावली लिहिता येते. या प्रकारच्या भाषेचे एक उत्तम उदाहरण म्हणजे असेंब्ली भाषा (assembly language). द्वितीय प्रकारच्या सूक्ष्मस्तरीय भाषांचे आकड्यांच्या भाषेत रूपांतर, हे काम जुळवणीकार (assembler) करतो.
▲सूक्ष्मस्तरीय भाषेत आज्ञावली लिहिणे हे उच्चस्तरीय भाषेत लिहिण्यापेक्षा सर्वसाधारणपणे अवघड असते. दोन्ही भाषा शेवटी आकड्यांच्या भाषेत रूपांतरीत होतात व त्यातील आज्ञा संगणकाच्या सी. पी. यु. ला मुख्य प्रक्रियेसाठी पाठविल्या जातात.
== काही लोकप्रिय उच्चस्तरीय प्रोग्रॅमिंग लँग्वेज ==
|