कंप्यूटर, प्रोग्रामिंग
क्यों उच्च स्तरीय प्रोग्रामिंग भाषाओं का उपयोग करें?
आप जानते हैं, कंप्यूटर के भीतर आदेशों के सभी एक विशेष मशीन भाषा है जो ऑपरेटरों शून्य और की एक जटिल और असंरचित अनुक्रम है करने के लिए स्थानांतरित कर रहे हैं। इस तरह के संकेत की कमी - यह इलेक्ट्रॉनिक उपकरण, जहां इकाई एक निश्चित संकेत स्तर, एक शून्य के रूप में परिभाषित किया जा सकता है के लिए बहुत सुविधाजनक है। हालांकि, इस कोड का उपयोग कर जटिल कार्य बेहद मुश्किल है प्रदर्शन करने के लिए निर्देश लिखने के लिए, और त्रुटि और डिबग बस असंभव लगता है। इसलिए हम एक विशेष डेवलपर्स के लिए और अधिक सुविधाजनक, उच्च स्तर प्रोग्रामिंग भाषाओं का विकास किया।
कार्यक्रम के मानक आदेशों का एक क्रम है, जो के कार्यान्वयन के एक विशेष कार्य के समाधान की ओर जाता है। के लिए पहला कंप्यूटर कार्यक्रमों मशीन भाषा में सीधे लिखा गया है, वे बहुत बोझिल और समझने में मुश्किल थे। जल्दी में - मध्य 50-xx के अंतिम, 20 वीं, सदी पहले मैक्रो प्रोग्रामिंग प्रक्रिया अधिक संरचित किया जाता है, और फिर तथाकथित दिखाई दिया विधानसभा भाषा, जो भी मशीन कोड पर भरोसा किया। कंप्यूटर तकनीक विकसित और बेहतर और भाषाओं प्रोग्रामिंग का तेजी से विकास के बाद। और 50-xx के बीच में फोरट्रान, पहली पूर्ण उच्च स्तरीय प्रोग्रामिंग भाषा दिखाई दिया। 1968 में, निकोल्स विर्थ नई भाषा पास्कल पेश किया गया था, जो व्यापक रूप से डिजाइन और दिलचस्प सॉफ्टवेयर उत्पादों और वर्तमान बनाने के लिए प्रयोग किया जाता है। तो बुनियादी भाषा, जिसके आधार पर वस्तु उन्मुख दृश्य मूल मंच में प्रयोग किया जाता है आया था। सी है, जो के लिए विशेष रूप अनुकूलित किया गया है - 70 के दशक में वहाँ सबसे व्यापक रूप से आज भाषाओं में इस्तेमाल में से एक था प्रणाली प्रोग्रामिंग। वर्तमान में, विकास और एक समग्र और बहुमुखी वस्तु उन्मुख प्रणाली है, साथ ही उन भाषाओं कि इंटरनेट अनुप्रयोगों बनाने के लिए पेशेवरों की मदद के प्रचार-प्रसार: एचटीएमएल, php, जावा। दो हजार विभिन्न भाषाओं के बारे में कुल प्रोग्रामिंग, कुल वजन जिनमें से सशर्त कर रहे हैं और कंप्यूटर में इस्तेमाल नहीं कर रहे हैं, साथ ही साथ कई उच्च स्तरीय प्रोग्रामिंग भाषाओं के लिए।
सबसे सरल वर्गीकरण उच्च स्तरीय प्रोग्रामिंग तथाकथित निम्न स्तर प्रोग्रामिंग भाषाओं, या कार के उद्देश्य से, और भाषाओं में सभी मौजूदा धन बांटता है, और उपयोगकर्ता केंद्रित। बल्कि, इसके प्रोसेसर और अनुदेश सेट की या - उन दोनों के बीच मुख्य अंतर यह है कि कार्यक्रम भाषाओं (अर्थात्, असेंबलर और स्मरक) के पहले समूह द्वारा लिखित में निहित है, कंप्यूटर पर निर्भर करता है। उच्च स्तर की भाषा प्रोग्रामिंग यह संभव है कि किसी भी कंप्यूटर पर चलाया जाएगा, इसकी की परवाह किए बिना एप्लिकेशन प्राप्त करने के लिए बनाता है हार्डवेयर। फंड भी दो बड़े हैं : भाषा समूहों प्रक्रियात्मक और गैर प्रक्रियात्मक, जिसमें इकाई भी संरचनात्मक और परिचालन, कार्यात्मक और तार्किक करने के लिए शुरू की है।
आमतौर पर, प्रोग्रामिंग में प्रत्येक एक विशेषज्ञ दस अलग प्रोग्रामिंग भाषाओं, जो वह विशिष्ट कार्यों को हल करने के लिए उपयोग कर सकते के बारे में अपने निपटान में है। मूल रूप से यह निश्चित रूप से है, उच्च स्तर प्रोग्रामिंग भाषाओं, लेकिन यह भी मशीन उन्मुख भाषाओं के डेवलपर के लिए और अधिक कठिन व्यापक रूप के कुछ भागों बनाने के लिए उपयोग किया जाता है सॉफ्टवेयर।
Similar articles
Trending Now