domingo, 11 de mayo de 2014

Programación Orientada a Objetos

C++



Actualmente se utilizan cientos de lenguaje de computación, los cuales se dividen en tres tipos generales:

*Lenguaje maquina
*Lenguaje ensamblador
*Lenguaje de alto nivel

El lenguaje maquina es el lenguaje "natural" de una computadora, y todas las computadoras entienden de manera directa solo su propio lenguaje de maquina y este esta definido por el diseño del hardware de cada computadora. este lenguaje es difícil de comprender para los humanos. A demás de ser demasiado lento, tedioso y muy propenso para a errores para la mayoría de los programadores.

Por estas razones y para realizar un trabajo más eficiente y rápido, se fueron creando, desde los lenguajes ensambladores hasta los lenguajes de alto nivel.
Ejemplo lenguaje ensamblador:

load sueldobase
sdd sueldoextra
store sueldobruto

Aun así los programadores no estaban conformes, y benditos sean!, decidieron desarrollar el lenguaje de alto nivel, utilizando instrucciones que son muy similares al inglés común y la noción de la matemática común.

Ejemplo:

sueldobruto = sueldobase + sueldoextra;

.

#Directivas de procesador


Libreria Estándar C, C++