LENGUAJES DE PROGRAMACIÓN

Get Started. It's Free
or sign up with your email address
LENGUAJES DE PROGRAMACIÓN by Mind Map: LENGUAJES DE PROGRAMACIÓN

1. CONCEPTO

1.1. sistema estructurado y diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos. Contiene un conjunto de acciones consecutivas que el ordenador debe ejecutar.

2. TIPOS DE LENGUAJE

2.1. lenguaje maquina

2.1.1. sistema de códigos directamente interpretable por un circuito micro-programable, como el microprocesador de una computadora o el micro-controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.

2.2. lenguaje de nivel bajo

2.2.1. es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.

2.3. lenguaje de nivel alto

2.3.1. se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.

3. VENTAJAS

3.1. lenguaje maquina

3.1.1. *Eficiencia de tamaño *Flexibilidad

4. VENTAJAS

4.1. nivel alto:

4.1.1. *Genera un código más sencillo y comprensible. *Escribir un código válido para diversas máquinas o sistemas operativos. *Permite utilizar paradigmas de programación. *Permite crear programas complejos en relativamente menos líneas de código.

5. DESVENTAJAS

5.1. nivel alto

5.1.1. *Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina. *Algunos requieren que la máquina cliente posea una determinada plataforma.

6. VENTAJAS

6.1. nivel bajo

6.1.1. *Mayor adaptación al equipo. *Posibilidad de obtener la máxima velocidad con mínimo uso de memoria

7. DESVENTAJAS

7.1. nivel bajo

7.1.1. *Imposibilidad de escribir código independiente de la máquina. *Mayor dificultad en la programación y en la comprensión de los programas. *El programador debe conocer más de un centenar de instrucciones. *Es necesario conocer en detalle la arquitectura de la máquina.

8. DESVENTAJAS

8.1. lenguaje maquina

8.1.1. *dificultad y lentitud en la codificación. *Poca fiabilidad. *Gran dificultad para verificar y poner a punto los programas. *Los programas solo son ejecutables en el mismo procesador (CPU).