Вы находитесь на странице: 1из 2

Lenguajes de programación

Los lenguajes de programación sirven para escribir programas que permitan la


comunicación usuario/maquina. Unos programas especiales llamados traductores (los
traductores pueden ser compiladores o interpretes) Convierten las instrucciones escritas
en lenguajes de programación en instrucciones escritas en lenguajes maquina (0 y 1
denominados bits) que es lo que el computador puede entender.

Programas utilitarios: Estos facilitan el uso de la computadora y el usuario puede realizar


tareas genéricas con ellos, por ejemplo en Windows tenemos el block de notas, la
calculadora, el Word, Excel, etc.

Programas de aplicación: Estos programas realizan tareas concretas para los cuales fueron
diseñados, por ejemplo: nomina, contabilidad, análisis estadístico, etc.

Clasificación de los Lenguajes de programación

Lenguajes de máquina: Son los lenguajes más básicos. Estos son diseñados para un tipo de
máquina en particular, en otras palabras el lenguaje de máquina para una Apple no es el
mismo que el de una PC Lenovo. Una computadora comprende solo su lenguaje máquina
original. Los comandos de su conjunto de instrucciones, (el código máquina) consisten por
completo de 0 y 1 del sistema numérico binario.

Lenguajes ensambladores: Fueron desarrollados usando nemotécnicos similares a las


palabras del idioma inglés. Los archivos fuente contienen instrucciones para que la
computadora las ejecute, pero tales archivos deben primero traducirse al lenguaje
máquina.

Los lenguajes de alto nivel: Se llaman así porque su sintaxis es más cercana al lenguaje
humano. Usan palabras de uso común del idioma inglés. Para las operaciones matemáticas
usan operadores con los símbolos más, menos, por, etc.

Los comandos escritos en lenguaje de alto nivel deben ser traducidos a código de máquina
antes que la computadora pueda ejecutar los comandos. Estos programas traductores se
denominan compiladores. Los archivos de los programas compilados se vuelven
ejecutables.

Lenguajes de alto nivel de tercera generación.

Tienen la capacidad de soportar programación estructurada, lo cual significa que


proporcionan estructuras explicitas para ramas y ciclos. Estos programas también son
portables, los programas en estos lenguajes pueden ser compilados para ejecutarse en
numerosos CPU. Los lenguajes de tercera generación incluyen: Fortran, Cobol, Basic,
Pascal, C, Java

Lenguajes de cuarta generación (4GL): Son principalmente lenguajes de programación


para propósitos especiales, que son más fáciles de usar que los de tercera generación. Los
programadores pueden usar los 4GL para desarrollar prototipos de una aplicación
rápidamente. Los prototipos dan a los programadores y clientes una idea de cómo se vería
y funcionaria la aplicación antes que el código esté terminado.

Muchos 4GL tienen capacidad para bases de datos, lo que significa que se puede crear con
ellos programas que actúen como enlaces con bases de datos. Dentro de los lenguajes 4GL
se incluyen: Visual Basic, Visual C, etc.

Lenguajes de quinta generación: Estos incluyen inteligencia artificial y sistemas expertos.


Estos sistemas tienen por objeto pensar y anticipar las necesidades de los usuarios, en
lugar de solo ejecutar un conjunto de órdenes.

Actividades de Aprendizaje

El alumno debe investigar los siguientes términos:

 Interpretes
 Compiladores
 La compilación y sus fases
 Realizar un diagrama sinóptico o diagrama de flujo de las fases de ejecución de un
programa.

Es obligatorio especificar la bibliografía consultada

Вам также может понравиться