{"licence": "CC BY-SA 4.0", "licence_url": "https://creativecommons.org/licenses/by-sa/4.0/", "attribution": "Oliyon Nigandu (Oliyon Research), https://nigandu.oliyonresearch.com", "data": {"id": "kgps3mm4", "url": "https://nigandu.oliyonresearch.com/e/kgps3mm4/", "kind": "word", "headword": "செயல்முறைப்படுத்தும் மொழி", "romanization": "ceyalmuṟaippaṭuttum moḻi", "pos": "", "disputed": false, "revision": 1, "published_at": "2026-10-24T18:56:17.290144+00:00", "etymology": "", "variants": [], "related": [], "categories": [], "senses": [{"n": 1, "definition_ta": "கணினிச் செயல்முறைகளில் நிரல்களை உருவாக்குவதற்குப் பயன்படுத்தப்படும் ஒரு மொழி. இது நூற்றுக் கணக்கில் உள்ள இவை முக்கியமாக மூன்று வகைப்படும். 1. எந்திர மொழிகள், 2. இணைப்பு மொழிகள்; 3. உயர்நிலை மொழிகள்; எந்திர மொழிகளில் கணித தருக்கமுறை அலகு (ALU), கட்டுப்பாட்டு அலகு, நினைவக அலகு ஆகியவற்றின் வடிவளவைப் பொறுத்து நிரல் குறியீடுகளின் தொகுதி தீர்மானிக்கப்படுகிறது. எனவே, இந்த மொழிகளை எந்திரச்சார்பு மொழிகள் (machine depended language) என்றும் அழைப்பர். இணைப்பு மொழிகளில் நிரல்கள், தரவுகள், முகவரிகள் அனைத்தும், நினைவூட்டகங்களாகவும் குறியீடுகளாகவும் அடையாளச் சீட்டுகளாகவும் அளிக்கப்படுகின்றன. எந்திர மொழிகள், இணைப்பு மொழிகள் இரண்டும் தாழ்நிலை மொழிகள் (lowlevel language) எனப்படுகின்றன. உயர்நிலை மொழிகள் தாழ்நிலை மொழிகளைப்போல் எந்திரத்தை அடிப்படையாகக் கொண்டிராமல் சிக்கல் சார்புடையவனாக அமைந்துள்ளன. இதனால் சில குறிப்பிட்ட ஆங்கிலச் சொற்களையும் குறிமானங்களையும் பயன்படுத்தி நிரல்களின் வரிசை முறையினை உயர்நிலை மொழிகளில் எழுத முடிகிறது. உயர்நிலை மொழிகளில் எழுதப்படும் செயல்முறைகள் அனைத்தும் கணினியால் நிறை வேற்றப்படுவதற்கு முன்னர் எந்திரமொழியில் மொழி பெயர்க்கப்படுகின்றன", "needs_definition": false, "gloss_en": "programming language", "period": "", "register": "technical", "domain": "கணினியியல்", "examples": [], "citations": [], "synonyms": [], "antonyms": [], "source": {"code": "ws-mustafa-computer", "title": "Computer encyclopedic dictionaries, Manavai Mustafa", "licence": "cc0-1.0"}, "source_ref": "பக். 1179"}]}}