elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:52  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  ¿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 Respuesta Imprimir
Autor Tema: ¿Java o C++?  (Leído 33,067 veces)
fell FX

Desconectado Desconectado

Mensajes: 53


Ver Perfil
Re: ¿Java o C++?
« Respuesta #105 en: 23 Diciembre 2005, 01:05 »

Creo que ya es suficiente de tantas dicucion que cual es mejor que cual lenguaje..

Como todos sabemos el lenguaje es solo eso ..y al igual que con los lenguajes hablados no podemas decir que uno es mejor que otro..
es cierto que el Ingles y el español son los mas extendidos pero esto no sognifica que sean los mejores.
sino que, esto es el resultado de las conquistas que tubieros los paises con estas lenguas(Inglaterra y España).

asi tambien el la programacion.

Todos sabemos lo feo que es el C/C++ y el miedo que da a los que inician en el mundo de la proframacion .. ademas que el lenguaje C no esta diseñado par los procezadores x86.
sin embargo es un lenguaje que por estar ligado al exito del SO unix se extendio a otros SO entre ellos Windows y Linux.

¡No son estos los SO mas usados??

es como la conquista de los SO a toda la comuinidad Informatica y por supuesto imponiendo el Lenguaje C y sus derivados.

pero esto no significa que C y sus deribados sean mejor que Pascal, COBOL, FORTRAM etc.

que es uno de los mas usados... si .
pero por que entonces si no es el mejor...
sencillamente por sus compiladores . los compiladores de C/C++ son de los que producen codigo maquina mas compacto.
y sumando a esto entronos como Visual C++ y Builder C++.

pero Visual Basic y Delphi tambien tienen un exelente entrono de programacion.
si esto es cierto pero la mala fama de sus lenguajes no les a dado el porte de potentes.
¿Pero no lo son acaso???.
el echo de que Pascal se alla usado para la enseñanza implica que no sirve.??
el hecho de que VB 6 no es orientado a objetos  implica que no cirve.??
donde Dice que Solo la Programacion OO es para profecionales.?

ahora en los ultimos dias entran al esenario Java y .NET

que cual es mejor ??
es lo mismo :
Java no es bueno solo por pareserse a C++ y tampoco lo es
C#.
o acaso segiremos opinando que VB.NET no es un lenguaje potente y para profecionales.

lo que les da potencia a estos lenguajes es su entorno.
(Sus libreris , sus compiladores y utilidades).

Que Java es mejor que C++ .Pues en internet  se usa Java por exelencia.

esto es relativamente cierto pero no es Java .es la plataforma
J2EE la que es mejor que un simple compilador de C++ en internet.

que una empresa se arme de un entorno de desarrollo visual
donde la base sea C++ y FastCGI.
y que se programe como en VB.
no seria acaso un buen rival de la plataforma J2EE.

ahi tenemos a Ruby y PHP no son una gran plataforma pero sin embargo le estan dando batalla al J2EE.

pero claro J2EE ya esta muy extendido que sera dificil que otro entorno lo sustitulla.

sobre decir que si en lugar de haber usado sintaxis C hubieran usado sintaxis Pascal en J2EE seria totalmente igual.
o por no mencionar a pascal hablemos de una nueva sintaxis.
que tambien se usa en electronica de consumo y servicios.

si para eso fue hecho. por eso se le quitaron las cosas que hacen de C++ un lenguaje sumamente extenso y complicado.

que pasa con .NET
como siempre las tontas discucuones.
que C# es mejor que VB.
no ,,que VB es mas facil que C# y productivo?.
no, no,,C/CLI es mucho mejor a todos.

sabemos que esto es relativamente mentira.
tos los lenguaje que trabajan sobre la plataforma .NET producen el mismo codigo MSIL.
por tanto ni uno es mejor que el otro.

¡Pero C# es mejor porque tiene la productividad de VB y la potencia de C++?

Volvemos a lo mismo.
que es eso de la potencia de C++. no C++ no es potente..
potente es el compilador Visual C++.
potente es el Builder C++.
el g++ o dgpp(o como sea).
potente el Intel C++.
el Watcom.
etc, etc.

pero niuno de los compiladores de .NET trabajan sobre estos compkladores.(A ecepcion del C++).

por tanto es tonto decir que tal lenguaje tiene la potencia de tal lenguaje.

en cuanto a productividad.
esto no es nada cierto.

