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