5 इंटरनेट प्रोग्रामिंग भाषा प्रोग्रामिंग

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 24 जून 2024
Anonim
2019 की शीर्ष 4 मरती हुई प्रोग्रामिंग भाषाएँ | चतुर प्रोग्रामर द्वारा
व्हिडिओ: 2019 की शीर्ष 4 मरती हुई प्रोग्रामिंग भाषाएँ | चतुर प्रोग्रामर द्वारा

सामग्री


स्रोत: Monsitj / iStockphoto

टेकवे:

या प्रोग्रामिंग भाषांशिवाय इंटरनेट अस्तित्त्वात नाही.

कोठेतरी काही कोड लिहिल्याशिवाय इंटरनेट चालत नाही, परंतु इंटरनेट इतिहासामध्ये अशा काही विशिष्ट भाषा आहेत ज्या आपल्याला आज माहित असलेल्या वेबने बांधली आहे. या पाच भाषांनी आधुनिक इंटरनेटच्या आकारात मदत केली आहे. (काही पार्श्वभूमी वाचन करण्यासाठी, संगणक प्रोग्रामिंग पहा: मशीन भाषेपासून कृत्रिम बुद्धिमत्ता पर्यंत.)

लिस्प

ही भाषा प्रत्यक्षात इंटरनेटवर मोठ्या प्रमाणात वापरली जात नाही, परंतु इंटरनेट तयार करण्यासाठी अनेक प्रकारे जबाबदार आहे. जॉन मॅककार्थी यांनी 1950 च्या उत्तरार्धात शोध लावला, लिस्पने विचित्र नावे असूनही, इंटरनेट तयार करण्यात मदत करणारे संशोधन समुदायाशी जोडले.

एमआयटीच्या बाहेर पसरलेल्या लिस्पने प्रथमच कंडिशनसारख्या काही आधुनिक वैशिष्ट्यांची ऑफर दिली. परंतु लिस्पबद्दल खरोखर काय आश्चर्यकारक बाब आहे ते म्हणजे कोड आणि डेटामध्ये फरक नव्हता. लिस्प कोडला डेटा आणि डेटासारखा कोड मानू शकेल. "प्रोग्राम करण्यायोग्य प्रोग्रामिंग भाषा" या शब्दाला उदय देऊन लिस्पाने भाषेचा विस्तार त्याच्या डिझाइनर्सने कधीच केला नाही अशा मार्गाने करणे शक्य करते.


लिस्प हा कृत्रिम बुद्धिमत्ता समुदायाचा लिंगभा फ्रँका बनला, डारपाने ​​अखेरीस १ 60 late० च्या दशकाच्या उत्तरार्धात इंटरनेट बनवण्याकरता डारपाने ​​हा समुदाय तयार केला. 80 च्या दशकाच्या उत्तरार्धात "एआय विंटर" सह, लिस्पचे भाग्य काहीसे बुडले, तरीही अद्याप त्याचे चाहते आहेत. त्यापैकी एक पॉल ग्राहम, नंतर स्टार्टअप इनक्यूबेटर वाई कम्बीनेटर सापडला, नंतर त्याने प्रथम ई-कॉमर्स कंपनी, वायावेब तयार करण्यासाठी वापरला, जो नंतर याहूने विकत घेतला. त्या यशस्वी होण्याचे एक कारण म्हणून ग्रॅहमने स्वतः शक्तिशाली सॉफ्टवेअर लिहिण्याची क्षमता श्रेय दिली. लोकप्रिय सोशल न्यूज वेबसाइट रेडडिटची पहिली आवृत्ती कॉमन लिस्पमध्येही तयार केली गेली होती.

सी

Today० च्या दशकात बेल लॅब येथे शोध लावलेली सर्वात प्रभावी प्रोग्रामिंग भाषा ही एकमेव प्रभावी भाषा आहे, त्यामध्ये ऑपरेटिंग सिस्टम लिहिलेली ही पहिली उच्च-स्तरीय प्रोग्रामिंग भाषा होती. आणि ती ऑपरेटिंग सिस्टम फक्त युनिक्सच होते. हे सी मध्ये लिहिलेले असल्यामुळे युनिक्सला वेगवेगळ्या प्लॅटफॉर्मवर हलविणे शक्य झाले.

