ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Generaciones de los lenguajes de programación

Lizy289Documentos de Investigación25 de Marzo de 2022

652 Palabras (3 Páginas)153 Visitas

Página 1 de 3

CENTRO DE BACHILLERATO TECNOLÓGICO [pic 1]

Industrial y de Servicios No. 59 “Miguel Hidalgo y Costilla

RESUMEN

Generaciones de los lenguajes de programación

ASIGNATURA

Aplica Estructuras de Control con un Lenguaje de Programación

DOCENTE

Salvador Eleazar Espinoza Ramírez

NOMBRE

Elizabeth Mariana Corona Bello

Semestre                                                Grupo

    4                                               4PV1

Generaciones de los lenguajes de programación

  • LENGUAJE  MÁQUINA

Es el único que entiende directamente la computadora.

Usa el alfabeto binario de dos símbolos 0 y 1 llamados bits, especifica una operación mediante instrucciones que son cadenas binarias, las posiciones de memoria que usa se llaman instrucciones de máquina o código máquina.

Fue el primer lenguaje utilizado en la programación.

Todas las instrucciones preparadas en cualquier lenguaje máquina tienen al menos dos partes.

La primer parte es el comando u operación que señala a las computadoras cual es la función a realizar.

  • LENGUAJES DE BAJO NIVEL

(Ensamblador)

El lenguaje ensamblador es el primer intento de sustituir el lenguaje maquina por otro similar a los que ocupan las personas, se desarrollaron códigos mnemotécnicos para las operaciones y direcciones simbólicas, estos códigos son los símbolos alfabéticos del lenguaje máquina.

Traducen antes los símbolos de código a lenguaje máquina que permiten a la computadora convertir las instrucciones llamadas programa fuente, después de convertido se le llama programa objeto

Permiten crear programas rápidos ya veces son difíciles de aprender, estos programas deben ser específicos de cada procesador.

 

Tienen sus aplicaciones muy reducidas, se centran en aplicaciones de tiempo real, control de procesos y de dispositivos electrónicos.

  • LENGUAJES DE ALTO NIVEL

Están diseñados para que las personas escriban y entiendan los programas, son independientes de la máquina, sus programas pueden ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras.

Las instrucciones enviadas para que el ordenador ejecute ciertas órdenes son similares al lenguaje humano, fáciles de aprender y formados por elementos de lenguajes naturales, tienen surgimiento con posterioridad a los anteriores.

Tienen la condición de disponer de un programa traductor o compilador suministrado por el fabricante, obtiene el programa ejecutable en lenguaje binario de la computadora que sea y no se necesita conocer el hardware específico.

 [pic 2]

  • Ventajas

- El tiempo de formación es corto comparado con otros lenguajes

- La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos

- Las modificaciones y puestas a punto de los programas son más fáciles.

-Reducción del costo de los programas.

-Transportabilidad.

-Permiten tener una mejor documentación.

-Son fáciles de mantener

  • Desventajas

- Incremento del tiempo de puesta a punto

- Se necesita diferentes traducciones del programa fuente para conseguir el programa definitivo

- No se aprovechan los recursos internos de la máquina

- Aumento de la ocupación de memoria

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (852 Kb) docx (984 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com