Existen varios compiladores de lenguaje C disponibles para el 8051, así como en lenguaje ensamblador .