elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
28 Agosto 2008, 22:13  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendriҳ, E0N)
| | |-+  ¿Java o C++?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 5 6 7 8 Ir Abajo Imprimir
Autor Tema: ¿Java o C++?  (Leído 20122 veces)
Scalivuor

Desconectado Desconectado

Mensajes: 56



Ver Perfil
¿Java o C++?
« en: 20 Febrero 2003, 18:07 »

Hola que tal.
                    Escribo porque me encuentro en un aprieto. Resul que yo se programar en Visual (no mucho) y que aprender a programdar en un idioma de mas bajo nivel.
 Estoy en la duda de empezar a aprender C++ o Java. La verdad es que no se cual es mas potente, yo pensaba que C++ pero lei en todas partes que Java es igual de potente y mas facil, y tambien decian que dentro de poco seguramente Java supere a C++.
 Espero sus repuesta, por ahora estoy con Java, pero no se por cuanto tiempo.
                                          Scalivuor.
 
P.D: ¿Es al pedo aprender C cuando se puede Aprender C++? por lo que se c++ es orientado a objetos, c no,
En línea
zopilote
Visitante


Email
Re:¿Java o C++?
« Respuesta #1 en: 20 Febrero 2003, 19:23 »

a ver a ver, para bajo nivel es mejor que aprendieras ensamblador, aunque es difícil, y respecto a c++ y a java, en c++ tienes acceso a la máquina en sí, mientras que en java no, por cuestiones de seguridad, y eso de que java llegue a ser mejor que c++ se los dejo a criterio propio y en mi opinión digo que no lo va superar.
Yo por mi parte te recomiendo c++ aunque si quieres algo fácil de aprender vete con java, y recuerda que no importa el lenguaje si no lo bien que lo sepas utilizar.
/*zopilote*/
En línea
Bres

Desconectado Desconectado

Mensajes: 566


Enhanced by UnMark


Ver Perfil
Re:¿Java o C++?
« Respuesta #2 en: 21 Febrero 2003, 00:33 »

Yo estoy aprendiendo java en la universidad, pero antes por libre aprendí un poco de c++, y de dificultad, pues quizás el java sea un poco mas fácil, pero si te pones a aprender te costará lo mismo uno que otro.

Conclusion, si vas a hacer programas que van a ser ejecutados en una única plataforma (lease windows, linux solaris...) yo te recomiendo el c++, porque además creas el ejecutable y no te hace falta la maquina virtual.

Si por el contrario vas a hacer programas que vas a ejecutar en distintos Sistemas operativos, pillate el Java, porque el mismo código lo podras ejecutar en windows, linux, etc. con la máquina virtual de Java.
En línea

Scalivuor

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re:¿Java o C++?
« Respuesta #3 en: 22 Febrero 2003, 09:56 »

¿¿¿Que no se puede hacer archivos executables .exe) con Java??? Yo se que con java para los applets se compila a un archivo .class, que se necesita la maquina virtual para verlo, pero pense que tambien se puede hacer un .exe...
 Si es asi, entonces dejo java a la ***** y me voy a C++.
En línea
Lolaine

Desconectado Desconectado

Mensajes: 33


bash#man woman \n segmentation fault , core dumped


Ver Perfil WWW
Re:¿Java o C++?
« Respuesta #4 en: 22 Febrero 2003, 20:03 »

Java está muerto, lo dice Sun (que no lo deja utilizar para proyectos internos) lo dice IBM (mas de lo mismo) y lo dice M$ (que lo ha retirado de las XP SP1a) ... es una pena, pero es la realidad. Asi que aprende C++ (que es más rápido y más flexible)


corrección: Windows quitó el Java del SP1 por problemas legales con Sun, no porque Java esté muerto
« Última modificación: 05 Septiembre 2004, 20:35 por zheo » En línea

-------
Dios es real, a no ser que se declare como entero
Fedelho

Desconectado Desconectado

Mensajes: 8


"If all else fail read the instructions" C++


