8051 softwares
There are various high level language compilers for 8051 or enhanced versions of 8051 from various vendors. The most popular is the C language compiler. As the modern C compilers are efficient, assembly language are seldom used nowadays. It is common to have a complete program written solely in C including interrupt service routines.