2. Universidad Autónoma de Chiapas
Facultad de Contaduría Pública
Licenciatura en sistemas computacionales.
Materia:
Arquitectura de computadoras.
Profesor:
Ciro Eduardo Palomeque Becerra.
Pioneros de la computación.
Presenta:
Litzuly Guadalupe Roblero Gómez.
3er Semestre Grupo “E”
Tapachula Chiapas, 01 septiembre 2014.
3. Los lenguajes de programación se pueden clasificar de acuerdo con diversos criterios. El criterio
más simple que se puede considerar hace referencia a la proximidad del lenguaje con la máquina
o con el lenguaje natural. De acuerdo con este criterio, existen tres niveles:
• Lenguajes de bajo nivel: Lenguajes máquina.
• Lenguajes de nivel medio: Lenguajes ensambladores y macroensambladores.
• Lenguajes de alto nivel: El resto de los lenguajes.
4. ¿Qué son los lenguajes de programación?
Estos son lenguajes que se crean para el ser humano, para así poder
comunicarse con las computadoras. Son conjuntos de palabras que nos
permiten dar instrucciones y ordenes a una computadora para que esta las
pueda realizar.
6. 1º El Lenguaje Máquina:
Conocido como el primer lenguaje de programación. Este lenguaje es el que entiende
directamente la computadora, este lenguaje de programación es el que utiliza el código binario,
ósea el 0 y el 1. Con estos únicos dígitos, que se conocen como bits, se forman las cadenas binarias
(ósea combinaciones de ceros y de unos), son las que se escriben las instrucciones con las que el
microprocesador de la computadora entiende nuestras peticiones, se dejo de usar por su dificultad
y también por la gran facilidad para cometer muchos errores.
7. 2º Lenguajes de Programación de Bajo Nivel:
Este es más fácil de utilizar que el anterior lenguaje, pero también dependen mucho de la
computadora. El lenguaje ensamblador fue el primer lenguaje de bajo nivel que quiso sustituir a
lenguaje de maquina. El programa fuente es un conjunto de instrucciones escrito en lenguaje
ensamblador, y cuyo objeto es la traducción a lenguaje máquina del programa fuente. Los lenguajes
de este tipo son agiles, difíciles de usar, específicos de cada procesador, si nos llevamos el programa
a otro computador será preciso reescribir el programa desde el comienzo.
8. 3º Lenguajes de Programación de Alto Nivel:
Es independiente de la maquina, lo podemos usar en cualquier computadora con muy pocas
modificaciones o sin ellas. Estas necesitan un programa interprete o compilador que lo traduzca
uno de bajo nivel así como el lenguaje de maquina para que la computadora pueda entenderlo.
Este lenguaje es más fácil de entender porque se utilizan palabras o comandos del lenguaje
natural, como son las palabras en ingles. Por ejemplo como el BASIC, que es el lenguaje de
programación más conocido.
9. Clasificación de los lenguajes de alto nivel.
• Lenguajes imperativos o procedurales.
Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el uso
de instrucciones que indican las operaciones a realizar sobre los datos. Muchos de los
lenguajes de alto nivel son de este tipo.
10. • Lenguajes declarativos.
En este caso, el proceso por el cual se ejecuta el programa no aparece de forma explícita.
Los programas se construyen mediante la definición de funciones o expresiones lógicas que
indican las relaciones entre determinadas estructuras de datos
11. • Lenguajes orientados a objetos.
El diseño de los programas se centra más en los datos y su estructura. Los programas
consisten en descripciones de unidades denominadas objetos que encapsulan los datos y las
operaciones que actúan sobre ellos. El lenguaje mas usado es el C++.
12. • Lenguajes orientados al problema.
Este tipo de lenguajes están diseñados para problemas específicos, como de gestión. Los
programas están formados por sentencias que indican qué se quiere hacer. Generalmente,
suelen ser generadores de aplicaciones que permiten cierta automatización de la tarea de
desarrollo de software de gestión.