Ver Perfil WWW
Re:¿Java o C++?
« Respuesta #5 en: 23 Febrero 2003, 04:59 »


 Si hablamos de complegidad diria que es la misma, las diferencias  mas potentes es la definicion de las "Class", ademas que somo ya fue dicho, en Java no existen los .exe, es decir cada vez que quieras ejecutar tu programa debes compilarlo en la maquina virtual, en cambio C++ crea el .EXE por lo que no precisas compilarlo cada vez que quieras ejecutar.
  Ahora bien, C++ no es 100% OBJETOS, C++ es una "FUSION" entre C y Java, Java en cambio es 100% objetos, por lo cual las "Class"  son mas faciles de ENCRYPTAR.
 En Java hay mayor seguridad que en C++, pero C++ es mas Universal, Linux (de echo) fue escrito primeramente en este lenjuage.

  Por ultimo si quieres un lenguaje que siga la linea BORLAND deberias aprender C++ porque pronto saldra al mercado C# que sera un lenjuage 100% Objetos.

  Eso. :)  8)  ;D


   En resumen es mejor que aprendas C++, te lo dijo yo como ayudante de mi Universidad (En Santiago, Chile.)
En línea

"Lo mas terrible se aprende enseguida y lo hermozo nos cuesta la vida"
www.programacion.tk
Scalivuor

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re:¿Java o C++?
« Respuesta #6 en: 23 Febrero 2003, 15:38 »

Gracias a todos por responder y aconsejarme.
 1: ¿No saben troyanos o programas como el Sub7 bajo que lenjuague fue programado?
 2:¿cual tan potente es Visual Basic?
                Gracias.
                              Scalivuor.
En línea
Fedelho

Desconectado Desconectado

Mensajes: 8


"If all else fail read the instructions" C++


Ver Perfil WWW
Re:¿Java o C++?
« Respuesta #7 en: 24 Febrero 2003, 05:26 »



 Elo visual C++ es potenticimo, de echo mucho de los programas estan bajo este lenguaje, es potente pq tiene muchas funciones visuales =).
En línea

"Lo mas terrible se aprende enseguida y lo hermozo nos cuesta la vida"
www.programacion.tk
Lolaine

Desconectado Desconectado

Mensajes: 33


bash#man woman \n segmentation fault , core dumped


Ver Perfil WWW
Re:¿Java o C++?
« Respuesta #8 en: 24 Febrero 2003, 06:56 »


 Si hablamos de complegidad diria que es la misma, las diferencias  mas potentes es la definicion de las "Class", ademas que somo ya fue dicho, en Java no existen los .exe, es decir cada vez que quieras ejecutar tu programa debes compilarlo en la maquina virtual, en cambio C++ crea el .EXE por lo que no precisas compilarlo cada vez que quieras ejecutar.
  Ahora bien, C++ no es 100% OBJETOS, C++ es una "FUSION" entre C y Java, Java en cambio es 100% objetos, por lo cual las "Class"  son mas faciles de ENCRYPTAR.
 En Java hay mayor seguridad que en C++, pero C++ es mas Universal, Linux (de echo) fue escrito primeramente en este lenjuage.

  Por ultimo si quieres un lenguaje que siga la linea BORLAND deberias aprender C++ porque pronto saldra al mercado C# que sera un lenjuage 100% Objetos.

  Eso. :)  8)  ;D


   En resumen es mejor que aprendas C++, te lo dijo yo como ayudante de mi Universidad (En Santiago, Chile.)

Me voy a ganar la fama de troll fijo, pero es que no puedo evitarlo con estas afirmaciones:

1.- Que es eso de "Compilar en la maquina virtual" ??? La maquina virtual lo unico que hace es interpretar el bytecode que genera el compilador.

2.- Que C++ no es 100% objetos? A qué te refieres? A que en Java son todo objetos o que C++ es una ***** en cuanto a programación en OOP? porque si afirmas que C++ es una caca entonces es k no lo has probado mucho. Estoy deacuerdo que no es la mejor implementacion de OOP existente, pero para mi no deja nada que desear. Y por cierto, C++ no puede ser una fusión entre Java y C cuando C++ existía unos 10 años antes que Java.

