Lenguajes de programacin Andres Mutis lenguaje de programacin
- Slides: 9
Lenguajes de programación Andres Mutis
lenguaje de programación Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.
Lenguajes interpretados Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la corrida de compilación para utilizarlo en una corrida de producción futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar.
Lenguajes compilados Naturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente. Se requiere una corrida de compilación antes de procesar los datos de un problema.
Tipos de generaciones 1. Primera generación: lenguajes de maquina 2. Segunda generación: lenguajes simbólicos 3. Tercera generación: lenguajes de alto nivel 4. Cuarta generación: programación orientada a objetos 5. Quinta generación: lenguajes de inteligencia artificial
Primera generación Empieza en los anos de 1940 -1950. instrucciones y mandatos se consiste en un sistema de códigos escribían valiéndose de cadenas de directamente interpretable por un dígitos circuito micro programable compuesta por un conjunto de instrucciones que determinan acciones a ser tomadas por una maquina. Son sistemas digitales, lo que significa que trabajan con dos únicos niveles de tensión. Dichos niveles. Por abstracción, se simbolizan con el cero, 0, y el uno , 1, por eso el lenguaje de maquina solo utiliza dichos signos. Todas las
Segunda generación El lenguaje simbólico, constituye la sistema basado en microprocesador. Salen al mercado representación mas directa del código maquina especifico para a fine de los años 50 cada arquitectura de computadoras legible por un programador. Fue usado principalmente en los de inicios de software, cuando aun no se contaba con los potentes lenguajes de alto nivel. Un programa escrito en lenguaje simbólico consiste en una serie de instrucciones que corresponden al flujo de ordenes ejecutables que pueden ser cargadas en la memoria de un
Tercera generación eficientes en términos de Estos lenguajes, estos son rapidez operacional y mas fáciles de aprender y memoria usar que los lenguajes maquina y el lenguaje simbólico, pues su similitud con la comunicación y compresión humana cotidiana es mayor. Se crean anunciados tales como , print, total sale, read normal pay , etc. aunque son mas fáciles de programar, no son tan
Cuarta generación parecidos al ingles Se caracteriza distintiva es el énfasis en especificar que es lo que se debe hacer, en vez de como ejecutor una tarea. Las especificaciones de los programas se desarrollan a un mas alto nivel que en los lenguajes de la generación anterior. La característica distintiva es ajena a los procedimientos, el programador no tiene que especificar cada paso para terminar una tarea o procesamiento y que son aun mas