கேள்வி: நிரல்மொழிமாற்றி குறித்து விரிவாக சொல்லுங்கள்.
பதில்: நிரல்மொழிமாற்றி அல்லது தொகுப்பி (compiler) என்பது ஒரு நிரல் மொழியில் எழுதப்பட்ட நிரலை (source program), இன்னுமொரு நிரல் மொழிக்கு மாற்றும் ஒரு நிரல் (object level program) ஆகும். பொதுவாக சி++, ஜாவா போன்ற ஒரு மேல்நிலை மொழிகளில் இருந்து நிரல் மொழிமாற்றி கீழ்நிலை பொறி மொழிக்கு மாற்றும். நிரல் எழுதப்பட்ட மொழி மூல மொழி என்றும், அது மாற்றப்படும் மொழி பெயர்ப்பு மொழி என்றும் அழைக்கப்படும். கணினி வன்பொருள்கள் பொறி மொழியையே புரிந்து கொள்வதால் ஒரு மேல் நிலையில் எழுதப்பட்ட ஒரு நிரல் கணினியில் இயங்குவதற்கு நிரல்மொழிமாற்றி அவசியம். இணையாக, ஏற்கனவே மொழிமாற்றப்பட்ட நிறைவேற்றத்தகு நிரலாக இருந்தாலும் கணினி அந்நிரலை நிறைவேற்றும். கணினி இயங்கும் நேரத்தில் மொழிமாற்றும் நிரல் மொழிமாற்றிகள் ''interpreters'' எனப்படும். ஒரு நிரல்மொழிமாற்றியில் ஆறு கட்டங்கள் உள்ளன. அவை பின்வருமாறு #சொல் பகுப்பாய்வு (Lexical analysis) #தொடரியல் பகுப்பாய்வு (Syntax analysis) #சொற்பொருளியல் பகுப்பாய்வு (Semantic analysis) #இடைநிலை குறியீடு உருவாக்கம் (Generation of intermediate code) #குறியீடு தேர்வுமுறை (Code optimisation) #குறியீடு உருவாக்கம் (Code generation)
கேள்வி: நிரல்மொழிமாற்றி - = சொற்பொருளியல் பகுப்பாய்வு: = என்பது என்ன?
பதில்: சொற்பொருளியல் பகுப்பாய்வு நிலையின் போது, இட மரத்தின் நிலைத்தன்மை சோதிக்கப்படுகிறது. மேலும் அதில் இருக்கும் மேலும் சீரற்ற காரணி நீக்கப்படும்.
கேள்வி: நிரல்மொழிமாற்றி - = இடைநிலை குறியீடு உருவாக்கம்: = பற்றி விளக்கவும்.
பதில்: இடைநிலை குறியீடு என்பது நிலை நிரல் மற்றும் மூல நிலை நிரலுக்கு இடையில் உள்ள ஓர் குறியீடு ஆகும். அது போன்ற ஒரு குறியீடு இந்த கட்டத்தில் உருவாக்கப்படுகிறது.
கேள்வி: நிரல்மொழிமாற்றி - = குறியீடு தேர்வுமுறை: = பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: இடைநிலை குறியீடு செயலாக்காப் படிகள் எண்ணிக்கையை குறைத்தல்.
கேள்வி: நிரல்மொழிமாற்றி - நுட்பியல் சொற்கள் பற்றி தகவல் சொல்.
பதில்: * நிரல்மொழிமாற்றி - Compiler * மேல்நிலை நிரல்மொழி - High Level Languages * கீழ்நிலை நிரல்மொழி - Low Level Languages * மூல மொழி - Source Language or Source Code * பெயர்ப்பு மொழி - Target Language * வன்பொருள் - Hardware * பொறி மொழி - Machine Language * நிறைவேற்றத்தகு நிரல் - Executable Program * நிறைவேற்று- Execute * Source Code Optimizer - மூல மொழி ஊகவுறுத்தி * Code Generator - குறிமுறை இயற்றி/நிரல் இயற்றி * Target Code Optimizer - பெயர்ப்பு மொழி ஊகவுறுத்தி பகுப்பு:கருத்தியல் கணிமை பகுப்பு:நிரல்மொழிமாற்றி பகுப்பு:அமெரிக்கக் கண்டுபிடிப்புகள்