பாஸ்கல் நிரலாக்க மொழி 50 ஆண்டுகளைக் கொண்டாடுகிறது

பாஸ்கல் என்பது ஒரு நிரலாக்க மொழி, இது 1970 இல் முதன்முதலில் வெளியிடப்பட்டது, இது ஒரு நிரலாக்க மொழியாக இருந்தது கட்டமைக்கப்பட்ட நிரலாக்கத்தின் ஆரம்ப ஆண்டுகளில் பிறந்து 50 வயதாகிறது.

பாஸ்கல், மென்பொருள் மேம்பாட்டில் பயன்படுத்தப்படுகிறது மற்றும் குறிப்பாக கல்வியில் உள்ளது. அதன் ஆசிரியர், நிக்லாஸ் விர்த், அல்கோல் டபிள்யூ குறித்த அவரது முந்தைய படைப்புகளால் ஈர்க்கப்பட்டார் அதில் அவர் முழுமையாக திருப்தி அடையவில்லை. உண்மையில், 1950 களின் முடிவில், விஞ்ஞான பயன்பாடுகளுக்கான ஃபோட்ரான் (ஃபார்முலா டிரான்ஸ்லேட்டர்) மற்றும் வணிக பயன்பாடுகளுக்கான கோபோல் (பொதுவான வணிக சார்ந்த மொழி) ஆகியவை ஆதிக்கம் செலுத்தியது.

மேலும், ஒரு சர்வதேச குழு அல்கோல் 60 மொழியை வெளியிட்டது, ஒரு மொழி வடிவமைக்கப்பட்ட கட்டுமானங்களால் வரையறுக்கப்படுவது இதுவே முதல் முறை சுருக்கமான மற்றும் துல்லியமான மற்றும் முறையான தொடரியல் மூலம்.

பற்றி இரண்டு ஆண்டுகளுக்குப் பிறகு, அவரது பெற்றோர் சில திருத்தங்களைச் செய்ய முடிவு செய்தனர் மற்றும் மொழி மேம்பாடுகள், அல்கோல் 60 விஞ்ஞான கம்ப்யூட்டிங்கிற்கு மட்டுமே நோக்கமாக இருந்தது. எனவே, இந்த திட்டத்திற்காக ஒரு பணிக்குழு அமைக்கப்பட்டது.

எனினும், புதிய விவரக்குறிப்புகளை அனைவரும் ஏற்றுக்கொள்ளவில்லை அது மொழியில் சேர்க்கப்படும், இது சமூகத்திற்குள் இரண்டு பிரிவுகளை உருவாக்கியது.

அவற்றில் ஒன்று இரண்டாவது மொழியை நோக்கமாகக் கொண்டது தீவிரமாக புதிய, சோதிக்கப்படாத கருத்துக்கள் மற்றும் பரவலான நெகிழ்வுத்தன்மையுடன். விர்த் இந்த துணைக்குழுவின் ஒரு பகுதியாக இல்லை, அதன் முன்மொழிவு ஏற்றுக்கொள்ளப்பட்டு பின்னர் அல்கோல் 68 ஐப் பெற்றது.

அவர் 1966 ஆம் ஆண்டில் குழுவிலிருந்து வெளியேறி, சில ஸ்டான்போர்ட் பல்கலைக்கழக பிஎச்.டி மாணவர்களுடன் சேர்ந்து, அவர் முன்வைத்த திட்டத்திற்கு ஒரு தொகுப்பை உருவாக்கினார். இதன் விளைவாக 1967 இல் அல்கோல் டபிள்யூ மொழி இருந்தது.

பல ஐபிஎம் மெயின்பிரேம் கணினிகளில் அல்கோல் டபிள்யூ பயன்படுத்தப்பட்டதாக அவர் கூறினார். அல்கோல் 68 உடன் ஒப்பிடும்போது அல்கோல் டபிள்யூ மிகவும் வெற்றிகரமாக இருந்தது என்று விர்த் குறிப்பிடுகிறார்.

எனினும், அல்கோல் டபிள்யூ அவளுடைய விருப்பத்திற்கு ஏற்றதாக இல்லை, இது ஒரு கமிஷனில் இருந்து வந்ததால், அது இன்னும் பல கடமைகளைக் கொண்டிருக்கும்.

