Unas palabras a medio camino

Algunas palabras preliminares

Si has seguido este tutorial desde el principio y ya tienes conocimientos de C o C++, probablemente ya estarás desesperado. Casi estoy seguro que en más de una lección has dicho ¿Y las librerías?, ¿Por Qué no utiliza random, string o algún parámetro para utilizar las matrices…? Si es tu caso, te ofrezco una disculpa, pero prefiero (a diferencia de la mayoría de manuales, libros y tutoriales) exponer cada tema hasta donde ha sido posible de la forma más elemental posible (primitiva, le dirían cuando era universitario). Básicamente con el fin de que los usuarios nuevos, no padecieran la típica frase “¿Y eso de donde salió?” o explicar un tema diciendo como la mayoría “no te preocupes del random, hace esto, ya te lo explicaremos después”.

Por última vez me dirijo a los usuarios “100% nuevos”. Si has llegado hasta este punto ya sabes lo que es programar (bueno codificar), tal vez sientas que aunque ya sepas hacer algo falta “potencia” para hacer cosas “en serio”. Si estás en este punto, felicidades, he tratado de ser lo más claro y he pretendido mostrar los conceptos de forma unitaria, es decir que lo expuesto no dependa de otros conceptos. Si no lo he logrado, te agradecería me lo indiques para hacer las correcciones necesarias. Me he guiado en mi propia experiencia de frustración inicial para ser lo más claro que me ha sido posible y evitar en lo posible que los “nuevos” se sientan frustrados y por el contrario, que le tomen gusto a la programación.

Qué sigue

Si estás aquí con ganas de seguir aprendiendo, es porque definitivamente la programación es para tí. La buena noticia: hay un mundo por aprender, es decir, realmente no sabes mucho, aunque eso sí, conoces fundamentos que te servirán para más del 80% de los lenguajes de programación. La “mala”: estás en la bifurcación para poder decir, “bueno estuvo bien, yo sigo en lo mío”, o por el contrario… “¿qué sigue?”. Pues te lo digo, sigue lo “bueno” en programación, es decir “hacer cosas en serio”. A partir de este momento se termina el mimo, y se requerirá de tu parte que pases al “siguiente nivel”, el “empezar a creer antes de ver”, la abstracción, el preguntarte, no una vez sino todas las veces que sean necesarias, ¿Por qué esa instrucción?.

En resumen solo te puedo decir que sigue descubrir la potencia real que te ofrece la programación (y particularmente C++), pero requerirá de tu parte un esfuerzo adicional en más de un tema. Y también seré honesto, aún estamos al principio del camino, pero en un principio con una mejor posición al que mucho estudiantes se encuentran cuando van en el mismo tema. Y cuando termine este curso básico, hasta con el polimorfismo lo estarás también.

Tal vez te interese revisar las lecciones anteriores antes de continuar.

Leguaje C++ Introducción

  1. Lenguaje C++ – Introducción
  2. Primer programa en C++
  3. Streams: el objeto cout
  4. C++ Apéndice I: Palabras Reservadas
  5. Indentificadores, Palabras reservadas y Comentarios
  6. Variables y Tipos de Datos
  7. Operadores: Asignación, Aritméticos, Relacionales y Lógicos
  8. Anexo III – Precedencia de Signos en C++
  9. Precedencia de operadores en C++
  10. Streams: el objeto cin
  11. Estructuras de control
  12. Evaluación de Condiciones Lógicas
  13. Estructura: If en C++
  14. Estructura: If / else en C++
  15. Bucle While en C++
  16. Bucle While – do en C++
  17. Incremento y decrementos de variable: contadores y acumuladores
  18. Ciclo For en C++
  19. Estructura switch en C++
  20. Tipo de datos básicos en C++
  21. Enumeradores en C++
  22. Arrays en C++ – I
  23. Arrays en C++ – y II
  24. Punteros en C++
  25. Unas palabras medio camino
  26. Funciones – I
  27. Funciones – II

 

 


¿Deseas aprender BIEN Seguridad Informática “desde el principio”? 

Material de Estudio para preparar las certificación CEH

Obtendrás información ampliada y más recursos en comparación con el material que ofrecemos de forma gratuita, y material adicional, visita  https://ehack.mx/ceh/ para más información o ecríbenos a ceh@ehack.mx

Ethical hack
Ethical hack

 Fuente Imágenes:

  • “Todas las demás imágenes de esta sección”: by Nala Systems

Código fuente:

  • El código fuente de toda la serie lo puedes descargar en nuestro repositorio en github busca los programas con el nombre del encabezado de cada programa.
Licencia Creative Commons
    Palabras preliminares por Roberto C. González se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
    Basada en una obra en http://ehack.info/leguaje-c-introduccion/
    Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en https://about.me/carlosgbr.
Comentarios de Facebook

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *