¿Cual es la diferencia entre C & C++ y cada una de sus ventajas?

Iniciado por Doommachine, 15 Febrero 2015, 03:41 AM

0 Miembros y 1 Visitante están viendo este tema.

Doommachine

Bueno seguramente dirán "¿y Porqué no buscas en google?" lo voy a hacer justo despues de acabar de escribir esta pregunta, me interesa obtener informacion de todas las fuentes posibles y que mejor fuente de informacion que verdaderos hackers.

Algunas personas que estudian ingenieria de sistemas y saben C++ me dijeron que no perdiera tiempo con C, que me metiera de una vez con C++  porque  es la verción moderna de C y que por ende es mejor.

La cuestion es que estas personas saben C++ pero al parecer no saben mucho de C.

¿Que opinan de eso me dijeron?
¿Cuales son las principales diferencia entre C & C++  en incluso C#?
¿Y cual es la ventaja de cada uno respecto al hacking  y a la programacion en general?

Saludos

engel lex

básicamente la diferencia entre C y C++ es la programación orientada a objetos... los objetos son métodos que resumen un código de C, para ciertas funciones, de resto son mayormente idénticos en general el código maquina compilado para el mismo código con ambos compiladores daría algo prácticamente igual...

ventajas, C++ tiene orientación a objetos... de resto todas las funciones de C están en C++... C# es agua de otro costal, es código privativo Microsoft, pero es hijo de C++
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

eferion

Cita de: engel lex en 15 Febrero 2015, 03:51 AM
C# es agua de otro costal, es código privativo Microsoft, pero es hijo de C++

Desde más o menos abril del año pasado, C# pasó a ser código abierto.

engel lex

Cita de: eferion en 15 Febrero 2015, 12:35 PM
Desde más o menos abril del año pasado, C# pasó a ser código abierto.

wow no sabía! microsoft desde el 2014 viene haciendo cosas raras o son locuras mías  :huh:
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Miseryk

No creo que esté haciendo cosas raras, la VM de .NET es horrible.
Can you see it?
The worst is over
The monsters in my head are scared of love
Fallen people listen up! It's never too late to change our luck
So, don't let them steal your light
Don't let them break your stride
There is light on the other side
And you'll see all the raindrops falling behind
Make it out tonight
it's a revolution

CL!!!

eferion

Cita de: Miseryk en 19 Febrero 2015, 14:22 PM
No creo que esté haciendo cosas raras, la VM de .NET es horrible.

Pues qué quieres que te diga... entre .net y Java, elijo la primera opción casi con los ojos cerrados.

_Enko

Cita de: eferion en 19 Febrero 2015, 14:40 PM
Pues qué quieres que te diga... entre .net y Java, elijo la primera opción casi con los ojos cerrados.
Toda la razon alli. Con ojos cerrados, oidos tapados y manos atadas  :silbar:

eferion

Cita de: _Enko en 19 Febrero 2015, 15:42 PM
Toda la razon alli. Con ojos cerrados, oidos tapados y manos atadas  :silbar:

No es sencillo comparar ambos lenguajes, yo he tenido que usar .NET para varios proyectos y la verdad es que me ha gustado bastante... de hecho me ha gustado más que Java.

Pero vamos, que no me apetece crear una nueva disputa como las que se forman entre pro-android y pro-iphone o pro-windows y pro-linux o pro-X y pro-Y.

Cada uno que use el lenguaje que más le guste que esa variedad nos da de comer a todos.

Por otro lado, este tipo de discusiones sobre si X es mejor que Y ya cansan.