आईटी ब्रह्मांड में कई प्रोग्रामिंग भाषाएं हैं। हर साल इनकी संख्या अधिक होती है। उदाहरण के लिए, स्कैला, कोटलिन, गो और क्लोजर भाषाएँ हाल ही में सामने आई हैं। लेकिन इतिहास हमें बताता है कि उनमें से केवल कुछ ही जीवित रहेंगे।
यहां चर्चा की गई भाषाओं ने सॉफ्टवेयर विकास की दुनिया में एक बड़ा योगदान दिया है। यही कारण है कि वे पिछले पचास वर्षों की दस सबसे प्रभावशाली भाषाओं में से हैं।

भाषाएं प्रोग्रामिंग उद्योग का एक अनिवार्य हिस्सा हैं। उनकी चर्चा अक्सर की जाती है, उनकी आलोचना की जाती है और समय के साथ उनमें सुधार किया जाता है। वे सभी के लिए प्रसिद्ध हैं, लेकिन हर कोई अपने इतिहास को नहीं जानता है, कम से कम उनके रचनाकारों का नाम। यह लोकप्रिय भाषाओं में कम आम है। उदाहरण के लिए, हर कोई जानता है कि
जेम्स गोसलिंग जावा का पिता है। लेकिन हर प्रोग्रामर यह नहीं जानता है कि पर्ल, पास्कल, लिस्प या एर्लैंग को किसने बनाया है।
लेख के लेखक, जिसका अनुवाद आज हम प्रकाशित करते हैं, कहते हैं कि ऊपर वर्णित स्थिति ने उन्हें इसे लिखने के लिए प्रेरित किया। यहां हम सबसे लोकप्रिय और सफल प्रोग्रामिंग भाषाओं और उनके रचनाकारों के बारे में बात करेंगे।
शीर्ष 10 प्रोग्रामिंग भाषाएं और उनके निर्माता
मैं आपके लिए दस प्रोग्रामिंग भाषाओं और उनके रचनाकारों की कहानी पेश करता हूं। यहां की भाषाएं यादृच्छिक क्रम में हैं, सूची में पहले के अपवाद के साथ, जावा भाषा। मैं एक जावा डेवलपर हूं, इसलिए मैंने ऐसा करने का फैसला किया।
मुझे पता है कि कई सी प्रोग्रामर मुझसे असहमत हैं और मानते हैं कि पहली भाषा सी होनी चाहिए। उन्हें समझा जा सकता है, क्योंकि सी उन भाषाओं में सबसे पुरानी है जो अभी भी व्यापक रूप से उपयोग की जाती हैं। लेकिन यह लेख भाषाओं की रेटिंग नहीं है। यह वह सामग्री है जिसे कंप्यूटर कला के उन सभी पाठकों को याद दिलाने के लिए बनाया गया है जिन्होंने प्रोग्रामिंग भाषाओं और सॉफ्टवेयर विकास की दुनिया को बदल दिया है।
1. जावा - जेम्स गोसलिंग
जेम्स गोस्लिंगजावा सबसे लोकप्रिय और सफल प्रोग्रामिंग भाषाओं में से एक है। जावा को डॉ। जेम्स आर्थर गोसलिंग ने बनाया था। उन्हें "जावा के पिता" के रूप में जाना जाता है।
प्रारंभ में, सन माइक्रोसिस्टम्स जावा के विकास और समर्थन में शामिल था। जनवरी 2010 से, सन ने ओरेकल का अधिग्रहण किया, ओरेकल ऐसा कर रहा है।
जावा WORA सिद्धांत पर आधारित है ("राइट वन्स रन एनीव्हेयर," "एक बार लिखा गया, हर जगह काम करता है।")। जावा की प्लेटफ़ॉर्म इंडिपेंडेंस एक एंटरप्राइज के माहौल में इस भाषा की सफलता के मूलभूत कारणों में से एक बन गई है।
जावा वर्तमान में सबसे लोकप्रिय भाषाओं में से एक है। यदि आप जावा सीखना चाहते हैं, तो
इस ट्यूटोरियल को देखें।
2. सी - डेनिस रिची
डेनिस रिचीएक अमेरिकी कंप्यूटर विशेषज्ञ, डेनिस मैकलैर्ड रिची, 1967-1973 में एटी एंड टी बेल लैब्स में सी प्रोग्रामिंग भाषा के निर्माण में शामिल थे।
सी भाषा अभी भी काफी लोकप्रिय है। यह सिस्टम प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है। यह जावा से पुराना है, लेकिन इसकी स्थिति को नहीं छोड़ता है।
वैसे, डेनिस रिची ने विश्व प्रसिद्ध यूनिक्स ऑपरेटिंग सिस्टम भी बनाया। उन्होंने अपने लंबे सहयोगी केन थॉम्पसन के साथ ऐसा किया।
यदि आप बिल गेट्स या स्टीव जॉब्स की लोकप्रियता के साथ डेनिस रिची की लोकप्रियता की तुलना करते हैं, तो यह पता चलता है कि यहां तुलना करने के लिए लगभग कुछ भी नहीं है। लेकिन कुछ लोग उनकी तुलना कर सकते हैं कि सूचना प्रौद्योगिकी की दुनिया में उन्होंने क्या योगदान दिया है। हर प्रोग्रामर को इस बारे में पता होना चाहिए। यदि आप C सीखना चाहते हैं, तो Coursera के
इस विशेषज्ञता पर एक नज़र डालें।
3. सी ++ - ब्योर्न स्ट्रोस्ट्रुप
ब्योर्न स्ट्रैसेपब्योर्न स्ट्रैसेप का जन्म 30 दिसंबर 1950 को डेनमार्क के आरहूस शहर में हुआ था। यह व्यापक रूप से प्रयुक्त C ++ प्रोग्रामिंग भाषा को बनाने और विकसित करने के लिए जाना जाता है।
C ++, जैसा कि आप भाषा के नाम से बता सकते हैं, C के बाद एक नई पीढ़ी की भाषा है। C ++ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग क्षमताओं के लिए इसके समर्थन से अलग है। C ++ की तुलना में यह अविश्वसनीय रूप से दिलचस्प लग रहा था।
C ++ अभी भी सबसे लोकप्रिय भाषाओं में से एक है। उदाहरण के लिए, यह उच्च आवृत्ति वाले ट्रेडिंग सिस्टम के विकास में व्यापक रूप से उपयोग किया जाता है, इस तथ्य के कारण कि C ++ में लिखा गया कोड कंप्यूटर की सिस्टम क्षमताओं के बहुत करीब है, और क्योंकि यह भाषा ऑब्जेक्ट-ओरिएंटेड सुविधाओं का समर्थन करती है जो हमारे समय में लोकप्रिय हैं ।
यदि आप खरोंच से C ++ सीखना चाहते हैं, तो मैं
इस ट्यूटोरियल को देखने की सलाह देता हूं। यह सिद्धांत और अभ्यास को अच्छी तरह से जोड़ता है।
4. पायथन - गुइडो वैन रोसुम
गुइडो वैन रोसुमपायथन को सेंटर फॉर मैथमेटिक्स एंड कंप्यूटर साइंस (CWI) के गुइडो वैन रोसुम द्वारा विकसित किया गया था। पायथन एक सामान्य प्रयोजन वाली उच्च-स्तरीय भाषा है। इसे डिजाइन करते समय, अच्छे कोड पठनीयता पर विशेष ध्यान दिया गया था। इसका वाक्यविन्यास स्वच्छ और अभिव्यंजक माना जाता है।
अमेरिका में, पायथन ने वैज्ञानिक समुदाय में जावा को लगभग बदल दिया है। विशेष रूप से, यह इस तथ्य में अनुवाद करता है कि आधुनिक छात्र सी या जावा के बजाय पायथन सीखने से प्रोग्रामिंग सीखना शुरू करते हैं, जैसा कि पहले था।
अजगर का विभिन्न क्षेत्रों में, विशेष रूप से, वेब विकास में और सूचना सुरक्षा के क्षेत्र में व्यापक रूप से उपयोग किया जाता है। इस भाषा का उपयोग Google, Yahoo और Spotify जैसी कंपनियों द्वारा किया जाता है।
यहाँ एक अच्छा पायथन ट्यूटोरियल है।
5. जावास्क्रिप्ट - ब्रेंडन ईच
ब्रेंडन ईचयदि आपने मुझसे पूछा कि पिछले 5-10 वर्षों में किस प्रोग्रामिंग भाषा को सबसे लोकप्रिय कहा जा सकता है, तो मैं कहूंगा कि यह जावास्क्रिप्ट है। यह निश्चित रूप से क्लाइंट-साइड वेब विकास की दुनिया पर हावी है, कम से कम मौजूदा जावास्क्रिप्ट पुस्तकालयों के कारण। इसके अलावा, यह सर्वर वातावरण में बहुत लोकप्रिय है - Node.js. प्लेटफ़ॉर्म के लिए धन्यवाद।
जावास्क्रिप्ट एक स्क्रिप्टिंग भाषा है जो प्रोटोटाइप वंशानुक्रम तंत्र का उपयोग करती है। यह कमजोर टंकण वाली एक गतिशील भाषा है जो उच्च-क्रम के कार्यों के साथ काम करने का समर्थन करती है। जावास्क्रिप्ट ब्रेंडन ईच द्वारा बनाया गया था, जिन्होंने नेटस्केप कम्युनिकेशंस कॉर्पोरेशन में इस भाषा के विकास के दौरान काम किया था।
जावास्क्रिप्ट कोड को ब्राउज़रों में निष्पादित किया जा सकता है, जावास्क्रिप्ट आधुनिक वेब इंटरफेस को चलाने वाली हर चीज को लिखता है। जावास्क्रिप्ट का उपयोग लगभग हर गंभीर साइट पर किया जाता है।
यदि आप जावास्क्रिप्ट सीखना चाहते हैं - आपकी सेवा में बड़ी मात्रा में
सामग्री ।
6. PHP - रासमस लेरडोर्फ
रासमस लेरडॉर्फPHP भाषा (जिसे मूल रूप से पर्सनल होम पेज टूल्स कहा जाता है, जो "टूल फॉर पर्सनल पर्सनल पेज बनाने के लिए अनुवाद करता है") 1995 में रासमस लेरडोर्फ द्वारा बनाया गया था। भले ही आप इस भाषा से कितना नफरत करते हों, आप इस तथ्य से बच नहीं सकते कि यह आधुनिक वेब परियोजनाओं के सर्वर भागों के विकास में काफी लोकप्रिय है।
PHP संदर्भ कार्यान्वयन वर्तमान में PHP समूह द्वारा विकसित किया जा रहा है। PHP ने Microsoft सक्रिय सर्वर पेज (ASP) और जावा सर्वर पेज (JSP) प्रौद्योगिकियों के साथ प्रतिस्पर्धा की और परिणामस्वरूप उनकी तुलना में बहुत अधिक मांग हो गई। यह फेसबुक, विकिपीडिया, वर्डप्रेस और जुमला जैसे इंटरनेट दिग्गजों द्वारा उपयोग की जाने वाली एक ओपन सोर्स भाषा है।
यदि आप PHP सीखना चाहते हैं, तो
यहां देखें ।
7. पर्ल - लैरी वॉल
लैरी दीवारपर्ल एक उच्च-स्तरीय, गतिशील, व्याख्या की गई सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। इसे 1980 के मध्य में लैरी वॉल द्वारा बनाया गया था। पर्ल अपनी उल्लेखनीय शब्द प्रसंस्करण क्षमताओं के कारण अपनी लोकप्रियता का श्रेय देता है।
पर्ल अभी भी मुख्य भाषा है जिसका उपयोग UNIX सिस्टम पर स्क्रिप्ट विकसित करने के लिए किया जाता है। पर्ल का उपयोग कंप्यूटर ग्राफिक्स के क्षेत्र में, डेटाबेस अनुप्रयोगों में, नेटवर्क प्रोग्रामिंग के क्षेत्र में किया जाता है। इस भाषा का उपयोग करने वाली कंपनियों में IMDB, Amazon, और train हैं।
यहाँ एक अच्छा पर्ल ट्यूटोरियल है।
8. रूबी - युकीहिरो मात्सुमोतो
युकीहिरो मात्सुमोतोरूबी भाषा का निर्माण जापान में 1990 के दशक के मध्य में युकीहिरो मात्सुमोतो द्वारा किया गया था। रूबी प्रोग्रामिंग मजेदार है। अगर आपने रूबी ऑन रेल वेब फ्रेमवर्क की कोशिश की, तो आप मुझे समझ जाएंगे।
रूबी पर पर्ल, एडा, लिस्प, स्मॉलटाक जैसी भाषाओं का प्रभाव पड़ा है। यह भाषा इस उम्मीद के साथ बनाई गई थी कि इस पर कार्यक्रम लिखना त्वरित और सुखद हो सकता है।
रूबी का उपयोग मुख्य रूप से वेब एप्लिकेशन डेवलपमेंट में किया जाता है। विशेष रूप से, इस भाषा का उपयोग Twitter, Hulu और Groupon जैसी कंपनियों द्वारा किया जाता है।
यहाँ एक रूबी ट्यूटोरियल है।
9. लिस्प - जॉन मैकार्थी
जॉन मैकार्थीलिस्प भाषा (LISt प्रसंस्करण भाषा) जॉन मैकार्थी द्वारा विकसित की गई थी। यह सबसे पुरानी उच्च-स्तरीय भाषाओं में से एक है जो आज भी उपयोग की जाती हैं।
मैंने कभी लिस्प का अध्ययन नहीं किया है, लेकिन वे कहते हैं कि यह भाषा कार्यात्मक प्रोग्रामिंग भाषाओं जैसे कि हास्केल, एर्लैंग और स्काला की पूर्वज है। यह भाषा कई अलग-अलग क्षेत्रों में उपयोग की जाती है। विशेष रूप से, सेना में। लिस्प के लिए कई प्रशिक्षण पाठ्यक्रम नहीं हैं।
यहाँ उनमें से एक है।
10. पास्कल - निकलस विर्थ
निकलॉस विर्थपास्कल एक अनिवार्य प्रक्रियात्मक भाषा है जिसे 1960 के दशक के उत्तरार्ध में Nicklaus Wirth द्वारा विकसित किया गया था। इस भाषा का आईटी उद्योग पर महत्वपूर्ण प्रभाव पड़ा है। यह एक कॉम्पैक्ट और प्रभावी भाषा के रूप में बनाया गया था जिसका उद्देश्य विकास के लिए एक संरचनात्मक दृष्टिकोण का उपयोग करके एक अच्छी प्रोग्रामिंग शैली को बनाए रखना है। लिस्प के साथ, पास्कल के लिए कई प्रशिक्षण पाठ्यक्रम नहीं हैं। फिर भी, भाषा काफी पुरानी है। लेकिन अगर आप इसका अध्ययन करना चाहते हैं, तो
यहां देखें ।
परिणाम
मैंने आपके साथ 10 प्रोग्रामिंग भाषाओं और उनके रचनाकारों के बारे में अपनी कहानी साझा की। हर किसी ने आईटी उद्योग के विकास में एक बड़ा योगदान दिया है। उनके बिना, आधुनिक दुनिया पूरी तरह से अलग होगी।
प्रिय पाठकों! यदि आपने इस तरह की सबसे प्रभावशाली प्रोग्रामिंग भाषाओं की सूची बनाई है, तो आप इसमें कौन सी भाषाएं शामिल करेंगे?
