GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Lenguaje de programación

Julio Fuentes Ingeniería Spanisch

Inhalt der Mindmap

Lenguaje de programación

  1. Es

    • Un lenguaje formal
      • formado por:
        • Reglas semánticas
        • Reglas gramaticales (léxico/morfológicas/sintácticas)
        • Un conjunto de símbolos
      • Permite escribir algoritmos
        • Con el fin de controlar el comportamiento físico/lógico del PC
        • A un conjunto se le denomina programa
  2. Programar

    • Consiste en
      • Desarrollo lógico
      • Escritura de la lógica
      • Compilación interpretación
      • Prueba depuración
      • Documentación
  3. Historia

    • Al principio era código maquina
      • Consiste en cadenas de 0 y 1
      • Pero para facilitar el trabajo se creó ensamblador
        • Cambiando 0 y 1 por palabras o abstracción de ellas
        • Con palabras fáciles de recordar
        • Aunque luego se creó Fortran como alternativa por IBM (1957)
    • El primer programador
      • Ada Lovelace
        • Su nombre lo heredó un lenguaje de progamación
  4. Clasificación

    • Histórica
      • Surgían cada vez nuevos lenguajes con nuevos estilos de programación
        • Se distinguen por generaciones
          • Son 4:
            • Código maquina
            • Lenguajes simbólicos
            • Lenguajes de alto nivel
            • Orientado a objetos
            • Lenguajes de IA
    • Por propósito
      • Específico
      • General
    • Lenguajes de alto y bajo nivel
      • Se refiere a su nivel de abstracción
    • Por paradigma
      • Distinguen distintos modelos de cómputo y estilos de estructurar
        • clasificados en:
          • Declarativa
            • Describe el problema
              • reglas
                • - Programación funcional -Prog. Lógica -Prog. con restricciones
              • Propiedades
          • Imperativa o por procedimiento
            • Instrucciones en forma de algoritmo
              • P. Eventos
              • P. Dinámica
              • POO
          • Multiparadigma
  5. Elementos

    • Variables y vectores
      • La primera son espacios de memoria para un dato específico
    • Condicionales
      • Permiten que un código se ejecute si se cumple cierta premisa
    • Bucles
      • Ejecutan un código mientras se cumple una condición
    • Funciones
      • Permiten reutilizar código
    • Sintaxis
      • Forma visible de un lenguaje
        • La mayoría textual, algunos simbólicos
    • Semántica
      • Define las restricciones sobre la estructura de los textos
  6. Implementación

    • Provee una manera de que se ejecute un programa
      • Existen 2 maneras de implementar
        • Compilación
          • Traduce el programa descrito en el lenguaje de programación a uno que la maquina sea capaz de interpretar
        • Interpretación
          • Ejecuta las lineas de código una a una
  7. Técnicas

    • Corrección
      • Un programa es correcto si hace lo que debe
    • Claridad
      • Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento.
    • Eficiencia
      • Se trata de que el programa gestione correctamente los recursos que utiliza.
    • Portabilidad
      • Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquella en la que se elaboró.

Informationen

Beschreibung
Nada bro
Erstellt von
Julio Fuentes
Aufrufe
14
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck