1. Programacion de computadores

Description

MAPA
camilo beitia
Mind Map by camilo beitia, updated more than 1 year ago
camilo beitia
Created by camilo beitia over 7 years ago
31
0

Resource summary

1. Programacion de computadores
  1. La programación de computadoras es el arte de hacer que una computadora haga lo que nosotros querramos, consiste en ingresar en la computadora una secuencia de órdenes para lograr un cierto objetivo.
    1. Para llevar a cabo la programacion se debe de tener en cuenta los siguientes pasos
      1. 6. Retroalimentacion y liberacion
        1. Después de haber corregido los errores se regresa al paso 4 en caso de haber existido
        2. 2. Diseño
          1. Se plantea un algoritmo con los pasos a dibujar o realizarse.
          2. 5. Depuracion
            1. después de haber corrido el programa se hacen las correcciones necesarias.
            2. 3. Implementacion
              1. Los pasos de algoritmo se transforma en un código pascal y se plasman en el programa
              2. 1. Analisis
                1. Cuando se tiene y piensa la idea o problema a ejecutar.
                2. 4. Pruebas
                  1. Se corre el programa y se registra su efectividad.
              3. Clasificacion de los lenguajes de programacion
                1. Se pueden clasificar de acuerdo con diversos criterios. El criterio más simple que se puede considerar hace referencia a la proximidad del lenguaje con la máquina o con el lenguaje natural. De acuerdo con este criterio, existen tres niveles
                  1. Lenguaje de bajo nivel
                    1. Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo.
                    2. Lenguajes de Medio nivel
                      1. Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
                      2. Lenguaje de alto nivel
                        1. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la maquina.
                    3. Lenguajes de programación utilizados en cada clasificación
                      1. Bajo nivel
                        1. Lenguaje ensamblador
                          1. Es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
                        2. Nivel medio
                          1. Lenguaje C
                            1. puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc.
                          2. Alto nivel
                            1. Java, Ruby.
                              1. Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina.
                          Show full summary Hide full summary

                          Similar

                          Mapa Conceptual de la arquitectura de base de datos
                          Alan Alvarado
                          Abreviaciones comunes en programación web
                          Diego Santos
                          codigos QR
                          Cristina Padilla
                          ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                          Ana pinzon
                          Historia de la Computadora
                          Diego Santos
                          Relación entre clase y objeto
                          gloriaadame
                          lenguajes de programación y diagramas de flujo
                          MARIAA CAMILA
                          PARADIGMAS DE PROGRAMACIÓN
                          Fernando Pèrez
                          Flash Card
                          josebladeek
                          Lenguajes de programacion
                          Jonatan israel Peña Ventura
                          Lenguajes de programación
                          Cesar Andres Serrano Torres