Título: Cual elijo C ó C++?? Publicado por: catholicus en 8 Junio 2011, 18:24 pm ¡Hola amigos!Estoy aprendiendo Python, pero he oido por ahi que para crear programas potentes, el hacking(o defenderse de el), SO,... C y/o C++ son muy importantes, y estoy pensando en aprender 1 de los dos por el momento, cuando acabe con Piton.
Teoricamente el ideal para aprender es C++, que es mas moderno con POO y otras cosas, sin embargo C increiblemente dicen que se utiliza muchisimo para lo viejo que es...cual es su ventaja sobre C++, quiza que puede usarse para bajo nivel y C++ no? Con C++ puedo hacer de todo como con C, aunque con limites? C++ es mas comodo que C pero menos versatil?? :P A ver si me podeis orientar de una manera clara y precisa, que como veis soy novato y de momento no se mucho lenguaje tecnico. Gracias tios ;D Título: Re: Cual elijo C ó C++?? Publicado por: Slava_TZD en 8 Junio 2011, 18:54 pm (http://foro.elhacker.net/Themes/converted/images/spanish/search.gif) ;)
Título: Re: Cual elijo C ó C++?? Publicado por: Akai en 8 Junio 2011, 20:21 pm C++ es C ampliado.
El consejo habitual suele ser "empieza con C y así no te mareas con la POO", pero dado que vienes de python, C++ te debería resultar más familiar. Por tanto, C++ Por otro lado, si tienes interés en ambos, el camino sería más bien C -> C++, de forma que amplias lo que ya sabes de C con C++ Título: Re: Cual elijo C ó C++?? Publicado por: Queta en 8 Junio 2011, 20:43 pm El cambio entre estos dos lenguajes es simple, pero se deben tener factores a la hora de elegir entre uno de éstos.
El primer punto, y el más importante seguramente, es que C es un lenguaje estructurado o sea, es la técnica para escribir programas de manera clara. Por eso, se eliminan las instrucciones de transferencia incondicional y se usa la estructura: secuencia, selección e iteración. Por otro lado, C++ es un lenguaje básicamente orientado a objetos, o sea, basado en las técnicas de herencia, abstracción, polimorfismo y encapsulamiento. http://en.wikipedia.org/wiki/Object-oriented_programming (http://en.wikipedia.org/wiki/Object-oriented_programming) http://en.wikipedia.org/wiki/Structured_programming (http://en.wikipedia.org/wiki/Structured_programming) Yo simplemente te dije la diferencia que, desde mi punto de vista, es la más importante pero si quieres saber más en detalle, te aconsejo que entres en http://unthought.net/c++/c_vs_c++.html (http://unthought.net/c++/c_vs_c++.html). Mi recomendación personal es que empieces por C y luego vayas a C++ sin dudarlo. Título: Re: Cual elijo C ó C++?? Publicado por: catholicus en 8 Junio 2011, 21:18 pm Muchas gracias Akai (gran consejo el que me has dado , en mi caso,por venir de Python) y Queta ;).Pero me gustaria que la gente del foro me especificara una cosa (ademas de lo anterior): Con C++ se puede tocar el bajo nivel o es mucho mas dificil que con C??
Título: Re: Cual elijo C ó C++?? Publicado por: Queta en 8 Junio 2011, 22:54 pm Es lo mismo.
|