Tutorial de C ++
C++ es un lenguaje de programación de nivel medio desarrollado por Bjarne Stroustrup a partir de 1979 en Bell Labs. C++se ejecuta en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX. EstaC++ tutorial adopta un enfoque simple y práctico para describir los conceptos de C++ desde principiantes hasta ingenieros de software avanzados.
Por qué aprender C ++
C++es una obligación para estudiantes y profesionales en activo para convertirse en un gran ingeniero de software. Enumeraré algunas de las ventajas clave de aprender C ++:
C ++ está muy cerca del hardware, por lo que tiene la oportunidad de trabajar a un nivel bajo, lo que le brinda mucho control en términos de administración de memoria, mejor rendimiento y, finalmente, un desarrollo de software sólido.
C++ programmingle brinda una comprensión clara de la programación orientada a objetos. Comprenderá la implementación de polimorfismo de bajo nivel cuando implemente tablas virtuales y punteros de tablas virtuales, o identificación dinámica de tipos.
C ++ es uno de los lenguajes de programación ecológicos y amado por millones de desarrolladores de software. Si eres un gran programador de C ++, nunca te quedarás sin trabajo y, lo que es más importante, te pagarán mucho por tu trabajo.
C ++ es el lenguaje de programación más utilizado en la programación de aplicaciones y sistemas. Para que pueda elegir su área de interés de desarrollo de software.
C ++ realmente le enseña la diferencia entre compilador, enlazador y cargador, diferentes tipos de datos, clases de almacenamiento, tipos de variables, sus alcances, etc.
Hay miles de buenas razones para aprender programación en C ++. Pero una cosa es segura, para aprender cualquier lenguaje de programación, no solo C ++, solo necesita codificar y codificar y finalmente codificar hasta que se convierta en un experto.
Hola mundo usando C ++
Solo para darte un poco de emoción C++ programming, Te voy a dar un pequeño programa convencional Hello World en C ++. Puedes probarlo usando el enlace Demo
C ++ es un superconjunto de programación en C con implementación adicional de conceptos orientados a objetos.
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main() {
cout << "Hello World"; // prints Hello World
return 0;
}
Hay muchos compiladores de C ++ disponibles que puede utilizar para compilar y ejecutar el programa mencionado anteriormente:
Apple C ++. Xcode
Derramamiento de sangre Dev-C ++
Clang C ++
Cygwin (GNU C ++)
Gráficos del mentor
MINGW - "GNU minimalista para Windows"
Fuente GNU CC
IBM C ++
Intel C ++
Microsoft Visual C ++
Oracle C ++
HP C ++
Es realmente imposible dar una lista completa de todos los compiladores disponibles. El mundo de C ++ es demasiado grande y están sucediendo demasiadas novedades.
Aplicaciones de la programación C ++
Como se mencionó anteriormente, C ++ es uno de los lenguajes de programación más utilizados. Tiene presencia en casi todas las áreas del desarrollo de software. Voy a enumerar algunos de ellos aquí:
Application Software Development- La programación C ++ se ha utilizado en el desarrollo de casi todos los principales sistemas operativos como Windows, Mac OSX y Linux. Aparte de los sistemas operativos, la parte principal de muchos navegadores como Mozilla Firefox y Chrome se ha escrito con C ++. C ++ también se ha utilizado para desarrollar el sistema de base de datos más popular llamado MySQL.
Programming Languages Development - C ++ se ha utilizado ampliamente en el desarrollo de nuevos lenguajes de programación como C #, Java, JavaScript, Perl, C Shell de UNIX, PHP y Python, y Verilog, etc.
Computation Programming - C ++ es el mejor amigo de los científicos debido a su alta velocidad y eficiencia computacional.
Games Development - C ++ es extremadamente rápido, lo que permite a los programadores realizar programación de procedimientos para funciones intensivas de CPU y proporciona un mayor control sobre el hardware, por lo que se ha utilizado ampliamente en el desarrollo de motores de juegos.
Embedded System - C ++ se está utilizando mucho en el desarrollo de aplicaciones médicas y de ingeniería como software para máquinas de resonancia magnética, sistemas CAD / CAM de alta gama, etc.
Esta lista continúa, hay varias áreas donde los desarrolladores de software están felizmente usando C ++ para proporcionar excelentes softwares. Te recomiendo encarecidamente que aprendas C ++ y contribuyas con excelentes softwares a la comunidad.
Audiencia
Este tutorial de C ++ ha sido preparado para principiantes para ayudarles a comprender los conceptos básicos y avanzados relacionados con C ++.
Prerrequisitos
Antes de que empieces a practicar con varios tipos de ejemplos dados en este tutorial de C ++, asumimos que ya conoces los conceptos básicos de los programas de computadora y el lenguaje de programación de computadoras.