unidad I

Páginas: 16 (3814 palabras) Publicado: 18 de octubre de 2013
UNIVERSIDAD AUTÓNOMA DE SINALOA
Facultad de Informática Culiacán

Lenguajes de
Programación
Introducción

M.C. Gerardo Beltrán Gutiérrez

Definición de Lenguaje de Programación
• Un lenguaje de programación es un lenguaje
formal diseñado para expresar procesos que
pueden ser llevados a cabo por máquinas como
las computadoras.

• Pueden usarse para crear programas que
controlen elcomportamiento físico y lógico de
una máquina o para expresar algoritmos con
precisión.
• Está formado por un conjunto de símbolos y
reglas, que definen su estructura y el significado
de sus elementos y expresiones.

Definición de Lenguaje de Programación
• La palabra programación se define como el proceso
de creación de un programa de computadora,
mediante la aplicación deprocedimientos lógicos, a
través de los siguientes pasos:
– El desarrollo lógico del programa para resolver un problema
en particular.
– Escritura de la lógica del programa empleando un lenguaje
de programación específico (codificación del programa).
– Ensamblaje o compilación del programa hasta convertirlo en
lenguaje de máquina.
– Prueba y depuración del programa.
– Desarrollo de la documentación. Sintaxis y Semántica
Un lenguaje de Programación posee dos
componentes:
– Sintaxis
Conjunto de reglas formales que especifican la
composición de programas a partir de ciertas
unidades de construcción (Caracteres)
– Semántica
Especifica el significado de un programa
sintácticamente válido escrito en el lenguaje

Principios de diseño de los LP
• Los principios subyacentes en eldiseño de
los lenguajes de programación están
incluidos en las categorías siguientes:
– La sintaxis
– El sistema de tipos y la semántica

– La gestión de memoria
– La manipulación de excepciones.

Atributos de un buen Lenguaje de
Programación
Existen varias razones de porque sugerir un
lenguaje con respecto de otro:


Claridad simplicidad y unidad de los
conceptos del lenguaje.Proporcionar una estructura conceptual
para pensar acerca de algoritmos y un
medio de expresarlos.



Claridad de la sintaxis del programa.
Debe proporcionar facilidad para Ia
escritura de los programas.

Atributos de un buen Lenguaje de
Programación


Naturalidad en su aplicación.
Debe de proporcionar estructuras de datos,
operaciones, estructuras de control
adecuadas pararesolver un problema.



Soporte a la abstracción.
Debe permitir la definición de tipos de datos
abstractos definidos por el programador.



Facilidad de verificación del programa.
Debe proporcionar un método formal de
verificación para ver si un programa esta
correcto.

Atributos de un buen Lenguaje de
Programación


Medio ambiente de programación.
Debe de presentar un medioambiente
adecuado para hacer los programas.



Portabilidad de los programas.
Debe presentar la facilidad de transportar
los programas de computadora en
computadora.



Costo de uso.
Es el aspecto más importante, y se evalúa
por ciertas medidas.

Importancia y razones para el estudio de
lenguajes de programación
• Enriquece su vocabulario de
construcciones útiles deprogramación.
Los lenguajes sirven tanto como ayuda para
pensar como para construir. Ante todo, una
persona usa un lenguaje para expresar la que
piensa, pero los lenguajes sirven también para
estructurar lo que uno piensa.

Importancia y razones para el estudio de
lenguajes de programación
• Mejora el conocimiento de lenguaje que se
esta usando
Es el conocimiento de ciertas características
que,usadas adecuadamente, benefician al
programador pero cuando se usan en forma
inadecuada pueden desperdiciar grandes
cantidades de tiempo de computadora a
conducir al programador a errores lógicos que
hacen perder tiempo.

Importancia y razones para el estudio de
lenguajes de programación
• Permite mejorar la selección de los
lenguajes de programación.
El conocimiento de una variedad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UNIDAD I
  • Unidad i
  • unidad i
  • UNIDAD I
  • UNIDAD I
  • Unidad I
  • UNIDAD I
  • Unidad I

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS