Lenguajes de programacion
Click here to load reader
-
Upload
jennifer-montano -
Category
Education
-
view
842 -
download
0
description
Transcript of Lenguajes de programacion
![Page 1: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/1.jpg)
![Page 2: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/2.jpg)
Lenguaje de programación:
Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina (computadora)
![Page 3: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/3.jpg)
Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
![Page 4: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/4.jpg)
Permite a uno o más programadores especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados, transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias
![Page 5: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/5.jpg)
Una característica es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
![Page 6: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/6.jpg)
Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intérpretes.
![Page 7: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/7.jpg)
Traduciendo este programa al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al traductor se lo conoce como compilador.
![Page 8: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/8.jpg)
![Page 9: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/9.jpg)
Los lenguajes de bajo nivel
Son lenguajes de programación que se acercan al funcionamiento de una computadora.
![Page 10: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/10.jpg)
Lenguaje de medio nivel
Tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
![Page 11: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/11.jpg)
Son fácil de aprender ya que estan formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10
![Page 12: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/12.jpg)
![Page 13: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/13.jpg)
Primera generación
Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario
![Page 14: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/14.jpg)
Segunda generación Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
![Page 15: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/15.jpg)
Tercera generación
Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas
![Page 16: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/16.jpg)
Cuarta generación Se ha dado este nombre a ciertas
herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas
Quinta generación Se llama así a veces a los
lenguajes de la inteligencia artificial.
![Page 17: Lenguajes de programacion](https://reader038.fdocuments.co/reader038/viewer/2022100602/558264b6d8b42a70198b4714/html5/thumbnails/17.jpg)
Estos lenguajes tienen una estructura lo más parecido al idioma Ingles, algunas características son:
• Acceso a base de datos.• Capacidades Graficas.• Generación de código
automáticamente.• Puede programarse visualmente
como Visual Basic (Programación Visual).