কম্পাইলার
কম্পাইলার বা সংকলক এমন এক ধরনের কম্পিউটার প্রোগ্রাম বা প্রোগ্রাম-সমষ্টি যা কোন কম্পিউটার বিধিভাষা (উৎস ভাষা) থেকে অপর একটি কম্পিউটার বিধিভাষায় (লক্ষ্য ভাষা) অনুবাদ করে। সাধারণত কোন প্রোগ্রামের উৎসরূপ থেকে যন্ত্রভাষায় রূপান্তরের কাজটির জন্য সংকলক ব্যবহৃত হয়। সাধারণত আমরা সংকলক হিসাবে সেই সকল সফটওয়্যারকে বুঝে করি যারা উৎস বিধিভাষা থেকে লক্ষ্য হিসেবে সমাহিত ভাষাতে (assembly) পরিণত করে, যা তারপর সমাহিতক (assembler) দ্বারা যন্ত্রভাষায় (machine code) পরিণত হয়। কম্পিউটারের সূক্ষ্মসংসাধক (microprocessor) শুধুমাত্র এই যন্ত্রভাষাই বুঝতে পারে এবং সে অনুযায়ী কর্মসম্পাদন করে।