Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

LENGUAJES OPERATIVOS.

Enviado por   •  13 de Marzo de 2018  •  834 Palabras (4 Páginas)  •  224 Visitas

Página 1 de 4

...

- Diferencia entre compilador e intérprete.

Los compiladores realizan la traducción de desarrollo. Es decir, el programa aún no se está ejecutando. El compilador recibe un código llamado código fuente, lo analiza y lo traduce a lenguaje máquina dejando un programa completo listo para su ejecución.

Los intérpretes realizan la traducción en tiempo de ejecución. Es decir, a medida que el programa se va ejecutando, el intérprete va traduciendo instrucciones al lenguaje máquina cuando se está ejecutando.

- Diferencia entre un lenguaje declarativo y lenguaje estructural.

Un lenguaje declarativo es un lenguaje de programación basado en las matemáticas y en la lógica. Los lenguajes declarativos no dicen cómo hacer una cosa, sino qué cosa hacer.

El lenguaje estructurado es un lenguaje natural limitado en palabras y construcciones, lo que le da más precisión y claridad, evitando ambigüedades (el lenguaje humano no tiene precisión y muchas veces es ambiguo), el lenguaje estructurado puede utilizarse para especificar un algoritmo para que la computadora pueda procesarlo y traducirlo a un lenguaje de programación específico, además es una herramienta que puede utilizarse en la especificación de procesos, en el desarrollo de sistemas.

- Cuál es la diferencia entre un lenguaje estructurado y un lenguaje orientado a objetos.

La programación estructurada es de una estructura donde se va ejecutando paso a paso y este debe de tener una secuencia y una lógica para que su función sea eficiente, se basa en una nueva forma de pensar los problemas, declarando como variables o los tipos de datos los objetos del problema y a su vez cada objeto tiene distintas variables que hacen referencia al dato.

La programación orientada a objetos es una de las más usadas actualmente, es una evolución de la programación estructurada que plasma en el diseño de una familia de lenguajes conceptos que existían previamente.

Se basa en lenguajes que soportan sintáctica y semánticamente entre los tipos abstractos de datos y sus operaciones, incorpora en su entorno de ejecución mecanismos tales como el polimorfismo ( es la propiedad que hace posible enviar mensajes sintácticamente iguales a objetos de tipos distintos), pretende resolver un problema de principio a fin en una sola estructura de código e identificando los actores que hay en el problema e identificando sus acciones, con esta información se crean los objetos y al tener estos objetos solo es ponerlos a interactuar entre ellos.

...

Descargar como  txt (5.5 Kb)   pdf (47.3 Kb)   docx (13.2 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club