• অনুবাদক প্রোগ্রাম: - উৎস (Source) প্রোগ্রামকে বস্তু (Object) প্রোগ্রামে পরিণত করতে যে সফট্ওয়্যারের প্রয়োজন তাকে বলে অনুবাদক। - কম্পিউটার একমাত্র মেশিনভাষা বুঝতে পারে বলে অন্য ভাষায় লেখা উৎস প্রোগ্রামকে মেশিনভাষায় অনুবাদ না করে নিলে কম্পিউটার তা কার্যকরী করতে পারে না। - অনুবাদক সফট্ওয়্যার তিন ধরনের। যথা ১। কম্পাইলার, ২। ইন্টারপ্রেটার ও ৩। অ্যাসেম্বলার।
• অ্যাসেম্বলার (Assembler): - অ্যাসেম্বলার হচ্ছে অ্যাসেম্বলি ভাষায় লিখিত উৎস প্রোগ্রাম অর্থাৎ নেমোনিক কোডকে মেশিন ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করা এক ধরনের অনুবাদক প্রোগ্রাম। - এ ভাষার অন্যতম কাজ হচ্ছে প্রধান মেমোরিতে রক্ষিত অ্যাসেম্বলি ভাষার সব নির্দেশ ঠিক আছে কিনা তা ব্যবহারকারীকে জানানো। - এ ভাষার প্রত্যেকটি নির্দেশকে অ্যাসেম্বলার মেশিন ভাষার একটি নির্দেশে পরিণত করে। - ভুল সংশোধনের পর এ ভাষা পুনরায় প্রথম নির্দেশ থেকে অনুবাদের কাজ শুরু করে। - অবজেক্ট ফাইলে অবজেক্ট কোড থাকে, যা একটি অ্যাসেম্বলারের আউটপুট।
উৎস: ১. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়। ২. University of California.