Presentación programacion

14
CONSIDERACIONES PRELIMINARES DE DEL DISEÑO DE LENGUAJES DE PROGRAMACION

Transcript of Presentación programacion

Page 1: Presentación programacion

CONSIDERACIONES PRELIMINARES DE DEL

DISEÑO DE LENGUAJES DE PROGRAMACION

 

Page 2: Presentación programacion

Integrantes:

Desly Sánchez Juárez

Nayeli Hernández Mellado

Elizabeth Ramírez Luna

Saúl García Pérez

5 ° «A»

Page 3: Presentación programacion

Debemos tomar en cuenta las palabras reservadas del lenguaje, los operadores, los tipos de datos.

Debemos considerar el objetivo del lenguaje, si es un lenguaje de enseñanza, si es un lenguaje para profesionales, si el código desarrollado va a ser mejor.

Introducción:

Page 4: Presentación programacion

Se busca una comunicación eficiente entre el programador y el ordenador

Evitar lo errores en los lenguajes de programación.

Objetivo:

Page 5: Presentación programacion

Los factores fundamentales en la calidad del software son:

La eficiencia: aprovechamiento optimo. La portabilidad: facilidad para ser ejecutado. La verificabilidad: soportar procedimientos. La integridad: nivel de precisión. La facilidad de uso: comodidad y claridad.

EFICIENCIA DE LOS LENGUAJES DE PROGRAMACION

Page 6: Presentación programacion

La exactitud: nivel de precisión. La robustez: capacidad para funcionar. La extensibilidad: adaptar su

funcionamiento. La compatibilidad: aplicarse en

conjunción. La reutilización: posibilidad de

utilizarlos.

Page 7: Presentación programacion

Para el diseño de lenguajes de Programación se debe considerar varios aspectos, entre ellos las tareas que se desean realizar y los datos a manejar.

Page 8: Presentación programacion

Generalmente diseñamos un lenguaje porque necesitamos comunicarnos con algo de manera fácil y rápida, por ejemplo un archivo, un hardware, una base de dato; dependiendo de la tarea que se quiera realizar entonces diseñamos.

Page 9: Presentación programacion

Puesto que diferentes usuarios utilizan diferentes ordenadores, el sistema debe ser accesible por todos ellos sin merma de prestaciones, especialmente por las plataformas mayoritarias: Windows, MacOS? y Unix.

INDEPENDENCIA DE LA MÁQUINA

Page 10: Presentación programacion

Un lenguaje debe ser tan simple como sea posible. Debe haber un número mínimo de conceptos con reglas simples para su combinación. Un lenguaje de programación debe esforzarse en la simplicidad sintáctica y semántica.

SIMPLICIDAD

Page 11: Presentación programacion

La generalización dice que algo similar también es correcto, pero es difícil de implementar.

Hay que especializar para facilitar la implementación sin perder la utilidad del lenguaje.

Generalización y especialización

Page 12: Presentación programacion

se debe pensar en los tipos de datos que se van a manejar, por ejemplo números, cadenas, ya que si se van a realizar operaciones, hay que pensar en que espacio de memoria se van a almacenar. Otras cosas a considerar son como se va a manejar la memoria, y a que tipo de computadoras estarán enfocados.

Page 13: Presentación programacion

El lenguaje debe ser una ayuda para el programador antes de que alcance el estado real de codificación en programación. Debe darle un conjunto de conceptos claro, simple y unificado para que pueda usarlos como primarios en el desarrollo de lenguajes

Page 14: Presentación programacion

Preguntas ¿?