Computer programming is implemented by various programming languages according to programming rules, computer programming languages have undergone development from low-level to high-level, usually divided into three categories: machine language (Machine Language), assembly language (also known as combinatorial language), high-level language (High Level Language).