பொருளடக்கம்:
வரையறை - செயல்பாட்டு மொழி என்றால் என்ன?
ஒரு செயல்பாட்டு மொழி என்பது அதன் நிரலாக்க கட்டமைப்பிற்குள் தருக்க செயல்பாடுகள் அல்லது நடைமுறைகளைச் சுற்றியுள்ள ஒரு நிரலாக்க மொழியாகும். இது அதன் நிரல் ஓட்டத்தில் கணித செயல்பாடுகளை அடிப்படையாகக் கொண்டது மற்றும் ஒத்திருக்கிறது.
செயல்பாட்டு மொழிகள் அவற்றின் அடிப்படை கட்டமைப்பை லாம்ப்டா கால்குலஸ் மற்றும் கூட்டு தர்க்கத்தின் கணித கட்டமைப்பிலிருந்து பெறுகின்றன. எர்லாங், எல்ஐஎஸ்பி, ஹாஸ்கெல் மற்றும் ஸ்கலா ஆகியவை மிகவும் பிரபலமான செயல்பாட்டு மொழிகள்.
டெக்கோபீடியா செயல்பாட்டு மொழியை விளக்குகிறது
முதன்மையாக செயல்பாடுகளை உள்ளடக்கியது, செயல்பாட்டு மொழி ஒரு நிரலின் தொகுப்பைக் காட்டிலும் சொற்பொருளை வலியுறுத்துகிறது. செயல்பாட்டு மொழியில் அந்த செயல்பாட்டு மொழியில் பாரம்பரிய கட்டாய பாணிகளின் பக்க விளைவுகள் இல்லை, ஒரு நிரலின் நிலையை மாற்றாது, அதே வாதங்களுடன் செயல்பாடுகள் இயங்கும் வரை அதே முடிவுகளை வழங்கும்.
இருப்பினும், பக்க விளைவுகளின் பற்றாக்குறை செயல்பாட்டு மொழிக்கு ஒரு குறைபாடாகும், ஏனெனில் இந்த விளைவுகள் இல்லாமல் அனைத்து திட்டங்களையும் உருவாக்க முடியாது, குறிப்பாக மாறிவரும் மாநிலங்கள் தேவைப்படும் மற்றும் உள்ளீடு / வெளியீடு (I / O) நடைமுறைகளை உருவாக்குதல்.