सी मध्ये पुन्हा लिहिणे युनिक्स हा एक प्रमुख विजय होता. पूर्वी, ऑपरेटिंग सिस्टम असेंब्ली भाषेत लिहिल्या जात असत कारण त्या हार्डवेअरच्या अगदी जवळ असणे आवश्यक होते. सी, दुसरीकडे, एक उच्च-स्तरीय भाषा होती परंतु तरीही ऑपरेटिंग सिस्टम लिहिण्यासाठी हार्डवेअरकडे इतकी जवळ होती. यामुळे युनिक्सला प्रथम पोर्टेबल ऑपरेटिंग सिस्टम बनले. वेगवेगळ्या ऑपरेटिंग सिस्टमवर चालण्यासाठी सी प्रोग्राम तयार केला जाऊ शकतो, परंतु लवकरात लवकर सी प्रोग्रामरही युनिक्स प्रोग्रामर म्हणून घडले असल्याने त्यांचा प्रोग्रॅम युनिक्स अंतर्गत चालवला जाईल असे मानू लागले आणि त्यानुसार त्यांचा कोड विकसित केला. इतर संगणकांवर युनिक्स पोर्ट करणे तुलनेने सोपे असल्याने बर्‍याच लोकांनी तसे केले.


युनिक्सच्या बाहेर सीला बरीच यश मिळाले आहे. विंडोज सी मधे कोड केलेले आहे, इतर बर्‍याच applicationsप्लिकेशन्स प्रमाणे. सी निर्मात्या डेनिस रिचीने लिहिल्याप्रमाणे, "सी विचित्र, सदोष आणि एक प्रचंड यश आहे. इतिहासाच्या अपघातांनी निश्चितच मदत केली, तरी विधानसभा भाषा विस्थापित करण्यासाठी पुरेसे कार्यक्षम अशा प्रणाली अंमलबजावणीची भाषा पूर्ण केली, तरीही वर्णन करण्यासाठी पुरेसे अमूर्त आणि अस्खलित होते. विविध वातावरणात अल्गोरिदम आणि परस्परसंवाद. " (सी बद्दल अधिक जाणून घेण्यासाठी, सी प्रोग्रामिंग भाषेचा इतिहास पहा.)

पर्ल

पर्ल talked ० च्या दशकात जितके चर्चेत नव्हते तितकेसे नाही, परंतु तरीही ते इंटरनेटचा एक प्रमुख भाग आहे. खरं तर, इंटरनेटवर त्याची लोकप्रियता आहे. पर्लचा शोध 80 च्या दशकाच्या उत्तरार्धात लॅरी वॉलने शोधला होता जेव्हा ते "प्रोग्रामिंग पर्ल" नावाच्या पुस्तकात लिहिलेले नासाच्या जेट प्रोपल्शन प्रयोगशाळेसाठी काम करत होते. विरुद्ध कोस्टवरील अनेक युनिक्स संगणकांशी बोलण्यासाठी वॉलला कॉन्फिगरेशन मॅनेजमेंट सिस्टमची आवश्यकता होती. विद्यमान युनिक्समधील कोणत्याही साधनांना हे काम करता आले नाही, म्हणून त्याने आळशी मार्ग घेतला आणि संपूर्ण नवीन प्रोग्रामिंग भाषेचा शोध लावला.

कोणतीही दोष नाही, तणाव नाही - आपले जीवन नष्ट न करता जीवन-बदलणारे सॉफ्टवेअर तयार करण्यासाठी चरण चरण बाय चरण

जेव्हा कोणालाही सॉफ्टवेअर गुणवत्तेची काळजी नसते तेव्हा आपण आपली प्रोग्रामिंग कौशल्ये सुधारू शकत नाही.

वॉलनुसार, वॉलने 1987 मध्ये युजनेटवर रीलिझ केले आणि यामुळे वाढत्या इंटरनेटवर विकसकांचा त्वरित समुदाय आकर्षित झाला, जो लिनक्सच्या आधी ट्रॅक्शन मिळविणारा पहिला प्रमुख मुक्त-स्रोत प्रकल्प आहे. वेब बंद झाल्यावर, गतिशील वेब पृष्ठे विकसित करण्यासाठी पर्लला पसंतीच्या भाषांपैकी एक म्हणून एक कोनाडा सापडला. कृत्रिमरित्या, ते सीसारखे दिसले, परंतु स्वहस्ते मेमरी व्यवस्थापित करण्याची आवश्यकता न घेता, अगदी उच्च पातळीवर अंमलात आणले गेले. याचा अर्थ असा की विकासक प्रोग्राम पटकन लिहू, चाचणी आणि डीबग करु शकले. पर्ल काही लवचिक आहे, ज्यामुळे काही कुरूप कोड होतो. त्याच्या कुरूपता आणि उपयुक्ततेच्या संयोजनामुळे त्याला "इंटरनेटच्या डक्ट टेप" चे मॉनिकर देण्यात आले आहे.

