En este curso, no pretendo profundizar demasiado, pues la seccin se alargara infinitamente y comenzara a tratar temas demasiado avanzados y difciles de entender, as que solo hablar un poco sobre la programacin bsica en C++, cosas como: Como declarar una variable?, Tipos de variables, funciones, un poco de punteros (aunque no mucho), libreras (las mas comunes, pues existen muchsimas) compiladores principales, algunas estructuras de datos, operadores y quiz algunas cositas mas. Muy bien manos a la obra, veamos algunas cuantas cosas sobre C++ y de teora que nunca debera faltar, aunque se que no es lo mas entretenido, pero hagamoslo por cultura general, nunca se sabe cuando se va a necesitar algun conocimiento. Historia de C++ Bueno, te voy a resumir un poco esto, porque como siempre, me podra quedar escribiendo toda la vida si lo quisiera, pero como no es necesario, resumir esto. C++ es algo as como la evolucin del lenguaje C. La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hbrido. La historia de C (predecesor de C++) parte de un lenguaje anterior, el lenguaje B, escrito por Ken Thompson en 1970 con el objetivo de recodificar el sistema operativo UNIX, que hasta el momento se haba programado en ensamblador. Lo malo del lenguaje ensamblador era que lo ligaba a una serie de mquinas concretas, por lo que conseguir un lenguaje abstrado de cada mquina conseguira una portabilidad del sistema muchsimo mayor. A su vez B fue inspirado en el BCPL de Martin Richards, diseado tres aos antes. En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T) quien disea finalmente C a partir del B de Thompson, aportando un diseo de tipos y estructuras de datos que consiguen una claridad y eficacia en el lenguaje muy superior. Es un lenguaje que permite realizar una programacin estructurada economizando las expresiones, con abundancia de operadores y tipos de datos (aunque los bsicos sean pocos), codificando en alto y bajo nivel simultneamente, reemplazando ventajosamente la programacin en ensamblador y permitiendo una utilizacin natural de las funciones primitivas del sistema. Durante muchos aos no existieron reglas estndar para el lenguaje, pero en 1983 se decide formar un comit con el objetivo de crear el estndar ANSI. El proceso dura seis aos y a principios de los 90 el estndar es reconocido por la ISO (Organizacin Internacional de Estndares) y comienza a comercializarse con el nombre ANSI C. Nota: Lo que vers a continuacin es un algoritmo escrito en C, lo cual es una pequea aproximacin a lo que es C++ como tal, no te preocupes si no entiendes lo que dice o hace este cdigo, pues ms adelante lo comprenders a la perfeccin. Este cdigo, escribe en pantalla la frase "Hola Mundo" (sin las comillas).
Bjarne Stroustrup (tambin de Laboratorios Bell de AT&T). Disea este lenguaje con el objetivo de aadir a C nuevas caractersticas: clases y funciones virtuales (de SIMULA 67), tipos genricos y expresiones (de ADA), la posibilidad de declarar variables en cualquier punto del programa (de ALGOL 68), y sobre todo, un autntico motor de objetos con herencia mltiple que permite combinar la programacin imperativa de C con la programacin orientada a objetos. Estas nuevas caractersticas mantienen siempre la esencia del lenguaje C: otorgan el control absoluto de la aplicacin al programador, consiguiendo una velocidad muy superior a la ofrecida por otros lenguajes. El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio cientfico. Antes se haba usado el nombre "C con clases". En C++, la expresin "C++" significa "incremento de C" y se refiere a que C++ es una extensin de C. El siguiente hecho fundamental en la evolucin de C++ es sin duda la incorporacin de la librera STL aos ms tarde, obra de Alexander Stepanov y Andrew Koening. Esta librera de clases con contenedores y algoritmos genricos proporciona a C++ una potencia nica entre los lenguajes de alto nivel. Debido al xito del lenguaje, en 1990 se renen las organizaciones ANSI e ISO para definir un estndar que formalice el lenguaje. El proceso culmina en 1998 con la aprobacin del ANSI C++. Finalizaremos esta seccin con el famoso "Hola Mundo" en C++, puedes comparar la diferencia entre ambos cdigos y determinar las nuevas caracteristicas que tiene C++ sobre C.
experto seguidor de C++, conoces su evolucin, creadores y dems detalles, pero an no sabemos programar en l, sin embargo ten paciencia, que a eso vamos.
Puedes ir a la siguiente seccin (Entornos de
desarrollo) dejar algn comentario ms abajo, acerca de la seccin, escribe algo, lo que quieras acerca de la seccin, deja tu opinin, comparte tu punto de vista. La ltima actualizacin de este artculo fue hace 1 ao