You are on page 1of 2

Lenguajes de programación

Un lenguaje de programación es un lenguaje diseñado para describir el conjunto


de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje
de programación es un modo práctico para que los seres humanos puedan dar
instrucciones a un equipo.
Los lenguajes de programación no son aplicaciones sino herramientas que
permiten construir y adecuar aplicaciones.

Divisiones más comunes de los lenguajes de programación:

- De acuerdo a su dependencia hacia la computadora y su sencillez en:

 De bajo Nivel: Diseñados para ejecutarse en una determinada


computadora. Es decir son dependientes.
 De alto nivel: Se pueden utilizar en una gran variedad de
computadoras, son independientes. No ofrecen necesariamente
mayores capacidades de programación pero si un conjunto de
comandos y funciones que hacen la tarea del programador más
sencilla.

- De acuerdo a su necesidad de ser interpretados a lenguaje de máquina en:

 Lenguaje interpretado: Requiere de un programa auxiliar que


traduzca los comandos de los programas según sea necesario, y que
ejecute el programa.
 Lenguaje compilado: Se traduce directamente a través de un
programa anexo llamado compilador, que a su vez crea un archivo
ejecutable completamente independiente para el programa.
 Lenguajes intermediarios: pertenecen a ambas características
anteriores.

- De acuerdo al procesamiento de los comandos en:

 Lenguajes imperativos: Un lenguaje imperativo programa mediante


una serie de comandos, agrupados en bloques y compuestos de
órdenes condicionales que permiten al programa retornar a un bloque
de comandos si se cumple la condición. Estos fueron los primeros
lenguajes de programación en uso y aún hoy muchos lenguajes
modernos usan este principio.
No obstante, los lenguajes imperativos estructurados carecen de
flexibilidad debido a la secuencialidad de las instrucciones.

 Lenguajes funcionales: Un lenguaje de programación funcional o


procedimental es un lenguaje que crea programas mediante funciones,
devuelve un nuevo estado de resultado y recibe como entrada el
resultado de otras funciones. Cuando una función se invoca a sí
misma, hablamos de recursividad.
Características de la programación:

Partiendo de algún lenguaje de programación, el programa resultante debe


cumplir con los siguientes requisitos para considerarse útil:

1. Exactitud y precisión: No se admite errores de sintaxis o de lógica.


2. Integridad: Pues debe ejecutar todas las operaciones que el usuario
programo.
3. Generalidad: El programa debe poder procesar conjuntos de datos de
cualquier naturaleza, por lo tanto no se limitara a un número o tipo
específico de datos.
4. Eficiencia: Para ello el programa debe procesar datos de la manera más
rápida y sencilla posible, conseguir esto depende de la destreza del
programador.
5. Documentación: Consiste en la inclusión de auxiliares (Diagramas,
comentarios, descripciones) que explican con claridad como ocurre el
procesamiento de datos en un programa.

Ejemplos de lenguajes de programación ampliamente usados:

- ADA (Tiempo real/Lenguaje compilado)


- Basic (Programación para fines educativos/Lenguaje interpretado)
- C++ (Programación de sistema/Lenguaje compilado)
- Java (Programación orientada a internet/Lenguaje intermediario)
- Matlab (Cálculos matemáticos/Lenguaje interpretado)
- PHP (Desarrollo de sitios web/Lenguaje interpretado)

You might also like