sungamos ..VB es por su facilidad uno de los lenguajes mas productivos.(Esto se afirma OK).

pongamos a un programador de C++ a realizar una aplicacion en VB y preguntale.
¡Crees que estas ciendo productivo???
Lo mas seguro es que te dira ..Para nada ten tu VB y traeme mi Visual C++.

y esto sucede con los supuestos lenguajes faciles y productivos.
(VB, Java, C#).

El ser humano es una maquina(Figurativamente) adaptable y por muy complejo que paresca algo, con practica y dedicacion pasa a ser algo muy sencillo.

o acaso no es cierto esto.

recuerda cuando viste el C++ por primera vez ,o el Java , u otro.

parecian jeroglifivos etraterrestrese... y ahora es tu lenguaje amado y no lo cambias por nada.

entonces ..No hay un lenguaje mejor que otro??

la respuesta es no .

existen entornos mejores que otros y ademas lenguajes y entronos mas adecuados que otros .
esto esta deteriminado por el tipo de aplicacion a realizar.

Ejemplo..

Harias una aplicacion Web con Ensamblador.??
Si se puede claro que lo harias..
pero la pregunta es valdria la pena gastar tiempo y esfuerzo en una aplicacion que no te remunerara lo esperado.
el cliente pediria :
una binita presentacion, minima cantidad de errores y ademas no tendrias el tiempo suficiente para . darte el lujo de hacerlo en ensamblador.
¡Para que quieres alta eficiencia, rapidez, bajo consumo de memoria, un total control de los registros y puertos.??
esto no lo pide el cliente...pero si elproyecto es un reto personal claro que lo harias..aunque dudo que se perciban estas ultimas caracteristicas.

ahora usarias Java o C# para realizar un Driver.??

talvez si.. (supongo que se puede).
pero es justificable la rapidez de codificacion y ese elegante codigo funete. para usar un execivo consumo de memoria ademas de una no muy rapida ejecion.
al cliente no le importa que tu fuente sea bonito.
no le interesa que uses las ultimas novedades de las tecnicas de programacion. y mucho menos le interesa que uses un lenguje de moda.

el quiere un porgrama de gran rapidez y un minimo espacio en memoria.
pero si el proyecto es tuyo y quieres demostrar que si se puede
hazlo asta con HTML o XML .

esa es la realidad los programadores con carrera se limitan a usar lo mas adecuado segun su proyecto.

los programadores por Joby se limitan a usar lo que mas les gusta.

los programadores  nobatos se limitan a usar lo que esta a la moda o los mas facile).

habra otra categoria???.

Dejemos de discutir y empecemos a compartir.


Un saludo a toda la comunidad Programadora...
Usen lo que mas les guste.





En línea
Casidiablo
Desarrollador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.915



Ver Perfil WWW
¿Java o C++? (obviamente java)
« Respuesta #106 en: 23 Diciembre 2005, 16:51 »

Pues eso que escribes es muy muy cierto... moraleja o conclusión:

Cita de: fell FX
esa es la realidad los programadores con carrera se limitan a usar lo mas adecuado segun su proyecto.

los programadores por Joby se limitan a usar lo que mas les gusta.

los programadores  nobatos se limitan a usar lo que esta a la moda o los mas facile).

habra otra categoria???.

Dejemos de discutir y empecemos a compartir.
Citar

Saludos...


« Última modificación: 17 Abril 2006, 21:47 por Casidiablo » En línea

f1nos

Desconectado Desconectado

Mensajes: 19


duermo poco y sueño mucho


Ver Perfil
Re: ¿Java o C++?
« Respuesta #107 en: 5 Enero 2006, 23:07 »

no puedo creer lo q leido lso q dicen q java va amorir y q aparte es mejor c++ en primera java esta basado en c++ pero mas potente infinitamente mas y asta la fecha a nivel de potencia no hay quien le compita tal vez .net pero un poquito y en segunda es gratuito haber q creen q quiera una empresa pagarte por tu servicio y aparte la licencia de .net o sdolo tui servicio ya q java es gratuito todavia te creiria q php es el futuro pero lo dudo
se los dise un desarollador q conoce java,php,visual,c++,.net entre otros (no soy experto en todos)
En línea

Casidiablo
Desarrollador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.915



Ver Perfil WWW
Re: ¿Java o C++?
« Respuesta #108 en: 6 Enero 2006, 00:00 »

