பொருளடக்கம்:
வரையறை - வெளிப்பாடு என்றால் என்ன?
ஒரு வெளிப்பாடு என்பது கணினி அறிவியலில் ஒரு குறிப்பிட்ட கருத்தாகும், இதில் பல மாறிகள் அல்லது மாறிலிகள் மற்றும் ஆபரேட்டர்கள் மற்றும் செயல்பாடுகள் ஆகியவை ஒரு குறிப்பிட்ட நிரலாக்க மொழியால் செயல்படும் ஒற்றை அறிக்கையில் ஒன்றாக இணைக்கப்படுகின்றன.
டெக்கோபீடியா வெளிப்பாடு விளக்குகிறது
கணினி அறிவியலில், வெளிப்பாடுகள் டெவலப்பர்களால் எழுதப்படுகின்றன, கணினிகளால் விளக்கப்படுகின்றன மற்றும் 'மதிப்பீடு செய்யப்படுகின்றன.'
மதிப்பீடு ஒரு வருவாய் அல்லது முடிவை உருவாக்குகிறது. 2 + 2 போன்ற எளிய கணித சமன்பாடுகள் குறியீட்டில் வெளிப்பாடுகள். அவை பொதுவாக எண்கணித வெளிப்பாடுகள் என்று அழைக்கப்படுகின்றன.
பிற வகையான எண் அல்லது எண்கணித வெளிப்பாடுகள் மாறிகளைப் பயன்படுத்தலாம், இதனால் அவை இயற்கணித சமன்பாடுகளைப் போல இருக்கும். கூடுதலாக, எழுத்துக்கள், சரங்கள், முழு எண், மிதக்கும் புள்ளி எண்கள் மற்றும் பிற தரவு வகைகளை மாறிலிகள் அல்லது மாறிகள் என வெளிப்பாடுகளில் செயல்படலாம்.
கொடுக்கப்பட்ட வெளிப்பாட்டில் கணினி இந்த பொருள்களில் எவ்வாறு செயல்படும் என்பதை ஆபரேட்டர்கள் மற்றும் செயல்பாடுகள் தீர்மானிக்கின்றன. வெவ்வேறு வகையான வெளிப்பாடுகள் அவை எவ்வாறு செயல்படுகின்றன என்பதையும் அவை 'மதிப்பீடு செய்வதையும்' பொறுத்து வகைப்படுத்தப்படுகின்றன. பூலியன் வெளிப்பாடுகள் உண்மை அல்லது தவறான மதிப்பை மதிப்பிடுகின்றன, அதே நேரத்தில் எண் வெளிப்பாடுகள் எண்களை மதிப்பிடுகின்றன.
சரம் வெளிப்பாடுகள் எழுத்துக்குறி சரங்களை மதிப்பிடுகின்றன, அங்கு உரை மற்றும் எழுத்து சரங்கள் வேறுபட்ட முடிவை உருவாக்க செயல்பாடுகளால் மாற்றப்படுகின்றன.
உதாரணமாக, 'ஹலோ வேர்ல்ட்' என்ற சொற்றொடரின் காட்சி அல்லது அச்சிடலுக்கு ஒரு ஆச்சரியக்குறிவைச் சேர்ப்பது, எண்ணியல் மதிப்புகளை மாற்றுவதை விட அல்லது வெவ்வேறு குறியீடு நிலைமைகளை உருவாக்குவதற்கு பதிலாக, ஆஸ்கி எழுத்துக்களைச் சேர்க்க செயல்பாடுகளைப் பயன்படுத்தும் ஒரு சரம் வெளிப்பாட்டின் எடுத்துக்காட்டு.
மேலேயுள்ள எடுத்துக்காட்டில், வெவ்வேறு நிரல்கள் இதை வித்தியாசமாகக் கருதுகின்றன: இன்னும் பழமையான சில அச்சு ஹலோ உலகம் போன்ற தொடரியல் பயன்படுத்தலாம்; அச்சு! மற்றவர்கள் இதைப் பயன்படுத்தலாம்:
சரம் ஒரு = ஹலோ உலகம்
சரம் b =!
சரம் a + சரம் அச்சிடுக b
பிற வகையான அடிப்படைகளைப் போலவே, வெளிப்பாடுகள் ஒரு நிரலாக்க மொழியின் குறிப்பிட்ட தொடரியல் மீது தங்கியுள்ளன. கட்டமைப்பைப் பொறுத்தவரை, ஒரு வெளிப்பாட்டிற்கு இயல்பாகவே குறைந்தபட்சம் ஒரு 'ஓபராண்ட்' அல்லது செயல்பட வேண்டிய மதிப்பு தேவை என்றும், ஒன்று அல்லது அதற்கு மேற்பட்ட ஆபரேட்டர்கள் இருக்க வேண்டும் என்றும் நிபுணர்கள் சுட்டிக்காட்டுகின்றனர்.
இதற்கு அப்பால், நிரல் தொடரியல் 'சட்டபூர்வமான' அல்லது 'சட்டவிரோதமானவை' என்பதை புரோகிராமர்கள் புரிந்துகொள்வது முக்கியம். தவறான அல்லது சட்டவிரோத தொடரியல் உள்ளிடுவதால் பிழைகள் தொகுக்கப்படும், மேலும் டெவலப்பர்கள் வெளிப்பாடுகள் மற்றும் குறியீடு தொகுதிகள் அவற்றை இயக்க சரியான தொடரியல் உடன் இணங்க வேண்டும்.
