पास्कल ही एक प्रोग्रामिंग भाषा आहे जी प्रथम 1970 मध्ये प्रकाशित झाली होती, ही प्रोग्रामिंग भाषा होती संरचित प्रोग्रामिंगच्या सुरुवातीच्या वर्षात जन्म आणि वयाच्या 50 व्या वर्षी.
पास्कल, सॉफ्टवेअर डेव्हलपमेंटमध्ये वापरले जाते आणि विशेषत: शिक्षणात असते. त्याचे लेखक, निक्लस विर्थ, अल्गोल डब्ल्यूवरील त्याच्या आधीच्या कार्यामुळे प्रेरित झाला ज्यामुळे तो पूर्ण समाधानी नव्हता. खरं तर, १ 1950 s० च्या उत्तरार्धात, वैज्ञानिक अनुप्रयोगांसाठी फोर्ट्रान (फोरमुला ट्रान्सलेटर) आणि व्यावसायिक अनुप्रयोगांसाठी कोबोल (कॉमन बिझिनेस ओरिएंटेड भाषा) प्रबळ होते.
1960 मध्ये, आंतरराष्ट्रीय समिती अल्गोल language० भाषा प्रकाशित केली, भाषेच्या रचनेद्वारे भाषेची व्याख्या प्रथमच झाली संक्षिप्त आणि अचूक आणि औपचारिक वाक्यरचनासह.
अंदाजे दोन वर्षांनंतर, त्याच्या पालकांनी काही दुरुस्त करण्याचा निर्णय घेतला आणि भाषेमध्ये सुधारणा, कारण अल्गोल 60 केवळ वैज्ञानिक संगणनासाठी होता. म्हणूनच, या प्रकल्पासाठी एक कार्यरत गट तयार केला गेला.
तथापि, प्रत्येकजण नवीन चष्मावर सहमत नाही ते भाषेत जोडले जाईल, ज्याचा परिणाम समाजातील दोन गटांमध्ये झाला.
त्यापैकी एक दुसर्या भाषेचे होते पूर्णपणे नवीन, न तपासलेले संकल्पना आणि व्यापक लवचिकतेसह. विर्थ या उपसमूहात भाग नव्हता ज्याचा प्रस्ताव स्वीकारला गेला आणि नंतर अल्गोलला 68 दिला.
त्यांनी १ 1966 around1967 च्या सुमारास हा गट सोडला आणि स्टेनफोर्ड युनिव्हर्सिटीच्या काही पीएचडी विद्यार्थ्यांसह त्यांनी आपल्या प्रस्तावाचे संकलन केले. XNUMX मध्ये अल्गोल डब्ल्यू भाषेचा निकाल लागला.
त्यांनी असा दावा केला की अल्गोल डब्ल्यूचा उपयोग बर्याच आयबीएम मेनफ्रेम संगणकांमध्ये केला जात होता. विर्थ यांनी अल्गोल to 68 च्या तुलनेत अल्गोल डब्ल्यू खूपच यशस्वी ठरल्याचे सांगितले. "अल्गोल 68 XNUMX चिन्ह दिसू लागले आणि नंतर त्याच्या स्वत: च्या वजनाखाली पटकन अस्पष्टतेत पडले, जरी त्यातील काही संकल्पना त्यानंतरच्या भाषांमध्ये जिवंत राहिल्या आहेत," तो म्हणाला.
तथापि, अल्गोल डब्ल्यू तिच्या आवडीसाठी परिपूर्ण नव्हते, कारण त्यात अद्याप बरीचशी कमिटमेंट्स आहेत ज्यात ती कमिशनकडून आली आहे.
त्यानंतर विर्थने एक नवीन नोकरी घेतली आणि पूर्णपणे नवीन भाषा विकसित केली त्याच्या स्वतःच्या आवडीनुसार, ज्याला त्याने पास्कल म्हटले. संगणनासाठी समर्पित असोसिएशन फॉर कंप्यूटिंग मशीनरी (एसीएम) या आंतरराष्ट्रीय नानफा संस्थेच्या संकेतस्थळावरील मेमोमध्ये ते म्हणाले की हे काम त्यांच्यासाठी आश्चर्यचकित झाले आहे आणि विकासाच्या वेळी आणि त्याच्या कर्मचार्यांना अनुभव आला आहे.
त्यांना पास्कल मधील कंपाईलरचे वर्णन करावे, फोर्ट्रानमध्ये त्याचे स्वतः अनुवाद करावे आणि शेवटी दुसर्यासह प्रथम संकलित करावे अशी त्यांची इच्छा होती.
विर्थ म्हणाले की हे एक प्रचंड अपयश आहे, विशेषत: फोर्ट्रानमधील डेटा स्ट्रक्चर्सच्या अभावामुळे, भाषांतर खूपच त्रासदायक बनले.
तथापि, दुसरा प्रयत्न यशस्वी झाला, जेथे फोर्ट्रानऐवजी स्कॅलोप भाषा वापरली गेली. लक्षात घ्या की विर्थ हे स्टॅनफोर्ड विद्यापीठात 1963 ते 1967 या काळात ज्यूरिख विद्यापीठात सहाय्यक प्राध्यापक होते. त्यानंतर ते एप्रिल १ 1999 XNUMX. मध्ये सेवानिवृत्त होण्यापूर्वी ईटीएचझेड (झुरिक मधील स्विस फेडरल इंस्टिट्यूट ऑफ टेक्नॉलॉजी) येथे संगणक शास्त्राचे प्राध्यापक झाले.
विर्थ म्हणाला की, त्याचे पूर्ववर्ती अल्गोल 60 प्रमाणे, पास्कलची एक अचूक व्याख्या आणि काही स्पष्ट मूलतत्त्वे आहेत. निर्देशांमध्ये चल आणि सशर्त आणि पुनरावृत्ती केलेल्या अंमलबजावणीसाठी मूल्यांच्या असाइनमेंटचे वर्णन केले आहे. आणखी काय, तेथे प्रक्रिया होते आणि ते रिकर्सिव होते. लेखकाच्या मते, डेटा प्रकार आणि रचना एक महत्त्वाचा विस्तार होता आणि त्यांचे प्राथमिक डेटा प्रकार इंटिजर्स आणि रील्स, बुलियन मूल्ये, वर्ण आणि गणने (स्थिरांक) होते.
रचना अॅरे, रेकॉर्ड, फायली (अनुक्रम) आणि पॉईंटर होते. प्रक्रियेमध्ये दोन प्रकारचे पॅरामीटर्स समाविष्ट होते: मूल्य पॅरामीटर्स आणि चल पॅरामीटर्स. प्रक्रियांचा वारंवार वापर केला जाऊ शकतो.
सर्वात आवश्यक, ते म्हणाले, ही डेटा प्रकाराची सर्वव्यापी संकल्पना होती.
प्रत्येक स्थिर, चल किंवा कार्य निश्चित आणि स्थिर प्रकारचे होते. प्रोग्राम मध्ये डेटा प्रकारची सुसंगतता तपासण्यासाठी संगणकाद्वारे वापरल्या जाणार्या रिडंडन्सीचा समावेश होतो. हे प्रोग्राम चालविण्यापूर्वी त्रुटी शोधण्यात मदत करते.
स्त्रोत: https://cacm.acm.org/
पास्कल, संक्षिप्त आणि खूप चांगल्या भाषेत काही वर्षांचे वेळापत्रक. खोकला खोकला, जावा खूप वाईट आहे