प्रोग्रामिंग भाषाओं की सूची कम और उच्च स्तर की प्रोग्रामिंग भाषाएं
चूंकि कंप्यूटर प्रौद्योगिकी का विकास नहीं हैजगह, और प्रोग्रामिंग के तरीकों और विधियों, साथ ही साथ प्रोग्रामिंग भाषाओं में सुधार। विचार करें कि आधुनिक कंप्यूटर क्षेत्र और उनके वर्गीकरण में कौन सी भाषाएं मौजूद हैं।
सामान्य जानकारी
प्रोग्रामिंग भाषाओं की सूची इतनी व्यापक और विविध है कि इसे पूरी तरह से बाहर रखना लगभग असंभव है। सभी भाषाओं में, तीन मुख्य उपसमूह हैं:
- मशीन (निम्न स्तर की प्रोग्रामिंग भाषाएं);
- मशीन उन्मुख (असेंबलर);
- मशीन-स्वतंत्र (उच्च स्तरीय);
आधुनिक सॉफ्टवेयर के डेवलपर्स में निम्नलिखित प्रमुख प्रोग्रामिंग भाषाएं सबसे लोकप्रिय हैं। सूची लोकप्रियता के अवरोही क्रम में सूचीबद्ध है:
- एसक्यूएल।
- जावा।
- एक्सएमएल।
- सी ++।
- एचटीएमएल।
- विजुअल बेसिक।
- XSL।
- डेल्फी।
प्रोग्रामिंग भाषाओं की यह सूची बहुत दूर हैपूरा हो गया है, लेकिन ये सबसे लोकप्रिय भाषाएं हैं, जिनके ज्ञान नौकरी के लिए आवेदन करते समय प्रोग्रामर से आवश्यक हो सकते हैं। वे सभी उच्च स्तरीय प्रोग्रामिंग भाषाएं हैं।
प्रोग्रामिंग के बुनियादी सिद्धांत
निम्न स्तर की प्रोग्रामिंग भाषाएं हैंऐसी भाषाएं जिन्हें प्रोसेसर के प्रकार और क्षमताओं पर विचार करने की आवश्यकता होती है। ऑपरेटर और ऐसी प्रोग्रामिंग भाषाओं के संचालन के तरीके मशीन कोड के लिए काफी करीब हैं, उन्हें व्यक्तिगत कंप्यूटर के मेमोरी डिवाइस के ज्ञान की आवश्यकता होती है और प्रोसेसर इसे कैसे एक्सेस करता है।
विभिन्न प्रोग्रामिंग भाषाओं का नाम देना मुश्किल हैकम स्तर सूची सभी को एक प्रमुख भाषा - असेंबलर में कम कर दिया जाएगा। चूंकि यह आपको मशीन कोड के नजदीकी में प्रोग्राम कोड लिखने की अनुमति देता है, इसलिए सिस्टम सॉफ़्टवेयर लिखते समय असेंबली भाषा का उपयोग पूरी तरह से किया जाता है, जैसे ऑपरेटिंग सिस्टम, डिवाइस ड्राइवर और प्रोग्रामिंग नियंत्रण कोड माइक्रोक्रिकिट्स के लिए।
ऐसी प्रोग्रामिंग भाषाओं का नकारात्मक हिस्सा हैतथ्य यह है कि किसी विशिष्ट डिवाइस पर विशिष्ट कार्य करने के लिए प्रोग्राम उनके बारे में लिखे गए हैं और उनके निष्पादन को दूसरे प्रोसेसर में स्थानांतरित करने के मामले में असंभव है।
आवेदन विकास
बनाने के लिए प्रोग्रामिंग भाषाओं की सूचीकस्टम अनुप्रयोगों के साथ-साथ कस्टम सॉफ्टवेयर के विकास और कार्यान्वयन के लिए हजारों पद हैं। जैसा कि आप जानते हैं, यह विविधता इस तथ्य के कारण है कि एक विशेष भाषा कुछ समस्याओं को हल करने के लिए उपयुक्त है।
हालांकि इन प्रोग्रामिंग भाषाओंएक अलग समूह में परिभाषित करें, उनका निष्पादन मशीन कोड में होता है। लाइन द्वारा तैयार प्रोग्राम लाइन को निष्पादित करने और इसे मशीन कोड में अनुवाद करने के लिए, विशेष प्रोग्राम का उपयोग किया जाता है - दुभाषिया। यदि एक भाषा से दूसरे भाषा में प्रोग्राम कोड का अनुवाद कमांड निष्पादित किए बिना किया जाता है, तो कंपाइलर प्रोग्राम ऐसा करते हैं। आम तौर पर, एक औपचारिक प्रोग्रामिंग भाषा से दूसरे में लिखित कार्यक्रमों का अनुवाद करने के लिए डिज़ाइन किए गए प्रोग्राम को कंपाइलर्स कहा जाता है।
आइए उच्च स्तरीय प्रोग्रामिंग भाषाओं पर नज़र डालें। हम एक सूची नहीं बनाएंगे, बस सबसे लोकप्रिय लोगों के बारे में कुछ और विवरण लिखें।
एसक्यूएल
विशेष प्रोग्रामिंग भाषामुख्य रूप से डेटाबेस प्रबंधन प्रणाली और उनके प्रोग्रामिंग के साथ काम करने के लिए डिज़ाइन किया गया। एसक्यूएल "विशेष क्वेरी भाषा" के रूप में अनुवाद करता है। चूंकि पिछले दशकों में डीबीएमएस बाजार कई बार बढ़ गया है, इसलिए इस भाषा की लोकप्रियता आश्चर्यजनक नहीं है।
भविष्य के बारे में अलग-अलग राय हैं।यह भाषा यह स्पष्ट रूप से माना जाता है कि संबंधपरक डेटाबेस बनाने की तकनीक सबसे अच्छी थी, लेकिन इसका समय समाप्त हो रहा है। संसाधित किए जा रहे डेटा की बढ़ती मात्रा के संबंध में विकास की आवश्यकता विशेषज्ञों को यह मानने के लिए प्रेरित करती है कि भविष्य में, मानवता को केवल संबंधपरक प्रौद्योगिकियों के संबंध में संक्रमण से संक्रमण की आवश्यकता होती है, लेकिन मौजूदा डेटा बैंकों के साथ संगतता बनाए रखने के लिए उचित सम्मान के साथ।
जावास्क्रिप्ट
भाषाओं के बीच दूसरे स्थान पर है।उच्च स्तर प्रोग्रामिंग। सीखने में आसान, उपयोग करने में आसान है। प्रजननकर्ता की तुलना में प्रोग्रामिंग की बढ़ती अनुकूलता इस तथ्य की ओर ले जाती है कि दुनिया भर के लाखों लोग इस भाषा के साथ काम करते हैं। सी ++ के आधार पर एक ऑब्जेक्ट उन्मुख भाषा को प्रोग्राम और एप्लिकेशन बनाने के लिए अनुकूलित किया जाता है जो विशेष वातावरण में जानकारी की विशाल धाराओं को संसाधित कर सकते हैं और तैयार सॉफ्टवेयर उत्पाद के कार्यान्वयन पर्यावरण के विनिर्देशों को ध्यान में रख सकते हैं।
जावा तकनीक नींव है जो अनुमति देता हैएंटरप्राइज और कंपनियों के बुनियादी ढांचे को बढ़ाने के लिए असीमित मात्रा जो विभिन्न कैलिबर की प्रणालियों को एक साथ जोड़ सकती हैं, जिसमें वाई-फाई के माध्यम से फोन के नेटवर्क से कनेक्ट होने और सुपरकंप्यूटर के साथ समाप्त होने से लेकर।
एक्सएमएल
एचटीएमएल के वंशज, यह तकनीक हैएक्स्टेंसिबल मार्कअप भाषा। इसे दस्तावेजों की व्याख्या करने के लिए अनुकूलित किया गया है। यह सबसे जटिल परिवर्तन और दस्तावेजों के परिवर्तन करता है। इंटरनेट पर विभिन्न रिलेशनल डेटाबेस के साथ काम करते समय XML को स्थानांतरित करने और अस्थायी रूप से डेटा स्टोर करने के लिए उपयोग किया जाता है।
एक्सएमएल पहले से ही उस स्तर तक पहुंच चुका है जहां यह कॉर्पोरेट नेटवर्क बनाने के लिए मौलिक तकनीक होने का दावा कर सकता है।
हम रूसी में कार्यक्रम
सबसे लोकप्रिय प्रोग्रामिंग भाषाएंअंग्रेजी भाषा की शब्दावली का प्रयोग करें। हालांकि, उनके अलावा, रूसी प्रोग्रामिंग भाषाएं भी हैं। रूसी में सूची छोटी है, और जिस विषय क्षेत्र में उनका उपयोग किया जाता है वह बहुत ही विशिष्ट है। आइए कुछ उदाहरण दें।
- 1 सी: उद्यम। गतिविधि के सभी क्षेत्रों में संगठन का प्रबंधन करने के लिए डिज़ाइन की गई पूरी प्रणाली। अक्सर कर्मचारियों को खोजने के लिए विज्ञापन में "प्रोग्रामर 1 सी" मिल सकता है।
- क्रिया। एनालॉग अंग्रेजी पास्कल।
- Robic। बच्चों को प्रोग्रामिंग की मूल बातें सिखाने के लिए डिज़ाइन की गई एक विशेष प्रोग्रामिंग भाषा।
- रैपिअर प्रक्रियाओं के आधार पर गतिशील टाइपिंग वाली एक भाषा।
जैसा कि आप देख सकते हैं, प्रोग्रामिंग भाषाओं की सूचीइतना व्यापक और विविध है कि इसे किसी भी वर्गीकरण और सूचियों द्वारा कवर नहीं किया जा सकता है। यदि आप शौकिया या पेशेवर स्तर पर प्रोग्रामिंग करने का निर्णय लेते हैं, तो याद रखें कि एक प्रोग्रामर एक रचनात्मक पेशा है जिसके लिए न केवल ज्ञान की आवश्यकता होती है, बल्कि कल्पना, कल्पना, अंतर्ज्ञान और यहां तक कि कुछ भाग्य भी होती है।
</ p>>