Programación de Alto Nivel
Programación de Alto Nivel
Programación de Alto Nivel
CARÁTULA
Nombres: QUISPE MEDINA, Rázuri Arquímedes
Código: 16192601
2. INDICE
Contenido
1. CARÁTULA ............................................................................................................................. 1
2. INDICE ................................................................................................................................... 1
3. INTRODUCCIÓN .................................................................................................................... 2
4. DESARROLLO DEL TEMA ....................................................................................................... 2
4.1. LENGUAJE...................................................................................................................... 2
4.2. LENGUAJES DE PROGRAMACIÓN ................................................................................. 2
4.3. LENGUAJES NATURALES ............................................................................................... 2
4.4. LENGUAJES DE MÁQUINA ............................................................................................ 2
4.5. LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL ......................................................... 2
4.5.1. CARACTERISTICAS DE UN LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL ....... 3
4.5.2. ¿QUÉ ES UN COMPILADOR? ................................................................................. 4
4.6. GENEALOGIA DE LOS LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL .................... 4
5. CONCLUSIONES ..................................................................................................................... 5
6. ANEXO ................................................................................................................................... 6
7. BIBLIOGRAFÍA ....................................................................................................................... 6
3. INTRODUCCIÓN
4. DESARROLLO DEL TEMA
4.1. LENGUAJE
Un lenguaje es la forma que utilizan dos entidades llamadas emisor y receptor para
comunicarse.
4.2. LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación consiste en un conjunto de órdenes o comandos que
describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados
verbales propios, que se combinan para formar los programas de cómputo.
Los leguajes de programación no son aplicaciones, sino herramientas que permiten
construir y adecuar aplicaciones.
Los lenguajes de programación son necesarios dado que el lenguaje que entendemos
los humanos y las máquinas es totalmente distinto; en el caso de los seres humanos
entendemos las teorías a través de la legua (en nuestro caso el español) y las
computadoras entienden un lenguaje máquina de 0 s y 1s.
4.3. LENGUAJES NATURALES
Los lenguajes naturales son aquellos con los cuales hablamos y escribimos en nuestras
actividades cotidianas. Entre sus ventajas podemos citar que es fácil de usar y de
entender: no demos aprendernos ningún lenguaje nuevo y cualquiera puede leer la
especificación y comentarla y criticarla; entre sus inconvenientes están la imprecisión y
la ambigüedad.
4.4. LENGUAJES DE MÁQUINA
La codificación de estos lenguajes se hace utilizando un lenguaje binario de ceros y unos
que son los únicos símbolos que puede entender cualquier computador.
Una de las formas que se puede clasificar los lenguajes de programación son de acuerdo
a su nivel de abstracción en bajo nivel y alto nivel.
7. BIBLIOGRAFÍA
Luis Hernández Yáñez. Apuntes de Clase de la Asignatura Fundamentos de la
Programación. Universidad de Complutense. 2013-2014.
Fernando Barber y Ricardo Ferrís. Algoritmos y Estructuras de Datos I.
Universidad de Valencia.
www.olegsa.com.ar/arituculo-informatico
8. OTROS
PROGRAMAR: Indicar a la computadora qué es lo que tiene que hacer.
PROGRAMA: Secuencia de instrucciones/instrucciones que entiende la
computadora/Y que persigue un objetivo: ¡resolver un problema!