कंप्यूटर, प्रोग्रामिंग
प्रोग्रामिंग भाषाओं 2016 की रेटिंग
प्रोग्रामिंग की आज की दुनिया में तकनीकी प्रगति का सबसे समृद्ध उद्योगों में से एक है। कार्यक्रम के साथ काम करने की जरूरत के रूप में अब लगभग हर गतिविधि को कम्प्यूटरीकृत किया जाता है, संदेह में नहीं है। यही कारण है कि अच्छा प्रोग्रामर अत्यधिक दोनों रूस में और विदेशों में महत्व दिया जाता है है।
प्रोग्रामिंग भाषाओं के बारे में संक्षेप में
एक प्रोग्रामिंग भाषा परस्पर पात्रों कंप्यूटर प्रोग्राम लिखने के लिए आवश्यक की एक प्रणाली है। इसके अलावा, नियम, जो कार्यक्रम को प्रभावित का एक सेट है। कंप्यूटर के नियमों पर निर्भर करता है कम्प्यूटेशनल प्रक्रियाओं का पूर्ण या वस्तुओं को संभालती है। यह मानव-कंप्यूटर संपर्क के लिए विशेष रूप प्रोग्रामिंग की एक विधि बनाया गया है।
वहाँ प्रोग्रामिंग के लिए भाषाओं के दो मुख्य प्रकार हैं:
- मानक (वाक्य रचना का प्रतिनिधित्व तत्वों और शब्दों का सेट)।
- अवतार मानक (स्वयं के सॉफ्टवेयर उपकरण मानक संचालन को सुनिश्चित करने के लिए)।
बिजली और वर्तमान में मौजूदा भाषाओं की बहुमुखी प्रतिभा के बावजूद, कोई वाक्य रचना सार्वभौमिक नहीं है। प्रणालियों की विविधता एक नई भाषा विकल्प का आविष्कार करने के लिए मजबूर किया। मल्टी कोर प्रोसेसर और गतिशीलता के प्रसार डेवलपर्स के लिए नए काम बनाया है।
ऐतिहासिक जानकारी
पहला इलेक्ट्रॉनिक कंप्यूटर के निर्माण के बाद से प्रोग्रामिंग के लिए के बारे में आठ हजार भाषाओं आविष्कार किया गया। और अब वे लगभग हर रोज बनाया जा रहा है। हालांकि, उनमें से बहुत सारे ही रचनाकारों से जाना जाता है, लेकिन लाखों लोगों द्वारा उपयोग के लिए उनमें से कुछ उपलब्ध है।
प्रोग्रामिंग मूल उन्नीसवीं सदी के हैं। कुछ हद तक, यह, प्रोग्राम उपकरणों कहा जा सकता है उदाहरण के लिए, बुनाई मशीनों और यांत्रिक पियानो। प्रबंधन के सिद्धांत निर्देश है, जो वर्तमान प्रोग्रामिंग भाषाओं के प्रोटोटाइप, केवल एक बहुत साधारण और आदिम रूप में माना जा सकता है पर आधारित था।
निर्माण के संस्थापक एडीए अगस्ता लोवेलास भाषाओं प्रोग्रामिंग, एक ब्रिटिश गणितज्ञ, जो उन्नीसवीं सदी के मध्य में विश्लेषणात्मक इंजन के लिए लक्षित Bernoulli संख्या की गणना के लिए एक प्रोग्राम लिखने के लिए है चार्ल्स बैबेज की। ऐसा माना जाता है , पहली कंप्यूटर प्रोग्रामर के बाद गणितज्ञ भी प्रोग्रामिंग भाषाओं में से एक का नाम था।
आधार
प्रौद्योगिकी के विकास वाले उद्योगों कार्यक्रमों है कि कुछ बनाने की गणना प्रक्रिया को नियंत्रित बनाने के लिए एक जरूरत थी। यहाँ से हम प्रोग्रामिंग भाषाओं की एक किस्म दिखाई देने लगे।
उनमें से कुछ इस प्रकार हैं:
- कोडांतरक - निम्न स्तर के भाषा हार्डवेयर के साथ सीधे संवाद करने के लिए बनाया गया है।
- बुनियादी - सबसे आसान प्रोग्रामिंग; स्वचालन साधन के प्रारंभिक अधिग्रहण के लिए की जरूरत है।
- "आप कोबोल" - एक उच्च स्तर; यह आर्थिक समस्याओं को हल करने के लिए इस्तेमाल किया।
- "फोरट्रान" - एक उच्च स्तर; यह कंप्यूटिंग कार्यों algorithmization बनाया गया था।
- "नरक" - एक उच्च स्तर; प्रक्रिया नियंत्रण स्वचालन के लिए बनाया गया (Ady Lavleys के सम्मान में नामित)।
- पास्कल - प्रोग्रामिंग सिखाने के लिए डिजाइन किया गया था।
- C और C ++ - सभी अनुप्रयोगों के लिए वैश्विक भाषा; में सिस्टम प्रोग्रामर की आवश्यकताओं पर आधारित है।
लोकप्रिय भाषाओं
की प्रोग्रामिंग भाषाओं RedMonk लोकप्रियता की रेटिंग GitHub और StackOverflow साइट पर चर्चा के मूल्यांकन पर आधारित है। 2016 के लिए यह सूची इस प्रकार है:
- जावास्क्रिप्ट।
- जावा।
- पीएचपी।
- अजगर।
- सी #।
- सी ++।
रेटिंग के अनुसार, सबसे लोकप्रिय JavaScript और जावा के रूप में भाषाएं हैं। इसका कारण यह है कि वे गूगल क्रोम में निर्मित होते हैं, आश्चर्य की बात नहीं है और Safari ब्राउज़र है, जो अक्सर ग्रह पर कई लोगों द्वारा किया जाता है। इसके अलावा, इन निधियों सबसे लोकप्रिय कार्यक्रमों AdobeAcrobat और रीडर में शामिल हैं। तो, प्रोग्रामिंग भाषाओं की रेटिंग उपयोगकर्ताओं से कुछ धन की लोकप्रियता पर आधारित है।
लेकिन IEEESpectrum पत्रिका के अनुसार, सबसे लोकप्रिय सी यह जावा, पायथन और सी ++ द्वारा पीछा किया जाता है। यह क्रम में जाना जाता साइटों पर विशिष्ट प्रश्न के लिए खोज परिणामों के माध्यम से निर्धारित होता है।
सूचकांक Tiobe
Tiobe - एक सूचकांक जो लोकप्रियता और मांग (रेटिंग) प्रोग्रामिंग भाषाओं का निर्धारण करने के लिए अनुमति देता है। गणना एक भाषा के नाम पर ऐसी खोजों में किया जाता है।
रेटिंग Tiobe प्रोग्रामिंग भाषा इस प्रकार है: पहली जगह में जावा है, दूसरा स्थान सी के अंतर्गत आता है, और तीसरा - सी ++। मार्च 2016 को जावा अन्य भाषाओं के बीच लोकप्रियता में 25% शेयर बाजार का आयोजन किया। सी की लोकप्रियता 14% करने के लिए 2% की कमी हुई। गौरतलब है कि अपनी स्थिति ObjectiveC, जो आश्चर्य की बात है खो दिया है क्योंकि यह IPhone और iPad प्लेटफार्मों पर मुख्य है। जावास्क्रिप्ट भी अपनी लोकप्रियता खो रहा है, सूची के अंत घूम रहा है।
के रूप में लक्षित दर्शकों के हित के आधार पर बनाई है प्रोग्रामिंग भाषाओं की यह रेटिंग, लगातार परिवर्तन के अधीन है।
अक्सर इस्तेमाल किया भाषाओं
जब आप बनाने ओएस भविष्यवाणी करने के लिए वास्तव में क्या उपयोगकर्ता की आवश्यकता होगी असंभव है। कभी-कभी ऐसा होता है कि ऑपरेटिंग सिस्टम के लिए पर्याप्त सुविधाओं है कि उपलब्ध नहीं हैं नहीं है। यह उन्हें आवश्यक प्रोग्रामिंग भाषाओं, जिसके माध्यम से लिखा गया है और एक विशेष कोड द्वारा कार्यान्वित किया जाता बनाने के लिए है। उन्होंने कहा कि कंप्यूटर द्वारा मान्यता प्राप्त है और कार्यक्रम संपादन या एक सहायक बनाने है। इस तरह की समस्याओं के लिए, सबसे लोकप्रिय भाषाओं C और C ++, साथ ही बुनियादी और पास्कल हैं। वे आम तौर पर विंडोज और डॉस के लिए पैदा करते हैं।
प्रोग्रामिंग के लिए बोली को दो समूहों में विभाजित हैं:
- क्लाइंट (प्रतिनिधि जावास्क्रिप्ट है)।
- सर्वर (अच्छा उदाहरण में कार्य करता है एचटीएमएल)।
संयोग से, यह एचटीएमएल प्रोग्रामिंग भाषाओं की सूची में सबसे ऊपर। इसके फायदे आसान मान्यता मौजूदा ब्राउज़र की किसी भी HTML-टेम्पलेट्स कर रहे हैं। यह भाषा, एक बुनियादी है उसकी जानकारी के बिना यह प्रोग्रामिंग के उच्च स्तर पर जाने के लिए असंभव है।
भाषा के लिए मांग
रेटिंग मांग प्रोग्रामिंग रोजगार के विभिन्न क्षेत्रों में प्रासंगिकता के आधार पर भाषाओं। वित्तीय प्रणाली के लिए इस तरह के रूप जावा और सी # बनाने कार्यक्रम, के लिए परिष्कृत और विविध उपकरणों की आवश्यकता है। लेकिन वेब पृष्ठों और ऐसे कार्यक्रमों के लिए एक सरल और संक्षिप्त भाषा, उदाहरण के लिए, जावास्क्रिप्ट या रूबी के लिए की जरूरत है।
सबसे लोकप्रिय नियोक्ताओं के क्षेत्र में एसक्यूएल का ज्ञान है। MySQL, Microsoft SQL की तरह इस तरह के डेटाबेस बनाया गया यह है, जो कई बड़े संस्थानों द्वारा किया जाता है के आधार पर किया है। इसके अलावा, Android और पर सभी फोन आईओएस आधारित SQL डेटाबेस SQLite कहा जाता है के लिए उपयोग।
: इस क्षेत्र में प्रोग्रामिंग भाषाओं की रेटिंग मांग की निम्न सूची देता जावा, जावास्क्रिप्ट, सी # और अन्य।
इस प्रकार, हम निष्कर्ष निकाल सकते हैं। रैंकिंग प्रोग्रामिंग भाषाएं 2016 लोकप्रियता, उपयोग और मांग में बहुत समान एक साधन प्रदान करता है। लेकिन अंतर मौजूद है, लेकिन इस का कारण यह गतिविधि के अलग-अलग क्षेत्रों की विभिन्न आवश्यकताओं हैं।
Similar articles
Trending Now