LENGUAJE DE PROGRAMACION

Description

este trabajo da a conocer las ramas de los lenguajes de programacion y de mas
erick marin
Mind Map by erick marin, updated more than 1 year ago
erick marin
Created by erick marin about 6 years ago
30
0

Resource summary

LENGUAJE DE PROGRAMACION
  1. LENGUAJE DE MAQUINA
    1. es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
      1. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina
        1. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones
          1. El lenguaje de maquina es aquel que tiene sistemas lojicos de "cero y uno"
          2. LENGUAJES ENSAMBLADORES
            1. es un lenguaje de programación de bajo nivel.
              1. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
                1. Cada arquitectura de procesador tiene su propio lenguaje ensamblador que usualmente es definida por el fabricante de hardware,
                  1. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
                  2. LENGUAJE DE ALTO NIVEL
                    1. Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad que se la ejecuta de las máquinas.
                      1. En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida.
                        1. Se clasifican como lenguajes procedimentales o lenguajes de bajo nivel
                          1. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
                          2. LENGUAJES COMPILADOS
                            1. Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente compiladores
                              1. traductores que generan código de máquina a partir del código fuente
                                1. ejecutores paso a paso del código fuente, donde no se lleva a cabo una traducción en la preejecución
                                  1. es cada vez más frecuente una combinación de ambas soluciones
                                  2. LENGUAJES INTERPRETADOS
                                    1. Este tipo de lenguajes de programación, no requieren un código a ser compilado
                                      1. consisten en scripts que son interpretados en tiempo real por un intérprete, lo cual permite maximizar la eficiencia de los programas, en la mayoría de los casos
                                        1. Entre los principales programas de este tipo que podemos encontrar, tenemos: Java, Perl, Python, Ruby, ASP, Bash, entre otros.
                                          1. Por lo general, los lenguajes interpretados son de alto nivel y están orientados a objetos y eventos
                                          2. LENGUAJE DECLARATIVO
                                            1. Un lenguaje declarativo es un tipo de lenguaje de programación basado más en las matemáticas y en la lógica que los lenguajes imperativos,
                                              1. Los lenguajes declarativos no dicen cómo hacer una cosa, sino, más bien, qué cosa hacer.
                                                1. A diferencia de los imperativos, no suele haber declaración de variables ni tipos
                                                  1. La programación declarativa, en contraposición a la programación imperativa, es un paradigma de programación que está basado en el desarrollo de programas
                                                  Show full summary Hide full summary

                                                  Similar

                                                  Test: "La computadora y sus partes"
                                                  Dayana Quiros R
                                                  Lenguaje R
                                                  Mauricio Hernández
                                                  Fichas: La computadora y sus Partes
                                                  Dayana Quiros R
                                                  elementos basicos de la programacion
                                                  Ivan Gutierrez Viramontes
                                                  Introducción a las computadoras
                                                  René Isaías Casulá Rodriguez
                                                  elementos básicos de la programación
                                                  Ricardo Ramirez
                                                  Elementos básicos de programación
                                                  jorge alvarez
                                                  elementos básicos de programación
                                                  Abel Rdz
                                                  Apuntes la Computadora y sus partes
                                                  Dayana Quiros R
                                                  Elementos básicos De La Programación
                                                  Danny Gonz