lenguajes de programacion

Description

trata de los lenguajes de la programacion
JAVIER HERRERA
Mind Map by JAVIER HERRERA, updated more than 1 year ago
JAVIER HERRERA
Created by JAVIER HERRERA about 5 years ago
18
0

Resource summary

lenguajes de programacion
  1. Que es un lenguaje de programacion
    1. Donde el procesador es capaz de:
      1. realizar las instrucciones paso a paso
        1. realizar las operaciones correspodientes
        2. Donde el algoritmo debe ser representado en lenguaje de programacion ya que la computadora no acepta el lenguaje del pseudocodigo y del diagrama de flujo
          1. Donde las computadoras solo entienden el lenguaje de programacion y a los que escriben los diseños del programa se llaman programadores
            1. Y en donde al pseudocodigo al convertirlo al lenguaje de programacion se llama codificaion
              1. Y en donde el algoritmo en lenguaje de programacion se llama codigo fuente
          2. 1.9.1. Traductores de lenguaje: el proceso de traducción de un programa
            1. Donde los traductores sirven para traducir los lenguajes de alto nivel a lenguaje de programacion a esto se llama traductores
              1. donde se dividen en:
                1. interpretes
                  1. Un interprete toma el lenguaje de alto nivel y lo traduce a lenguaje de programacion
                    1. Donde los lenguajes utilizados para los interpretacion son:
                      1. BASIC, donde prácticamente ya no se utilizan, más que en circunstancias especiales
                        1. lenguaje Smalltalk, un lenguaje orientado a objetos puro
                    2. Donde se traduce la primera sentencia, se detiene la traduccion , y se ejecuta , y esto se repiete hasta que termine la traduccion
                    3. compiladores
                      1. Es un programa que traduce los lenguajes de alto nivel a lenguaje maquina
                        1. Donde se traduce de un solo bloque donde el programa es compilado y depurado a esto se le llama programa ejecutable por que se puede ejecutar directamente y cuantas veces sea
                          1. Donde los lenguajes mas usados para la compilacion son:
                            1. C, C++, Java, C#, Pascal, FORTRAN y COBOL
                  2. 1.9.2 compilacion y sus fases
                    1. La compilación es el proceso de traducción de programas fuente a programas objeto. El programa objeto obtenido de la compilación ha sido traducido normalmente a código máquina.
                    2. 1.9.3 Evolucion de los lenguajes de programacion.
                      1. En la década de los cuarenta cuando nacían las primeras computadoras digitales el lenguaje que se utilizaba para programar era el lenguaje máquina que traducía directamente el código máquina (código binario) comprensible para las computadoras
                        1. Para convertir los programas escritos en código nemotécnico a lenguaje máquina, se desarrollaron programas ensambladores (assemblers). Es decir, los ensambladores son programas que traducen otros programas escritos en código nemotécnico
                          1. En la década de los cincuenta y sesenta comenzaron a desarrollarse lenguajes de programación de tercera generación que diferían de las generaciones anteriores en que sus instrucciones o primitivas eran de alto nivel (comprensibles por el programador, como si fueran lenguajes naturales) e independientes de la máquina. Estos lenguajes se llamaron lenguajes de alto nivel
                      2. 1.9.4. Paradigmas de programación
                        1. Los paradigmas van con la evolucion de los lenguajes de la programacion donde van paralelamente unidos
                          1. donde los basicos son:
                            1. Lenguaje imperativo o procedimental
                              1. Representa el metodo basico de la programacion
                                1. donde define el procedimento de manera secuencial hasta alcanzar un resultado deseado
                              2. Lenguaje declarativo
                                1. Donde un paradigma declarativo solicita al programador que describa el problema en lugar de encontrar una solución algorítmica al problema; es decir, un lenguaje declarativo utiliza el principio del razonamiento lógico para responder a las preguntas o cuestiones consultadas
                                2. lenguaje orientados a objetos
                                  1. El paradigma orientado a objetos se asocia con el proceso de programación llamado programación orientada a objetos (POO)25 consistente en un enfoque totalmente distinto al proceso procedimental
                                    1. Las ventajas de la programación orientada a objetos se derivan esencialmente de la estructura modular existente en la vida real y el modo de respuesta de estos módulos u objetos a mensajes o eventos que se producen en cualquier instante.
                                      1. Hoy día Java y C# son herederos directos de C++ y C, y constituyen los lenguajes orientados a objetos más utilizados en la industria del software del siglo XXI. Visual Basic y VB.Net son otros lenguajes orientados a objetos, no tan potentes como los anteriores pero extremadamente sencillos y fáciles de aprender.
                            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
                            Lenguaje de programación
                            Melina Palencia
                            BASES DE DATOS
                            Horst Berndt Reyes
                            Programación orientada a objetos (POO).
                            Lina Melo
                            Latex
                            Maye Tapia
                            Flashcards de Programación
                            JorgeArias
                            Test PYTHON
                            peralesmagana