no puedo creer lo q leido lso q dicen q java va amorir y q aparte es mejor c++ en primera java esta basado en c++ pero mas potente infinitamente mas y asta la fecha a nivel de potencia no hay quien le compita tal vez .net pero un poquito y en segunda es gratuito haber q creen q quiera una empresa pagarte por tu servicio y aparte la licencia de .net o sdolo tui servicio ya q java es gratuito todavia te creiria q php es el futuro pero lo dudo
se los dice un desarollador q conoce java,php,visual,c++,.net entre otros (no soy experto en todos)

Apuesto que no sabes programar en Java... se nota en tus palabras... Mejor informate un poco, luego cuando sepas si criticas.

Un saludo.
En línea

SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ¿Java o C++?
« Respuesta #109 en: 6 Enero 2006, 00:49 »

Yo me quedo con C#, tiene lo mejor de cada 1.
PD: No creo que java valla a morir (luego).
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
JuszR


Desconectado Desconectado

Mensajes: 2.844


Programming, GNU/Linux & RI


Ver Perfil
Re: ¿Java o C++?
« Respuesta #110 en: 14 Abril 2006, 22:16 »

Java es propietario (Sun), es multiplataforma, usa el VM, por lo que las aplicaciones son más lentas.

C# es propietario (Microsoft), no es multiplataforma y necesita el .Net Framework, por eso las aplicaciones son un poco más lentas.

C++ no es propietario, es multiplataforma y no necesita ni de la VM ni del .Net Framework, ni de runtimes.


Igual, los 3 son buenos. :rolleyes:



*Si muere C++ se acaban los OS (y todo su contenido).
*Si muere Java se acaban las aplicaciones web y para dispositivos móviles (aunque existan más lenguajes para hacer esto, Java es el grande en esto).

C# no se, y si muere no hay problema, tenemos mejores (C++). :rolleyes:
« Última modificación: 14 Abril 2006, 22:18 por X.Cyclop » En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
- GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.561


Shrödingerificado


Ver Perfil
Re: ¿Java o C++?
« Respuesta #111 en: 14 Abril 2006, 23:27 »

Creo que hay que hacer una aclaración al respecto de "multiplataforma", porque puede llevar a confusiones, aunque probablemente ya se ha dicho antes.

El código generado en C++ que se ciña a los estándares ANSI (y actualmente ISO) puede ser compilado con cualquier compilador que respete dichos estándares, ya sea de windows, linux, mac o lo que sea y sobre la arquitectura que sea. Y por tanto el código generado podrá ejecutarse en el SO correspondiente.

Una cosa muy distinta es lo que pasa con java. Java se ejecuta en una máquina virtual, el código que genera el compilador no es código máquina per se, sino un código para esta máquina virtual, por tanto el código generado podremos ejecutarlo en cualquier sistema operativo que tenga disponible la máquina virtual de java. El proceso de compilación al código máquina de la arquitectura en la que estemos ejecutando se hace en el momento de la llamada a un programa de java, por eso los programas en java tardan más en iniciar.

La diferencia principal entre la portabilidad de C++ y java es que para muchas cosas el C++ estándar se queda corto, por ejemplo para la realización de interfaces gráficos, por lo que es necesario salir del estándar para hacer las llamadas correspondientes al sistema operativo o bien utilizar bibliotecas que hacen estas llamadas y que por tanto no son portables. Java en cambio oculta todas (o una buena parte de) estas llamadas en la máquina virtual y nos ofrece una interfaz única a todas ellas, siendo el código completamente portable aunque hagamos aplicaciones gráficas, etc.

En resumen se puede decir que el estándar de java permite hacer más cosas que el de C++ o con mayor facilidad, es decir con menos líneas de código porque ya está hecho y no lo tenemos que hacer nosotros. Por eso siempre se dice que java es mucho más portable que C++.
« Última modificación: 14 Abril 2006, 23:29 por Ragnarok » En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ¿Java o C++?
« Respuesta #112 en: 14 Abril 2006, 23:31 »

Java es propietario (Sun), es multiplataforma, usa el VM, por lo que las aplicaciones son más lentas.

C# es propietario (Microsoft), no es multiplataforma y necesita el .Net Framework, por eso las aplicaciones son un poco más lentas.

C++ no es propietario, es multiplataforma y no necesita ni de la VM ni del .Net Framework, ni de runtimes.


Igual, los 3 son buenos. :rolleyes:



*Si muere C++ se acaban los OS (y todo su contenido).
*Si muere Java se acaban las aplicaciones web y para dispositivos móviles (aunque existan más lenguajes para hacer esto, Java es el grande en esto).

