Which program is used to convert high level programming to low level machine code?

Which program is used to convert high level programming to low level machine code?

ہائی لیول پروگرامنگ کو لو لیول مشین کوڈ میں تبدیل کرنے کے لیے کون سا پروگرام استعمال ہوتا ہے؟
Explanation

A compiler translates high-level programming language (like C or Java) into low-level machine code.

It allowing the program to be executed by a computer's processor.