कंप्यूटरप्रोग्रामिंग

प्रक्रियात्मक प्रोग्रामिंग। मानव-कंप्यूटर बातचीत, विकास के इतिहास

आधुनिक कंप्यूटर के साथ संचार के लिए एक विशेष प्रोग्रामिंग भाषा के उपयोग के बिना असंभव है। के जन्म के बाद पहले कंप्यूटर , वहाँ भाषाई प्रणाली, मानव-कंप्यूटर बातचीत के लिए तैयार किया गया पांच पीढ़ियों हैं। पहले यह अपने मूल रूप में एक कोडांतरक था। दूर 50 के दशक में उन्होंने एक भी बयान की एक पंक्ति का उपयोग कर के सिद्धांत पर काम किया।

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

दशक के मध्य तक, वहाँ एक तीसरी पीढ़ी प्रोग्रामिंग भाषाओं था। यह सार्वभौमिक उच्च स्तरीय भाषाओं था। उनके विकास के साथ पहले से ही 60 के दशक में वहाँ विभिन्न क्षेत्रों की कार्यों को पूरा करने के लिए एक वास्तविक अवसर था। तीसरी पीढ़ी भाषाओं, अपेक्षाकृत आसान है कंप्यूटर की पसंद की परवाह किए बिना और शक्तिशाली वाक्य रचना के साथ काम करने का अवसर मिला। उनकी उपस्थिति प्रोग्रामर श्रम के साथ और अधिक उत्पादक बन गया है। आज भी, तीसरी पीढ़ी प्रोग्रामिंग भाषाओं अनुप्रयोगों की एक विस्तृत श्रृंखला के विकास के लिए एक सुविधाजनक उपकरण है।

70-ies में चौथी पीढ़ी प्रोग्रामिंग भाषाओं शुरू कर दिया। उनकी मदद के साथ, वहाँ बड़ी परियोजनाओं, विश्वसनीयता में वृद्धि हुई है की एक अहसास है, और अनुप्रयोग विकास की गति बढ़ जाती है। उनकी सुविधा कुछ अनुप्रयोगों पर उन्मुखीकरण, यह प्रदर्शन के एक नए स्तर पर विशिष्ट समस्याओं को हल करने का अवसर की सार्वभौमिकता से दूर ले जाकर किया जाता है।

प्रोग्रामिंग भाषाओं की पांचवीं पीढ़ी 90 के दशक में दिखाई दिया। वे एक सामान्य उपयोगकर्ता प्रणाली द्वारा प्रदान की कार्यात्मक एक्सटेंशन के वर्ग में आते हैं। उनकी मदद के साथ, दूर प्रोग्रामिंग व्यक्ति से भी उच्च प्रदर्शन अनुप्रयोगों का निर्माण करने में सक्षम है। घर पर प्रोग्रामिंग की पांचवीं पीढ़ी के साथ हर किसी के लिए एक वास्तविकता बन जाते हैं।

भाषाओं के वर्गीकरण, वहाँ एक वर्ग एक बुनियादी सिद्धांत के रूप प्रक्रियात्मक प्रोग्रामिंग का उपयोग करता है कर रहे हैं। इस सिद्धांत का एक प्रतिबिंब है कंप्यूटर वास्तुकला, न्यूमन कहा जाता है। जब एक कार्यक्रम कमांड अनुक्रम लेखन एक प्रक्रियात्मक भाषा है, जो इस समस्या को हल करने के लिए एक एल्गोरिथ्म को परिभाषित करता है में प्रयोग किया जाता है।

किशमिश के रूप में प्रक्रियात्मक प्रोग्रामिंग आंकड़ा भंडारण के लिए स्मृति के उपयोग की संभावना पता चलता है। इस प्रकार के कार्यक्रमों में, हम काम कमांड के साथ सामना कर रहे हैं, तो आप को परिभाषित करने और स्मृति बदल सकते हैं। सामग्री रूपांतरण प्रारंभिक अवस्था जिसके परिणामस्वरूप में परिवर्तन की वजह से कंप्यूटर स्मृति में किया जाता है।

प्रक्रियात्मक प्रोग्रामिंग इस तरह के फोरट्रान के रूप में भाषाओं में इस्तेमाल किया गया है, जल्दी '50 के दशक में उभरा प्रोग्राम हैं जो वैज्ञानिक और तकनीकी समस्याओं का समाधान बनाने के लिए; Cobol (60) - अलग कैरियरों पर डेटा की बड़ी मात्रा के प्रसंस्करण; अल्गोल - उन्नत बहु का प्रयोग भाषा। "ब्लॉक संरचना" और "गतिशील आवंटन" की अंतिम उल्लेखनीय उपस्थिति।

प्रक्रियात्मक प्रोग्रामिंग को नजरअंदाज कर और शुरुआती नहीं है। 60-ies में उन्होंने जाने-माने बुनियादी शुरू कर दिया। अपनी सादगी और बहुमुखी प्रतिभा भाषा बहुत तेज गति के साथ प्रसार करने के लिए अनुमति दी गई है, प्रशंसकों की एक बड़ी संख्या में हर साल जीते।

अधिक अग्रदूतों भाषाओं अलग दुभाषियों की एक बड़ी संख्या के द्वारा पीछा किया। भाषा पी एल -1, पास्कल (पास्कल), एडीए, एसआई प्रक्रियात्मक प्रोग्रामिंग के सिद्धांत के विकास के लिए जारी रखा।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.