3.- Que es eso de que las class son mas faciles de Encriptar???? que tiene que ver el tocino con la velocidad???

4.- Java más seguro que C++? a no ser que sea por el garbage collecting, no se que quieres decir con eso. Los lenguajes no son seguros/inseguros, lo son los Programas escritos en dichos lenguajes.

5.- Para tu información Linux fue escrito en C y Ensamblador, no en   C++ (pocos SOs han sido escritos en C++)

6.- Dices en otro post que Visual C++ da "muchas funciones visuales" denota que no conoces mucho de que va el tema. Las "funciones visuales" de las que hablas te las dan los frameworks (MFC, QT, etc, etc...) y , por cierto, Visual C++ no es un lenguaje, es un IDE+Compilador+Librerías.

7.- Me tienes intrigado con eso de que "Siga la linea BORLAND", a qué te refieres? (Porque como me digas que Borland inventó el C, apaga y vamonos ... , o sino pregunta por ahí por Dennis Ritchie y Ken Thompson)

Un saludo

PD: Me lo estoy ganando de verdad ser troll oficial, eh??? Pero con respuestas como estas, que vas a decir...
En línea

-------
Dios es real, a no ser que se declare como entero
Fedelho

Desconectado Desconectado

Mensajes: 8


"If all else fail read the instructions" C++


Ver Perfil WWW
Re:¿Java o C++?
« Respuesta #9 en: 25 Febrero 2003, 12:07 »



  Me has dejado completamente ensimismado, como puedes haber destruido mis afirmaciones.

  Pero debo dejar en claro que te has caido en varios puntos!!!!!!!!!!!!!

  No tengo tiempo ahora para decirtelo....

  Solo debo decir..... SERÀ!!!!!
 Si consideras que estoy errado pinsa lo que quieras yo quedo tranquilo con lo que se....

 Si esta malo DISCULPA OK pero no tienes pq resfregarmelo en la cara!


  Eso....
En línea

"Lo mas terrible se aprende enseguida y lo hermozo nos cuesta la vida"
www.programacion.tk
AbeToRiuS
Visitante


Email
Re:¿Java o C++?
« Respuesta #10 en: 26 Febrero 2003, 06:48 »

Pues la verdad es que Lolaine tenia razon, has patinado en muchos puntos.

Por cierto, Java es muchisimo mas lento que C, C++, Delphy, Perl, Python, AWK y otros muchos.

Saludos
En línea
gatito_programador

Desconectado Desconectado

Mensajes: 63


!El hombre inteligente, no nace, sino se hace!


Ver Perfil
Re:¿Java o C++?
« Respuesta #11 en: 27 Febrero 2003, 01:16 »

Ok, yo por mi parte estoy de acuerdo que C o C++ es mejor que Java, pero el objetivo de Java fue principalmente trabajar sobre la Internet, y sobre todo para manejar transacciones en Beans, chats, etc, por otro lado mientras yo no vea que Java desaparece para los chats, yo seguire pensando que ningun lenguaje lo puede superar para esta categoria, y no es que defienda a Java sino es la verdad, ya que si no fuera así, no habria sites que utilizaran Java, el ejemplo esta en www.elchat.com, www.latinchat.com, entre otros, y otra cosa, El lenguaje oficial de la Sun es Java, asi que me cuesta pensar que lo quiera desaparecer, ya que el StarOffice implementa Java, como podemos saber, sencillamente porque es lento para cargar y en sus librerias existen los .class empaquetados.

Si es por sistemas operativos, conexiones a redes, multiprocesos, entonces diriamos que C es mejor que los demas, y por su facilidad de sintaxis yo diria que Visual Basic.

P.D. Hay que saber respetar opiniones, si Fedelho se equivoco en algunas cosas, todos tenemos libertad de expresion, por lo que este foro lo deberia de orientar mas y no criticarlo, aqui todos estamos para aprender o reafirmar conocimietos, o sencillamente para ayudar a los demas, analicenlo...

