You are on page 1of 13

C ++ ocupa el 4º puesto en popularidad según el

ranking Top Language de programación IEEE


2016. Aprender C ++ es una inversión inteligente
para todos los programadores.

Esta guía responde a todas sus preguntas


relacionadas con C ++ sobre qué es, cuándo se
usa, por qué se usa y cómo comenzar a
utilizarlo.
C++
• "C ++ es un lenguaje de programación de nivel medio para propósitos intermedios, de
tipo libre, de forma libre, (generalmente) compilado, multi-paradigma, de nivel
intermedio" .

• En términos simples, C ++ es un lenguaje de programación sofisticado, eficiente y de


propósito general basado en C. Fue desarrollado por Bjarne Stroustrup en 1979.

• Muchos de los sistemas operativos, controladores de sistema, navegadores y juegos de


hoy en día usan C ++ como su lenguaje central. Esto hace de C ++ uno de los lenguajes
más populares en la actualidad.

• Dado que es una versión mejorada / extendida del lenguaje de programación C, C y C ++


a menudo se denotan juntos como C / C ++.
Beneficios de C ++

• C ++ es un lenguaje altamente portátil y, a menudo, es el idioma elegido


para el desarrollo de aplicaciones multiplataforma y multiplataforma.
• C ++ es un lenguaje de programación orientado a objetos e incluye clases,
herencia, polimorfismo, abstracción de datos y encapsulación.
• C ++ tiene una rica biblioteca de funciones.
• C ++ permite el manejo de excepciones y la sobrecarga de funciones que
no son posibles en C.
• C ++ es un lenguaje potente, eficiente y rápido. Encuentra una amplia gama
de aplicaciones, desde aplicaciones de GUI hasta gráficos en 3D para juegos
y simulaciones matemáticas en tiempo real.
En comparación con C
Un ejemplo simple
• Es una verificación estándar para ver si todo funciona bien o no.
• Habrá mucho menos código para empezar.
• El que sea menos código hace que sea intuitivo para los principiantes
familiarizarse con el idioma.
• El código es suficiente para aprender la sintaxis básica y la semántica
del lenguaje.
¿Cómo funciona el programa?

• Ahora, analicemos el código anterior. El código se divide en seis


partes principales:

• #include <iostream>
• using namespace std
•;
• int main() { }
• cout << “Hello World!”;
• return 0;
Software creado en C++
Apple - Sistema operativo OS XApple - Sistema operativo OS X
• Pocas partes de Apple OS X están escritas en lenguaje de
programación C ++. También pocas aplicaciones para iPod están
escritas en C ++.

Sistemas Operativos Microsoft Sistemas Operativos Microsoft


• Literalmente, la mayoría del software se desarrolla utilizando
varios tipos de Visual C ++ o simplemente C ++. La mayoría de
las aplicaciones grandes como Windows 95, 98, Me, 200 y XP
también están escritas en C ++. También Microsoft Office,
Internet Explorer y Visual Studio están escritos en Visual C ++.
Bibliografía
• Es imprescindible que tengas un buen libro en la mano si quieres
mejorar tu programación.

• No solo lo familiarizará con el lenguaje de programación en sí, sino


que también le enseñará a escribir un buen código, a seguir los
principios estándar ya comprender los conceptos básicos de
programación.
Bibliografía
• The C++ Programming Language (4th Edition)
• El libro proporciona una guía completa del lenguaje C ++, sus
características y las técnicas de diseño utilizadas. Es autor del
propio creador de C ++, Bjarne Stroustrup.

• Programming -- Principles and Practice Using C++ (2nd Edition)


• El mejor libro para principiantes. No asume ninguna
experiencia previa en programación y le brinda una imagen
completa de C ++ al comenzar.
Bibliografía
• Effective, More Effective y Modern Effective C++
• Esta trilogía es recomemendada para quienes
tienen experiencia, muy requeridos por la
industria y para los interesados en las nuevas
funcionalidades del lenguaje.

• Effective STL
• Te proporciona técnicas invaluables para el uso
de la librería estándar.

You might also like