Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos:
1
Lenguaje de Programacin C++
Unidad I. Introduccin a la Programacin Orientada a Objetos
y al lenguaje C++
Lenguajes de programacin
Segn la Real Academia Espaola un lenguaje, desde el punto de vista informtico, significa
Conjunto de signos y reglas que permite la comunicacin con una computadora. Un
programa es una secuencia de instrucciones, cada una de las cuales especifica ciertas
operaciones que debe ejecutar la computadora.
Las computadoras trabajan internamente con dos niveles de voltaje, 0 apagado, 1 encendido,
de ah que la manera de comunicarse con la computadora sea con 0 y 1. Este lenguaje es
denominado lenguaje mquina. Las instrucciones en lenguaje mquina incluyen una
operacin y las posiciones de memoria.
Complejidad.
Codificacin lenta.
Propensa a errores.
Dificultad para mantener el cdigo.
Las instrucciones solo funcionan en la arquitectura de computadora en la que fue
desarrollado.
Para reducir o evitar las desventajas mencionadas surgen los lenguajes de bajo nivel. El ms
representativo de este tipo de lenguajes es el Ensamblador que se auxilia de nemotcnicos,
los cuales no son ms que abreviaciones de la operacin que se pretende realizar y que,
adems, trabajan con espacios y registros de memoria. Por ejemplo:
2
Lenguaje de Programacin C++
Unidad I. Introduccin a la Programacin Orientada a Objetos
y al lenguaje C++
La complejidad de los lenguajes de bajo nivel es mucho ms alta que la de los lenguajes
de alto nivel.
Para poder realizar programas ms complejos y para facilitar a los programadores el desarrollo
de programas, surgen los lenguajes de alto nivel, entre las ventajas que tienen destacan:
Las desventajas:
Al igual que los programas realizados en ensamblador, los realizados con lenguajes de alto
nivel se deben traducir a un lenguaje que entienda la mquina, para ello se usan los
compiladores e intrpretes