En la amplia gama de lenguajes de programación que existen, hay, al menos, dos grupos: los de bajo nivel y los de alto nivel. Los primeros son eficientes y le dan un mayor control al programador, aunque sacrifican la facilidad de uso (por ejemplo, C y C++); los segundos, en