जरी पायथन आणि पीएचपीने पर्लचा गडगडाट चोरला असला तरी इंटरनेटच्या प्रसारासाठी त्याचे महत्त्व निर्विवाद आहे. (पर्ल 101 मधील पर्लची मुलभूत माहिती जाणून घ्या.)

पीएचपी

पीएचपीबद्दल बोलताना, या भाषेने पर्लला आधुनिक डायनॅमिक वेब पृष्ठांचे मुख्य बिल्डिंग ब्लॉक म्हणून विकृत केले आहे. पर्ल प्रमाणेच, लोकांना कुरूप कोड लिहायला देऊन त्याची प्रतिष्ठा आहे, तरीही यासह लोक दररोज वापरत असलेल्या बर्‍याच वेबसाइट चालविते. हे 1994 मध्ये रासमस लेर्डॉर्फ यांनी तयार केले होते. (पीएचपी 101 मध्ये पीएचपीची मुलभूत माहिती जाणून घ्या.)

पीएचपी संगणकाच्या शास्त्रज्ञांची टर उडवू शकते, परंतु आपल्याला वेब विकसक म्हणून गांभीर्याने घ्यायचे असेल तर आपल्याकडे आपल्याकडे असायला हवे असे कौशल्य आहे.

ते इतके लोकप्रिय होण्याचे कारण म्हणजे PHP कोड थेट वेब पृष्ठामध्ये एम्बेड केला जाऊ शकतो. याचा अर्थ असा की आपल्याला आपली पीएचपी स्क्रिप्ट वेगळ्या प्रोग्राममध्ये ठेवण्याची आणि पर्ल किंवा सीचा वापर करून एचटीएमएल कोड व्युत्पन्न करण्याची गरज नाही. जे लोकांना आधीपासूनच एचटीएमएल माहित आहे त्यांच्यासाठी पीएचपी शिकणे आणि त्यांच्या पृष्ठांवर परस्पर संवाद जोडणे हे खूप सोपे करते. MySQL सारख्या SQL सर्व्हरसह PHP समाकलित करणे देखील सोपे आहे. ज्याकडे ...

एसक्यूएल

एसक्यूएल म्हणजे स्ट्रक्चर्ड क्वेरी लँग्वेज. रिलेशनल डेटाबेससाठी क्वेरी बनविण्याचा हा एक मार्ग आहे. हे इंग्रजीसारख्या कमांड वापरल्यामुळे हे शिकणे देखील तुलनेने सोपे आहे. MySQL आणि PostgreSQL सारख्या बर्‍याच अंमलबजावणी आहेत, जे लोकप्रिय मुक्त-स्रोत रिलेशनल डेटाबेस सर्व्हर आहेत. QLपलच्या आयट्यून्स सारख्या बर्‍याच applicationsप्लिकेशन्समध्ये एसक्यूलाईट हा एक लहान प्रकार वापरला जातो.

१ 1970 s० च्या दशकात एडगर एफ. कॉड यांनी शोध लावला असला तरी एसक्यूएल आणि रिलेशनल डेटाबेस लोकप्रिय होण्यासाठी थोडा वेळ लागला. ओरॅकलने प्रथम रिलेशनल डेटाबेस लोकप्रिय केले, त्यानंतर मायएसक्यूएलने वेबसाइट तयार करण्यासाठी आवश्यक तंत्रज्ञान बनविले. रिलेशनल मॉडेलने मोठ्या प्रमाणात डेटा व्यवस्थापित करण्याचा सोपा आणि कार्यक्षम मार्ग प्रदान केला.

आपण कोणत्याही भाषेत एक चांगले वेब अॅप किंवा सेवा तयार करू शकता, परंतु वेब विकसित होण्याच्या मार्गावर परिणाम झालेल्या भाषांपैकी एखादी भाषा निवडण्यात आपण चुकीचे जाऊ शकत नाही.