Introduccion Programacion De Sistemas
M.C. Juan Carlos Olivares Rojas
Agenda
2.1 Visión del problema 2.2 Consideraciones preliminares 2.3 Objetivos y filosofías deldiseño de los lenguajes de programación 2.4 Diseño detallado 2.5 Caso de estudio
2.1 Visión del problema
• ¿Cuál es el propósito de un lenguaje? • Los lenguajes de computación pueden ser depropósito general o específicos. • C, C++, Java, Pascal, etc. Son lenguajes de programación de propósito general • SQL, PROMELA, específicos Actionscripts son lenguajes
¿Por qué tal diversidad delenguajes?
• Los lenguajes de programación son como los carros, existen para todos los gustos y/o usos. • ¿Quién cargaría una tonelada de papas en un auto deportivo? • Los lenguajes de propósito generalson como los autos sedán, sirven para casi todo
Visión del problema
• Se debe identificar que es lo que se piensa hacer con el lenguaje, ya que puede ser sólo la estructuración de contenido Web,visualizar información o bien realizar la conversión de un documento. • HTML es lenguaje de representación visual • OWL es lenguaje de descripción de elementos • C es un lenguaje programación
2.2Consideraciones preliminares
• 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 deenseñanza, si es un lenguaje para profesionales, si el código desarrollado va a ser mejor.
2.3 Objetivos y filosofías del diseño de los lenguajes de programación
• Algunos usos de programación son:los lenguajes de
– Comunicación humana – Prevención y Detección de errores – Usabilidad – Portabilidad – Independencia de la máquina
Filosofías
• Se debe lograr una correcta comunicación entreemisor y receptor • Es más importante que un programa sea leíble que escribible, ya que un programa generalmente se escribe una vez y se lee muchas veces (documentación, mantenimiento, etc.) • La...
Regístrate para leer el documento completo.