Zusammenfassung der Ressource
LENGUAJES DE PROGRAMACION
- CARACTERISTICAS
- Aumenta la legibilidad y la
facilidad de escritura,
- Aumentan el control que el programador tiene
sobre un programa, y por lo tanto aumenta la
confiabilidad. Ejemplos son las estructuras
IF-THEN-ELSE, WHILE, FOR.
- Controlan el flujo de ejecución de los
programas. Influyen en la legibilidad y en la
facilidad de escritura.
- Aumenta la confiabilidad del software
ya que al ser más sencillo, la
verificación y detección de errores es
más sencilla.
- son muy útiles ya que organizan la información
de acuerdo a su tipo y en estructuras de
datos convenientes. Los tipos y estructuras de
datos aumentan la confiabilidad ya que es
posible el chequeo de tipos.
- Determina la manera en que se combinan los símbolos y elementos
de un lenguaje.
- minimiza la complejidad de los
problemas a resolver agrupandolos
de acuerdo a ciertas características.
- naturalidad con la que un lenguaje expresa
sus sentencias.
- CONCEPTOS BASICOS
- Variables: se refieren a locaciones de
memoria ligadas a un nombre y a un
tipo
- Valores y referencias: los valores son el
estado de determinada celda o grupo de
celdas de la memoria, mientras que las
referencias indican la posición de esa celda
en memoria.
- Expresiones: Son construcciones
sintácticas que permiten combinar
valores con operadores y producir
nuevos valores.
- Gramática de atributos: Las gramáticas
de atributos son más poderosas que las
BNF porque permiten formalizar
aspectos sensibles al contexto.
- Entidades: Son los elementos
sobre los que trabaja un
programa.
- Atributos: nombre, valor, tipo,
locación de memoria, tiempo
de vida, alcance y alias.
- Ligaduras: Se refiere a asociar
un atributo con una entidad.
- Darle instrucciones a una computadora para que
realice deterninada accion