விர்த் பின்னர் ஒரு புதிய வேலையை எடுத்துக் கொண்டார் மற்றும் முற்றிலும் புதிய மொழியை உருவாக்க முடிந்தது தனது சொந்த விருப்பங்களின்படி, அவர் பாஸ்கல் என்று அழைத்தார். கம்ப்யூட்டிங்கிற்காக அர்ப்பணிக்கப்பட்ட சர்வதேச இலாப நோக்கற்ற அமைப்பான அசோசியேஷன் ஃபார் கம்ப்யூட்டிங் மெஷினரி (ஏசிஎம்) இணையதளத்தில் ஒரு குறிப்பில், இந்த வேலை தனக்கு ஆச்சரியங்கள் நிறைந்ததாகவும், வளர்ச்சியின் போது அவருக்கும் அவரது ஊழியர்களுக்கும் ஒரு அனுபவம் பேரழிவு தரும் என்றும் கூறினார்.

பாஸ்கலில் கம்பைலரை விவரிக்கவும், ஃபோர்ட்ரானில் கைமுறையாக மொழிபெயர்க்கவும், இறுதியாக முதல்வருடன் இரண்டையும் தொகுக்கவும் அவர்கள் விரும்பினர்.

இது ஒரு பெரிய தோல்வி என்று விர்த் கூறினார், குறிப்பாக ஃபோட்ரானில் தரவு கட்டமைப்புகள் இல்லாததால், மொழிபெயர்ப்பு மிகவும் சிக்கலானதாக இருந்தது.

இருப்பினும், இரண்டாவது முயற்சி வெற்றிகரமாக இருந்தது, அங்கு ஃபோட்ரானுக்கு பதிலாக, ஸ்காலப் மொழி பயன்படுத்தப்பட்டது. விர்த் 1963 முதல் 1967 வரை ஸ்டான்போர்ட் பல்கலைக்கழகத்தில் உதவி பேராசிரியராக இருந்தார், பின்னர் சூரிச் பல்கலைக்கழகத்தில் இருந்தார் என்பதை நினைவில் கொள்க. பின்னர் அவர் ஏப்ரல் 1999 இல் ஓய்வு பெறுவதற்கு முன்பு ETHZ (சூரிச்சில் உள்ள சுவிஸ் ஃபெடரல் இன்ஸ்டிடியூட் ஆப் டெக்னாலஜி) இல் கணினி பேராசிரியரானார்.

விர்த் அதன் முன்னோடி அல்கோல் 60 ஐப் போலவே, பாஸ்கலுக்கு ஒரு துல்லியமான வரையறை மற்றும் சில தெளிவான அடிப்படைகள் உள்ளன. அறிவுறுத்தல்கள் மாறிகள் மற்றும் நிபந்தனை மற்றும் மீண்டும் மீண்டும் மரணதண்டனைகளுக்கு மதிப்புகளை ஒதுக்குகின்றன. வேறு என்ன, நடைமுறைகள் இருந்தன, அவை மீண்டும் மீண்டும் வந்தன. ஆசிரியரின் கூற்றுப்படி, தரவு வகைகள் மற்றும் கட்டமைப்புகள் ஒரு முக்கியமான நீட்டிப்பாகும், அவற்றின் அடிப்படை தரவு வகைகள் முழு எண் மற்றும் நிஜங்கள், பூலியன் மதிப்புகள், எழுத்துக்கள் மற்றும் கணக்கீடுகள் (மாறிலிகளின்).

கட்டமைப்புகள் வரிசைகள், பதிவுகள், கோப்புகள் (காட்சிகள்) மற்றும் சுட்டிகள். நடைமுறைகளில் இரண்டு வகையான அளவுருக்கள் இருந்தன: மதிப்பு அளவுருக்கள் மற்றும் மாறி அளவுருக்கள். நடைமுறைகள் மீண்டும் மீண்டும் பயன்படுத்தப்படலாம்.

மிகவும் அவசியம், அவர் கூறினார், இது ஒரு தரவு வகையின் எங்கும் நிறைந்த கருத்து.

ஒவ்வொரு நிலையான, மாறி அல்லது செயல்பாடு நிலையான மற்றும் நிலையான வகையாக இருந்தது. எனவே தரவு வகைகளின் நிலைத்தன்மையை சரிபார்க்க ஒரு தொகுப்பி பயன்படுத்தக்கூடிய பணிநீக்கங்கள் நிரல்களில் அடங்கும். நிரலை இயக்குவதற்கு முன்பு பிழைகள் கண்டறிய இது உதவியது.

மூல: https://cacm.acm.org/


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   luix அவர் கூறினார்

    பாஸ்கல், சுருக்கமான மற்றும் நல்ல மொழியில் சில வருடங்களைத் திட்டமிடுங்கள். மிகவும் மோசமானது இருமல் இருமல், ஜாவாவால் இடம்பெயர்ந்தது