Please enable JavaScript.
Coggle requires JavaScript to display documents.
lenguajes de programación, Los lenguajes de tercera generación incluyen,…
lenguajes de programación
Los lenguajes de programación sirven para escribir programas que permitan la comunicación usuario maquina.
DEFINICIÓN DEL LENGUAJE DE PROGRAMACIÓN
Programar es una manera de enviar instrucciones a la computadora.
COMPONENTES DE LOS LENGUAJE DE PROGRAMACIÓN
Intérpretes
como un traductor que toma un
programa fuente,lo traduce, y a continuación lo ejecuta.
Compiladores
un compilador es un programa que traduce un programa en
lenguaje de alto nivel,tal como un programa de C/C++/Java, en un programa de un lenguaje más sencillo que la computadora puede comprender más o menos directamente.
La compilación y sus fases
La compilación es el proceso de traducción de programas fuente a programas objeto. El programa objeto obtenido de la compilación se traduce normalmente a código máquina.
Escritura del lenguaje máquina con un editor
Introducir el programa fuente en memoria.
Compilar el programa con el compilador C.
Verificar y corregir errores de compilación (listado de errores).
Obtención del programa objeto.
El enlazador (linker) obtiene el programa ejecutable.
Se ejecuta el programa y, si no existen errores, se tendrá la salida del programa
CARACTERÍSTICAS DE LENGUAJES DE PROGRAMACIÓN
Los lenguajes de programación se ejecutan en un computador y tienen una determinada semántica que define cuál será el resultado de la ejecución de un programa.
Definen un conjunto de tipos de datos primitivos que representan los posibles valores que pueden devolver las expresiones del lenguaje.
Tienen mecanismos de abstracción para definir nuevos tipos de datos a partir de los primitivos o nuevas funciones y procedimientos.
Tienen una sintaxis: un conjunto de reglas que definen qué expresiones de texto son correctas.
LENGUAJE DE PROGRAMACIÓN C++
C es un lenguaje de propósito general que se puede utilizar para escribir cualquier tipo de programa. Una función en C++ es un grupo de instrucciones que realizan una o más acciones.
Un programa C++ puede incluir:
Variables locales y variables globales
Operadores de asignación
Operadores aritméticos
Constantes
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++ :
C (1969)
Se le llamó «C» porque sus características derivaban de un lenguaje anterior llamado «B»
C++ (1983)
Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que muchos consideran el lenguaje de programación más popular que ha existido nunca.
En 1983, se denominó C ++ e incluía algunas características complementarias, como clases, herencia, alineación, argumentos de funciones predeterminadas, polimorfismo ,en capsulación y verificación de tipos fuerte.
La primera edición comercial del lenguaje de programación C ++ se lanzó en octubre de 1985.
A mediados de 2011, C ++ 11, se lanzó un nuevo estándar de C ++.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMAMCION
Lenguajes máquina: son los lenguajes básicos.Consisten en hileras de números y son definidos por el diseño del hardware. En otras palabras, el lenguaje máquina para una Macintosh no es el mismo que el de una PC.
Lenguajes ensambladores :fueron desarrollados usando nemotécnicos similares a las palabras del idioma inglés.Los programadores trabajan en editores de texto, que son simples procesadores de palabras, para crear archivos fuente.
Los lenguajes de alto nivel fueron desarrollados para hacer más fácil la programación.Estos lenguajes son llamados de alto nivel porque su sintaxis es más cercana al lenguaje humano que el código del lenguaje máquina o ensamblador.
Los comandos escritos en cualquier lenguaje ensamblador o de alto nivel deben ser traducidos de nuevo a código máquina antes de que la computadora pueda ejecutar los comandos. Estos programas traductores se denominan compiladores.
Los lenguajes de tercera generación, señala Norton, tienen la capacidad de soportar programación estructurada,lo cual significa que proporcionan estructuras explícitas para ramas y ciclos.
Los lenguajes de cuarta generación (4GL) son principalmente lenguajes de programación para propósitos especiales,que son más fáciles de usar que los de tercera generación.Con los 4GL los programadores pueden crear aplicaciones rápidamente.
la quinta generación de los lenguajes de cómputo incluye inteligencia artificial y sistemas expertos.Estos sistemas tienen por objeto pensar y anticipar las necesidades de los usuarios,conjunto de órdenes.
Los lenguajes de tercera generación incluyen
COBOL
BASIC
PASCAL
C
C++
JAVA
FORTRAN
Dentro de los lenguajes de cuarta generación se incluyen:
Visual Basic
Lenguajes de macros específicos para una aplicación
Ambientes de autoría