प्रतिमान आणि भाषांचे. लिनक्स 5 मध्ये प्रोग्रामिंग

प्रतिमान आणि भाषांचे

En लेखांची ही मालिका नियत लिनक्समध्ये प्रोग्राम शिकण्यास स्वारस्य असलेल्या आमच्या वाचकांना संदर्भ चौकट देण्यासाठी, कोडिंगबद्दल बोलण्याची वेळ. लक्षात ठेवा की आम्ही म्हटले होते की प्रोग्रामिंग म्हणजे केवळ कोड लिहिणे नाही, त्यात प्रोग्राम काय करावे, ते कसे करावे आणि ते योग्यरित्या कसे केले जाईल हे कसे ठरवले जाईल याबद्दल निर्णय घेणे समाविष्ट आहे.

भाषा कशी निवडावी आणि प्रयत्न करून मरणार नाही

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

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

म्हणूनच प्रोग्रामिंग भाषांची नेहमीची यादी बनवण्याऐवजी, मी काही परिच्छेद प्रोग्रामिंग भाषांमधील भिन्न नमुन्यांना समर्पित करणार आहे.

खूप कमी भाषा 100% प्रतिमान लागू करतात. असे काही आहेत जे बहुतांश भाग एकाचे श्रेय घेतील परंतु आवश्यकतेनुसार दुसऱ्याची काही वैशिष्ट्ये अंमलात आणतील. याउलट, बरेचजण एक किंवा अधिक प्रतिमानांमध्ये प्रोग्रामिंगला परवानगी देतात. त्यांना अनेक प्रतिमान भाषा म्हणतात.

नमुने आणि प्रोग्रामिंग भाषांचे

उपमा हा शब्द विशिष्ट प्रोग्रामिंग भाषेशी संबंधित नसावा, परंतु प्रोग्राम तयार करण्याच्या पद्धतीशी संबंधित असावा. जरी कोणत्याही भाषेचा वापर कोणत्याही प्रतिमानासह केला जाऊ शकतो, परंतु त्यांच्या निर्मात्यांनी जेव्हा ते तयार केले तेव्हा त्यांच्या मनात एक विशिष्ट कार्यपद्धती होती, त्यामुळे त्यामध्ये त्यांचा वापर करणे सोपे होईल.

काही सामान्य नमुने आहेत:

  • कार्यात्मक नमुना:  हे अभिव्यक्तींसह एकत्रित गणितीय कार्यांच्या मूल्यांकनावर भर देते. फंक्शनल प्रोग्रामिंगमध्ये, व्हेरिएबल्सला फंक्शन्स नियुक्त करण्याऐवजी, तुम्ही फंक्शन कॉल एकत्र करता. काही समर्थित प्रोग्रामिंग भाषा आहेत: LISP, स्कीम आणि हास्केल
  • अत्यावश्यक नमुना: अत्यावश्यक प्रतिमान संगणकाच्या मेमरीच्या सामग्रीमध्ये प्रवेश आणि सुधारणा करण्याच्या क्षमतेचा अधिक चांगला फायदा घेतो. ते अनुप्रयोगांसाठी आदर्श बनवते जेथे फंक्शनचे काही घटक सतत बदलतात. आणित्याअंतर्गत लिहिलेल्या प्रोग्राम्समध्ये, कमांड स्टेप बाय स्टेप, गणना कशी केली जाते हे दर्शवते. प्रत्येक पायरी गणनाच्या एकूण स्थितीवर परिणाम करते. प्रोग्रामिंग भाषांमध्ये आम्ही उल्लेख करू शकतो: अल्गोल 68, कोबोल, सी, फोरट्रान आणि एडीए.
  • तार्किक नमुना: सर्व समस्या गणिती कार्ये म्हणून दर्शविल्या जाऊ शकत नाहीत. म्हणूनच या नमुन्यात घटकांमधील संबंधांवर जोर देण्यात आला आहे. कार्यक्रम संबंध तयार करून तयार केले जातात जे तथ्ये आणि अनुमानांचे नियम निर्दिष्ट करतात आणि नंतर एक आधार सत्य आहे की नाही हे आपोआप तपासा. या नमुना अंतर्गत प्रोग्रॅमिंग भाषांपैकी सर्वात प्रसिद्ध प्रोलॉग आहे.
  • ऑब्जेक्ट-ओरिएंटेड प्रतिमान: इतर नमुने डेटा आणि त्यासह काय केले जाते ते स्वतंत्र घटक म्हणून विचार करतात. हा नमुना डेटा आणि कार्यपद्धती एकत्र करतो ज्याला ऑब्जेक्ट्स नावाच्या घटकांमध्ये लागू केले जाते. वेळापत्रक वस्तूंना संदेश पाठवण्यावर आधारित आहे. ऑब्जेक्ट्स ऑपरेशन्सद्वारे संदेशांना प्रतिसाद देतात, ज्याला सामान्यतः पद्धती म्हणतात. संदेशांमध्ये वाद असू शकतात. येथे आपण काही परिचितांना भेटतो; C ++, पायथन किंवा जावा काही नमूद करण्यासाठी.

हे सर्व बोलणे तुम्हाला घाबरू देऊ नका. प्रतिमानांबद्दल बोलणे आवश्यक होते कारण जेव्हा आपण त्यापैकी कोणत्याही गोष्टीचा शोध घ्याल तेव्हा विषय येईल. तुम्ही करू शकता ती सर्वात चांगली गोष्ट म्हणजे तुम्हाला कोणत्या भाषेमध्ये सर्वात सोयीस्कर वाटेल याचा प्रयत्न करा आणि नंतर त्याच प्रतिमानाशी संबंधित इतरांचा प्रयत्न करा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.