C# no se, y si muere no hay problema, tenemos mejores (C++). :rolleyes:

Deberias leer mas sobre c#, es multiplataforma, sobre mono, y tambien  se hacen aplicaciones para otras plataformas, telefonos moviles dentro de ellos.
C# es una evolucion d c++, toma prestada su sintaxis pero tiene una libreria de clases unificada. Es 100% POO, eliminando la hibridez de c++.
Pasate por acá mejor http://www.microsoft.com/spanish/msdn/vcsharp/productinfo/vcsharp03/features/default.asp
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
JuszR


Desconectado Desconectado

Mensajes: 2.844


Programming, GNU/Linux & RI


Ver Perfil
Re: ¿Java o C++?
« Respuesta #113 en: 16 Abril 2006, 23:07 »

Deberias leer mas sobre c#, es multiplataforma, sobre mono, y tambien  se hacen aplicaciones para otras plataformas, telefonos moviles dentro de ellos.
C# es una evolucion d c++, toma prestada su sintaxis pero tiene una libreria de clases unificada. Es 100% POO, eliminando la hibridez de c++.
Pasate por acá mejor http://www.microsoft.com/spanish/msdn/vcsharp/productinfo/vcsharp03/features/default.asp
No es portable, con eso se cae todo. :rolleyes:
En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
- GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
LastDragon


Desconectado Desconectado

Mensajes: 847


Usuario Baneado (troll)


Ver Perfil WWW
Re: ¿Java o C++?
« Respuesta #114 en: 25 Abril 2006, 23:24 »

Java es propietario (Sun), es multiplataforma, usa el VM, por lo que las aplicaciones son más lentas.

C# es propietario (Microsoft), no es multiplataforma y necesita el .Net Framework, por eso las aplicaciones son un poco más lentas.

C++ no es propietario, es multiplataforma y no necesita ni de la VM ni del .Net Framework, ni de runtimes.


Igual, los 3 son buenos. :rolleyes:



*Si muere C++ se acaban los OS (y todo su contenido).
*Si muere Java se acaban las aplicaciones web y para dispositivos móviles (aunque existan más lenguajes para hacer esto, Java es el grande en esto).

C# no se, y si muere no hay problema, tenemos mejores (C++). :rolleyes:

Este tema se ja puesto interesante....

Si muere C++ nos reimos todo, los OS en su gran mayoria son C

Si muere JAVA, Sera? eso no parece que vaya a ocurrir. Su unico rival es C# y llego 10 años tarde a la reparticion del pastel

C# No es propietario, Ha sido diseñado por Microsoft pero tambien es verdad que ha sido liberado sus caracteristicas, Asi como las del FrameWork

Java es propietario, pero todas sus apis estan disponibles y tambien esta disponible el funcionamieto de su FrameWork..
para tal efecto mirar los J++, Javabeans y otros...

C# no es ninguna evolucion de C++
C# es el sueño de Microsoft con Java, pero que Java le obligo a despertar a base de demandas.

C# es Java o el Pseudo Java que microsoft quiso implementar en el 98, aquel 1998 cuando el pleito empezo.. por una demanda ganada microsoft perdio el derecho de llamarle java a su pseudo java. En respuesta microsoft prohibidio que el framework de java fuera distribuido en los OS Microsoft. Como retribucion siguio con su pseudo Java ahora llamado C#. Aprovechandose del unico talon de aquiles que tiene la plataforma... el cual es. Sun no escucha a nadie. Los programadores pedian unas cosas que Sun simplemente no quiso tomar en cuenta..

Microsoft tomo la oportunidad... junto Java, lo que los programadores querian y  tal vez un billon d dolares.. todo se mescla bien y nace C# como lo conocemos hoy.

Los programas .NET son portables al mismo nivel que JAVA

Ahora mismo podria escribir un programa en Visual C# y ejecutarlo compilado asi como esta en el framework mono de Linux sin cambiar NADA en el

Tal vez el dia que C# destrone a Java llegue, pero no sera hoy y si sucediera no me preocuparia... las especificaciones de .NET estan disponbles para todo el que las quiera implementar. MONO?
En línea
Páginas: 1 2 3 4 5 6 7 [8] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Vb 6.0 y Java
Programación Visual Basic
olve 2 488 Último mensaje 6 Diciembre 2010, 20:17
por olve
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines