2. facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leidas y escritas por personas. Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leidos por una persona.
3. Lenguajes de Bajo Nivel Son lenguajes de programación que se acercan al funcionamiento de una computadora. Principal utilización de este tipo de lenguajes es para programar los microprocesadores, utilizando el lenguaje ensamblador correspondiente a dicho procesador.
4. Lenguajes de Medio Nivel Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
5. Lenguajes de Alto Nivel Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la maquina.
7. LISP Es un lenguaje funcional que se apoya en la utilización de funciones matemáticas para el control de los datos. Usado principalmente para el procesamiento de listas.
8. Se utiliza con frecuencia en investigación y en círculos académicos
9. ADA lenguaje de programación orientado a objetos y fuertemente tipado de forma estática Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución.
10. Se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo, la industria aeroespacial entre otros.
11. JAVA Es un lenguaje de programación orientado a objetos El lenguaje en sí mismo toma mucha de su sintaxis de C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
12. cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general.
13. COBOL Lenguaje de programación aceptado por cualquier marca de ordenador, "lenguaje común orientado a los negocios“. Es un lenguaje independiente de la plataforma en la que se ejecute, por lo tanto es posible ejecutar el mismo programa sin modificar nada en cientos de sistemas diferentes (Windows, Unix, MS-Dos, Linux, OS400, S36, S34, VMS, Netware, Solaris, etc...).Se puede adaptar a la tecnología cliente-servidor, tecnología de enventos y puede estar presente en la web. En definitiva, se trata de un lenguaje capaz de todo.
15. Fortan Es un lenguaje de programación para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel. Un lenguaje orientado a procedimiento es aquel en el que el programador al escribir el programa lo hace con un orden determinado para resolver el problema.
16. Se utiliza principalmente para aplicaciones científicas y el análisis numérico Bien acogido en la comunidad científica