Programa

Aure Carrillo
Mind Map by Aure Carrillo, updated more than 1 year ago
Aure Carrillo
Created by Aure Carrillo about 6 years ago
5
0

Description

Mapa mental de los conceptos de programa, compilador y lenguajes de programación.

Resource summary

Programa
  1. Secuencia de instrucciones para realizar tareas en una computadora
    1. Las instrucciones son ejecutadas dentro del CPU
    2. Son creados en un formato de código fuente legible para el humano para crear los algoritmos que posteriormente serán ejecutados por la computadora en forma de instrucciones
      1. El código fuente es creado por "Programadores"
        1. Compilador de Código Fuente
          1. Programa de computadora capaz de traducir el código fuente en lenguaje de programación, a código maquina para su ejecución
            1. El proceso de compilación se divide en: Análisis y Síntesis
              1. Análisis: Consiste en la descomposición del programa fuente en componentes léxicos
                1. Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código
              2. Lenguajes de Programación del Código Fuente
                1. Lenguajes formales diseñados para la creación de código fuente
                  1. Capaces de controlar el comportamiento físico y lógico de una computadora
                    1. Se conforman por un conjunto de símbolos y reglas que definen su estructura y el significado de sus elementos y expresiones
                      1. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
                        1. Los lenguajes de programación se clasifican en: Lenguajes de Alto Nivel y Lenguajes de Bajo Nivel
                          1. Lenguajes de Bajo Nivel: es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan
                            1. Ejemplos: Lenguaje Ensamblador
                            2. Lenguaje de Alto Nivel: se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.
                              1. Ejemplos: Java, Basic, C++, C#, Cobol, Jquery, PHP, Ruby, etc.
                        Show full summary Hide full summary

                        Similar

                        Didáctica
                        paolagchacon
                        ADMINISTRACION DE RECURSOS HUMANOS
                        Carlos O
                        Programa de Educación y Sociedad
                        Marlin Ramirez
                        curriculum,programa y programacion
                        carolina diaz leal
                        FICHAS_PROGRAMA DE PRECIOS
                        JuanGuerrero
                        Encargos de T Multi 19-20
                        Christina La
                        Introducción a las computadoras
                        René Isaías Casulá Rodriguez
                        Repaso Software
                        Alexandra Llauger
                        PLAN-PROGRAMA Y PROYECTO
                        Daniela Carreño
                        JAIME TORRES BODET MAPA MENTAL
                        JAZMIN MARTINEZ
                        Fases de un compilador
                        Holman Carcamo