Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: WiseHidden en 6 Noviembre 2010, 14:58 pm



Título: Aprender C++ en 21 dias
Publicado por: WiseHidden en 6 Noviembre 2010, 14:58 pm
(http://img.enchufa2.es/2010/03/ars_longa_vita_brevis.gif)

Esta "Curiosa" Viñeta da a entender que no se aprende C++ En 21 dias.
Y sabiendo esto, no me obtaculiza a aprender, de hecho se que me puede llevar años dominar este gran y completo lenguaje.

He curioseado por la red, pues quiero empezar a aprender C++,Pues segun la mayoria de las recomendaciones aconsejan aprender C# Y C++ y dominando el segundo (Dominas el primero) y puedes atreverte con cualquier otro lenguaje.

Entre tutoriales y ejercicios (He empezado a "hojear" muy humildemente este lenguaje)

Pero pidiria, (Con el mayor respeto del mundo) que me orienten por donde empezar.

desde 0

y bien hecho, para que comprenda y entienda cada funcionamiento.

Y algun (tutorial,libro.....que me recomendarian)

Agradeceria muchisimo vuestra orientacion y ayuda

Salu2 a todos


Título: Re: Aprender C++ en 21 dias
Publicado por: Akai en 6 Noviembre 2010, 15:06 pm
Aquí tienes bastantes libros sobre C/C++ :
http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html

Algunos de este foro recomiendan el de Cómo Programar en C/C++
Autor(es): Harvey M. Deitel, Paul J. Deitel

(encontrarás el link en el post que te he pasado)

Como no he leido el de Deitel & Deitel, no te puedo decir hasta qué punto te puede ser útil, así que te dejo tambien el que estoy usando aconsejado por mi profesor de Estructura de datos y Algoritmos (asignatura que damos en C++ en la facultad) para ampliar materia (aunque el libro trae todo lo básico (y más) de C++):

C++ Estándar (Programación con el Estándar ISO y la Biblioteca de Plantillas (STL))
Autor(es): Enrique Hernández Orallo, José Hernández Orallo, Mª Carmen Juan Lizandra
ISBN: 84-9732-040-9

Espero que te sea de utilidad.


Título: Re: Aprender C++ en 21 dias
Publicado por: madpitbull_99 en 6 Noviembre 2010, 15:10 pm
No se te habrás fijado pero hay un subforo dedicado a C/C++ (http://foro.elhacker.net/programacion_cc-b49.0/). Hay varios posts con chincheta en ese subforo, como por ejemplo [Libros/Papers] C/C++ (http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html;msg1467269#msg1467269)

Tampoco hace falta poner esa imagen para pedir que te orienten .

PD: Si algun Moderador ve esto que lo mueva al foro de C/C++.


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 6 Noviembre 2010, 15:20 pm
Akai agradezco enormemente tu respuesta, y sin duda me pondre a ello.
Ya comentare como va el aprendizaje (Lento y contento)  ;D

MadPitbul; He de pedir disculpas, pero recien soy nuevo en el foro, y logicamente (Antees de postear mire todo lo que pude referente a mi pregunta) Pero no es lo que andaba buscando (Pues aun no conozco el foro para manejarme en el) Alo de la imagen me parecio apropiada, (Pero no lo hice con intencion de pedir ayuda) solo exponer que comprendo que no se hace en dos dias lo que se tarda años en aprender.
Aun asi vuelvo a pedir disculpas por si alguien lo haya podido malinterpretar.

Aun asi te agradezco la sinceridad y al igual que tu pido a un moderador que "traspase" este post a su correspondiente para no crear ningun "lio"

Espero esto sea el principio de un largo aprendizaje, y espero que no me venga abajo con este proyecto de introducirme "por hobby" en este maravilloso mundo de la programacion (Pues soy un hombre perseverante y de ideas fijas)

Gracias a todos y un fuerte saludo a todos los miembros del Forohacker.net

Atentamente
WiseHidden


Título: Re: Aprender C++ en 21 dias
Publicado por: madpitbull_99 en 6 Noviembre 2010, 19:44 pm
Bueno, tampoco hace falta que pidas tantas disculpas :) .

En el foro tienes mucho material para aprender, y también personas dispuestas a ayudarte con tus dudas.

Un saludo!


Título: Re: Aprender C++ en 21 dias
Publicado por: APOKLIPTICO en 6 Noviembre 2010, 21:32 pm
Jajajajaja, estoy seguro que lo puso como chiste, ya lo conocia, es de una serie de viñetas muy graciosas.


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 7 Noviembre 2010, 19:32 pm
Hola atodos,
Ya he estado mirando todo cuanto he podido.
Akai el pdf que me aconsejastes es muy bueno (Pero es una lastima la manera en que esta copiado) pues apenas se distingue (Tienes que ampliarlo mucho)

He estado tambien hojeando algunos ejemplos "basicos" de C++ pero existe un pequeño problema.

1º De sencillos para mi no tiene nada  ;D pero no viene ningun comentario //Donde diga para que sirve cada comando.
2º Muchos hablan de librerias #include <iostream> de cadenas,de variantes, ect....
pero si digo de empezar un "programa por mi solo" no se que libreria abrir ni que sentencias dictar.

Quizas sea mas torpe que la media, pero algo he ido captando observando algun que otro codigo.

tambien he de decir que he creado un programa totalmente (sin mirar,copiar o pegar)
*HOLA MUNDO jeje se que es muy simple pero me ha gustado.

Tambien he probado a "crear un programa que diga de 5 notas puesta la mejor"
pero aqui he de reconocer que e tenido que mirar en unas 4 o 5 ocasiones

Pero (No me especifican para que sirve cada "comando"

He mirado en el foro,en google,y en otras webs ejemplo resueltos. (Pero son muy avanzados para empezar (y la mayoria no especifican para que sirve cada cosa)

Agradeceria una link con esplicacion (con //comentarios) para ir sabiendo que estoy creando.
y ejercicios desde Ejercicio 1 (hola mundo) y que valla subiendo nivel de aprendizaje.

Quizas pide mucho, pero lo agradeceria enormemente

Gracias por ayudarme siempre que me ha hecho falta

Atentamente
WisseHidden


Título: Re: Aprender C++ en 21 dias
Publicado por: madpitbull_99 en 7 Noviembre 2010, 19:41 pm
Te recomiendo este libro:
C/C++ CURSO DE PROGRAMACION (3ª ED)
 de CEBALLOS, FRANCISCO JAVIER (http://www.fjceballos.es/)

 Lengua: CASTELLANO
 Encuadernación: Tapa blanda
 ISBN: 9788478977628
 Nº Edición:3ª
 Año de edición:2007
 Plaza edición: MADRID 


Aquí (http://www.fjceballos.es/contenidos/c-c++-cp-iPaper.html) tienes una muestra.


Título: Re: Aprender C++ en 21 dias
Publicado por: Danyel_Casvill en 7 Noviembre 2010, 19:50 pm
hey, hola, yo tambien estoy empezando y te aseguro que en este video http://www.youtube.com/watch?v=T8VWOvcgNw0 e podido empezar a entender un poco el C++, obviamente que tambien tienes que pensar un poco, tratar de etender por tu cuanta algunas cosas, pero a mi me sirvio mucho el tutorial.

Pdta: mira el segundo y tercer tutorial del mismo canal y descarga los ejercicios.


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 8 Noviembre 2010, 10:11 am
Gracias a todos por vuestro aportes.

Con toda esta Informacion, quien no aprende es por que no quiere.

Recomiendo los "libros pdf" dichos por Akai, el recomendado por madpitbul_99 aun no he tenido el placer de leerlo (Pero tiene muchisimos buenos comentarios, y me imagino que tiene que ser un libro recomendadisimo para conocer este maravilloso lenguaje, y que decir de los videotutoriales dichos por danyhack (Sin duda, un paso por caminar para todo principiante de este lenguaje)

Ya empiezo "a vislumbrar" y "a entender" (aunque me queda mucho claro esta) las funciones, las librerias, las constantes, las variables........ (Antes me sonaba a chino) y ahora empiezo a cojer honda.

Que decir.....?? Que muchisimas gracias a todos.

Y que lo poquito que pueda ayudar..........Contar conmigo

Atentamente
WH


Título: Re: Aprender C++ en 21 dias
Publicado por: do-while en 8 Noviembre 2010, 13:40 pm
¡Buenas!

Te recomiendo que no hagas caso del video te ha indicado danyhack. Esta lleno de errores que cualquier compilador que respete el estandar te echara atras el codigo.

Ten cuidado con los textos que leas. Si ves que cualquier libreria incluida termina en .h, que utiliza cin y cout (y otros elementos del lenguaje) sin declarar namespace std olvida ese texto. Esta anticuado.

A parte de los textos que te han recomendado (que no los conozco), te puedo indicar que  en la parte de C++ de "Como programar en C, C++ y Java", desarrollan la programacion en C++ paso a paso y de forma detallada, con muchos ejemplos bien explicados y que siguen el estandar.

¡Saludos!


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 8 Noviembre 2010, 14:48 pm
La verdad que los tutoriales ecepto el void main que he tenido que sustituirlo por int main, se ha ejecutado muy bien,

Pero agradezco tu aporte, podrias decirme pues algun link o url donde venga ejemplos y "tutoriales" bien explicados para especificar "los comandos"

Gracias

WH


Título: Re: Aprender C++ en 21 dias
Publicado por: do-while en 8 Noviembre 2010, 16:41 pm
Y te dicho que libro puedes utilizar. No se como andaras con el ingles, pero "C++, how to program", tambien sigue el estandar. En la sección de libros y papers encontraras ambos libros.

No se que compilador utiliza tu IDE, pero si te ha dejado compilar programas que incluyen headers con extension .h y sin declarar que estas utlizando el namespace std, probablemente sera bastante antiguo. Utiliza Code::Blocks (http://www.codeblocks.org/). Viene con mingw, que respeta el estandar.

¡Saludos!


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 8 Noviembre 2010, 21:43 pm
Gracias.
Me pondre a ello.


Utilizo el Code::Blocks (La verdad no se si es antiguo o no) Tu me lo recomiendas?

La verdad esque ami no me ha ocasionado ningun problema los tutoriales de youtube, pero si dices que no es lo "correcto" y que no se dictan bien las sentencias y demas, Abandonare inmediatamente esa ruta de aprendizaje, me centrare en lo que tu me has recomendado (al fin y al cabo, ya que se pone uno a aprender, que aprenda bien)

Un saludo

MH


Título: Re: Aprender C++ en 21 dias
Publicado por: Danyel_Casvill en 9 Noviembre 2010, 02:46 am
hey, do-while, mi intencion no es la de mal enseñar, mi intencion es solo la de poder ayudar en lo que creo poder. creo que hare lo que tu dices por que como lo dije anteriormente, tambien estoy empezando, por lo cual ni siquiera se como usar el namespace std, gracias por avisar sobre ello y si pudieras explicar un poco sobre el namespace std, seria grandioso por que yo en nada de lo que he visto o leido en tutoriales, no hay nada en lo que expliquen ello.
gracias, bye.


Título: Re: Aprender C++ en 21 dias
Publicado por: do-while en 9 Noviembre 2010, 03:24 am
¡Buenas!

Danyhack, no pretendia hacerte sentir mal. Mis conocimientos sobre C++ estan anticuados y estoy poniendome al dia, pero por lo que tengo leido, un namespace lo que hace es identificar funciones, clases y variables de forma unica a un nombre, de tal forma que si en algun momento puede haber ambiguedad porque puedan aparecer repetidos el identificadores o nombres de variables, clases o funciones, esta queda resuelta mediante el nombre bajo el que estan agrupados.

Por ejemplo, en un fiuchero fuente tienes una funcion que se llama ordenar para manejar un juego de cartas, y en otro tienes otra funcion que se llama ordenar y ordena enteros, puedes hacer lo siguiente:

Código
  1. //en uno de los ficheros
  2.  
  3. namespace cartas
  4. {
  5.    //...
  6.    void ordenar(int baraja[]);
  7.  
  8. }
  9.  
  10.  
  11. //en el otro
  12.  
  13. namespace enteros
  14. {
  15.    //...
  16.    void ordenar(int vector[]);
  17. }
  18.  

Para los prototipos los identificadores de los parametros no cuentan asi que ambos son void ordenar(int []);. Si incluyes las dos funciones en un fichero se distinguen asi:

cartas::ordenar
enteros::ordenar

Ya digo que nunca he utilizado los namespaces, y se que el funcionamiento es mas complejo, pero la idea basica es esa. Aqui hay gente que sabe mas y te lo podra explicar mejor y con mas profundidad.

¡Saludos!


Título: Re: Aprender C++ en 21 dias
Publicado por: Danyel_Casvill en 9 Noviembre 2010, 05:26 am
hey men, gracias, buen aporte. creo que tengo que leer un poco mejor aquello del namespace para entenderlo mejor y ponerlo en practica.

Gracias, bye.


Título: Re: Aprender C++ en 21 dias
Publicado por: WiseHidden en 9 Noviembre 2010, 11:14 am
do-while: Tal como recomendastes en tu primer mensaje (Pues en el segundo me recomendabas uno muy bueno pero en Ingles  :D" Me decidi por el castellano y "Me descargue" Como programa C/C++ Y Java de Deitel&Deitel.

Cuando empeze a leerlo (Me "desilucioné") Pues se veia de lejos que "tiene sus años" pero como el que no queria la cosa seguí leyendo.....y para mi sorpresa!!!!!
Es estupendo, creo (aunque voy por la pagina 24 (de 1110 que tiene)que es exactamente lo que necesito.

Pues es un libro pensado y explicado detalladamente tanto para principiantes como para eruditos en el tema.
Donde empieza a explicarte el porque de la programacion, y como "la computadora" tiene su propio lenguaje (Lenguaje maquina) y como se creo un lenguaje ensamblador "para que el ser humano trabajara mejor" (pues el lenguaje maquina era lento y tedioso ala vez que complejo) y como con el lenguaje emsamblador llego a revolucionar la manera de programar, y cuenta porsupuseto con el lenguaje de alto nivel, y la historia de todos los lenguajes que tuvieron en un tiempo u otro su momento de gloria y como evolucionó el C (Basado en el B) y como el C cojió popularidad, y gracias a ello "Crearon" el C++ En los laboratorios Bell (Si mal no recuerdo) pues su versatilidad,portabilidad,y manejo y extension de solucionar o crear cualquier programa no tiene "limites" comparado con otros lenguajes.

y porsupuesto te enseña ejemplos explicados detalladamente (explicando todos sus porque)

Disculpen si cometo cualquier "errata" pues todo lo dictado aqui es de memoria de todo lo que pude captar de una sola leida.

PD: Tanto a nuestro a Danihack como a todo aquel que quiera iniciarse en este maravilloso mundo recomiendo al igual que Do-while (el cual agradezco enormemente este aporte) que lean el libro que pueden descargarse en  <a href="http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html;msg1467269#msg1467269"> [Libros/Papers] C/C++ </a>
Como Programa en C/C++ y Java.

Gracias a todos

WiseHidden



Título: Re: Aprender C++ en 21 dias
Publicado por: Danyel_Casvill en 9 Noviembre 2010, 19:01 pm
uy men, si tu dices que es asi el libro, pues de una me lo descargo. avisas cuando tengas algun prorama hecho que no te funcione para ver si te ayudo, igualmente hare lo mismo.
gracias do-while, y gracias WiseHidden. Bye.