Anuncios

Bienvenidos sean a este post, hoy comenzaremos un nuevo curso de C++.

Anuncios

Si bien ya existe uno disponible y muy completo, siempre senti que se podia mejorar. Pero la pregunta es porque aprender C++ hoy en dia? La respuesta es simple, a pesar del tiempo y los distintos lenguajes que han surgido con el tiempo no sigue siendo el #1 pero se mantiene entre los mas importantes cada año. Asi como tambien mucho de los lenguajes actuales toman mucho de este lenguaje y si logras dominarlo te facilitara mucho el aprendizaje en los otros.

Anuncios

Pero no se engañen, en este lenguaje se pueden hacer muchas cosas que en lenguajes moderno no, como por ejemplo la herencia multiple. Hablemos un poco sobre este lenguaje.

Anuncios
Anuncios

Este lenguaje fue creado en 1979 por Bjarne Stroustrup, siendo la idea original que sea una mejora de C y permitir el manejo de objetos. Por esta razon, no solamente es compatible con este lenguaje sino que tiene muchas similitudes con este. Tambien es denominado como lenguaje de multiparadigma dado que permite trabajar con programacion estructurada y orientada a objetos. En la actualidad, este lenguaje es un estandar mas de ISO y soportado por la mayoria de los compiladores. Su nombre viene derivado de una operacion que se puede realizar y esto podria nombrarse como «incremento de C». Veamos algunas de sus distintas caracteristicas:

  • Sintaxis heredado de C
  • Programacion orientado a objetos (OOP)
  • Permite agrupacion de instrucciones
  • Tiene una gran portabilidad
  • Al ser un estandar posee compiladores en multiples plataformas
  • Podemos crear un programa con distintos modulos
  • A diferencia de C, este es considerado lenguaje de alto nivel
Anuncios

El ultimo punto es una gran discusion porque muchos lo siguen considerando como un lenguaje de bajo nivel, como puede ser C o Assembler, pero no lo es. Dado las muchas facilidades que posee para implementar un codigo de manera muy facil y una mejor manera de manejar la memoria.

Anuncios

Durante el curso iremos viendo los distintos temas a medida que se vaya desarrollando. Recomendaciones para trabajar con los codigos, yo recomiendo usar Linux y de ser posible en una PC virtual, les dejo un post donde explico como crear una e instalar un debian:

Anuncios

Luego pueden usar una IDE pero mi consejo es usar un editor simple de notas. En el caso de Linux, pueden usar vi, nano, emacs, y siempre de ese estilo. En windows usen el notepad, no usen editores como Office porque no trabajan con archivos de texto simple. Espero que lo disfruten, que les sea de utilidad y puedan sacarle un provecho. Ya saben que pueden seguirme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donatión

It’s for site maintenance, thanks!

$1.50