Ante todo, gracias.
En línea
Scalivuor

Desconectado Desconectado

Mensajes: 56



Ver Perfil
Re:¿Java o C++?
« Respuesta #12 en: 27 Febrero 2003, 11:54 »


 ¿Es potente Visual Basic, o mejor dicho, cuanto tan potente es Visual Basic?

 ¿Hay mucha diferencia en cuanto a la potencia de Visual Basic y de C++?
     Gracias a todos por sus respuestas.
En línea
AbeToRiuS
Visitante


Email
Re:¿Java o C++?
« Respuesta #13 en: 28 Febrero 2003, 14:21 »

Dos cosas:

Respecto a lo que ha expuesto gatito_programador decir:
Todos respetamos opiniones, pero, una cosa es dar tu opinion, y otra aconsejar a alguien que tiene una duda sobre que lenguage de programacion elegir, dando informacion crucial erronea.

Respecto a lo de Visual Basic y C++:
C++ es multiplataforma, puedes compilarlo o adaptarlo para cualquier sistema operativo, es rapido, multihebra, orientado a objetos.
Visual Basic es solo para Windows y que yo sepa no soporta multihebra y creo que ahora la orientacion a objetos esta en fase de desarrollo. Aunque algo he oido de que ya se puede usar (bajo tu cuenta y riesgo).

En cuanto a la facilidad de aprendizage, no depende del lenguage en si, si no de las ganas que le pongas en aprender, casi todos los lenguages son practicamente lo mismo (con sus diferencias claro).
En línea
gatito_programador

Desconectado Desconectado

Mensajes: 63


!El hombre inteligente, no nace, sino se hace!


Ver Perfil
Re:¿Java o C++?
« Respuesta #14 en: 05 Marzo 2003, 01:37 »

Abetorius

Respecto a esto:
"En cuanto a la facilidad de aprendizage, no depende del lenguage en si, si no de las ganas que le pongas en aprender, casi todos los lenguages son practicamente lo mismo (con sus diferencias claro)."

No estoy de acuerdo contigo al decir que casi todos los lenguajes son los mismo, ya que si es cierto que depende de las ganas que uno le ponga, pero tambien depende de la complejidad del lenguaje,ya que no es lo mismo aprender C++ que Visual Basic, su sintaxis es totalmente diferente, lo que si te puedo decir es lo siguiente, para Pascal su sintaxis se sigue ocupando en Delphi, para C/C++ su sintaxis se sigue ocupando en Visual C++y algo de PHP, para Java su sintaxis se sigue ocupando en Visual J++ y JSP, para DBase/Clipper su sintaxis se sigue ocupando en Visual FoxPro, para QBasic su sintaxis se sigue ocupando en Visual Basic y ASP, entre muchos mas, pero ninguno maneja sintaxis simmilares, ya que lo que puede hacer que los lenguajes se parezcan no es la sintaxis sino la forma en como lo interpretes, ya que un programador requiere de 3 caracteristicas principales, entre otras:
* Logica
* Ingles
* Matematicas

Un ejemplo es:

Pascal:
if a>b then begin
  writeln('A es mayor que B');
end;

Java:
if(a>b) {
  System.out.println("A es mayor que B");
}

C:
if(a>b) {
  puts("A es mayor que B");
}

C++:
if(a>b){
 cout >> "A es mayor que B";
}


Basic
if a>b then
  print "A es mayor que B"
endif

Se parecen, pero no son lo mismo, otros ejemplos:

Visual Basic:
Set db=ADODB.Connection
db.open "DRIVER={Microsoft Access Driver (*.mdb)};dbq=db;pws=password"


Java:

Connection con;
con=DriverManager.getConnection("jdbc:odbc:db","user","pws");

P.D. Siempre sera importante direfenciar una cosa de otra, ante todo gracias.
En línea
Páginas: [1] 2 3 4 5 6 7 8 Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC