elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Media
| |-+  Juegos y Consolas (Moderador: Randomize)
| | |-+  Y si minecraft estuviera hecho en C o C++.. ¿?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Y si minecraft estuviera hecho en C o C++.. ¿?  (Leído 17,662 veces)
wholy

Desconectado Desconectado

Mensajes: 26


Nómada del desierto


Ver Perfil WWW
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #10 en: 13 Junio 2013, 07:37 am »

Si estuviera en C++ y con un multijugador bien currado, pues llegaria muy pero muy lejos


En línea

Ap0caLiPse
free styler


Desconectado Desconectado

Mensajes: 1.563


simplemente io...


Ver Perfil WWW
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #11 en: 13 Junio 2013, 10:49 am »

No aumenta nada, es lo mismo -.-

java tiene recolector de basura... C/C++ no lo tiene

Citar
Como ya he dicho arriba:
Java necesita ser interpretado, C++ no
Esto hace que en cuanto a rendimiento, java sea una shit  

El codigo maquina generado por el compilador de C/C++ necesita ser interpretado por la cpu de la misma forma que el bytecode de java necesita ser interpretado por la maquina virtual. Hoy en dia las perdidas de rendimiento generadas por esto son realmente despreciables, por eso existen programas de alto rendimiento realizados en hava al igual que existen programas muy ineficientes desarrollados en C/C++. Lo importante no es tanto la tecnologia sino el programador o el equipo de programadores.

Citar
Seh, tienes razón , crees que algún dia recompilaran todo el codigo fuente de mc y lo hagan en C++ ???

Eso no seria recompilar, seria reescribir, ya que aunque java y C++ son lenguajes basados en programacion imperativa y orientada a objetos no comparten las mismas funcionalidades a nivel implementativo (templates, herencia multiple, punteros, etc..)

Citar
(Lo digo por que un simple programa de una calculadora en consola hecho en c  tarda en compilarse unos 3 o 4 segundos si tienes un pc de los que hay ahora)

En primer lugar, C++compila mucho mas rapido de lo que comentas. En un PC moderno una calculadora como la que mencionas compila en unas decimas de segundo, por no mencionar que java tambien se compila de codigo fuente a bytecode, por no mencionar que aqui todo el mundo se ha olvidado de que java tambien compila de bytecode a codigo nativo ejecutado directamente en la cpu, esto sucede a nivel JIT de forma automatica en la JVM, incluso se puede forzar para distribuir la aplicacion directamente compilada a codigo nativo... con esto el argumento de interpretado contra nativo desaparece completamente.

PD:Java no es un lenguaje de scripting, por no mencionar que en el 99% de los casos la ineficiencia de un software no viene dada por detalles tecnologicos como estos sino por malas decisiones arquitecturales o implementativas del desarrollador.


« Última modificación: 13 Junio 2013, 11:02 am por Ap0caLiPse » En línea

Nasty35

Desconectado Desconectado

Mensajes: 77


Ver Perfil
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #12 en: 13 Junio 2013, 14:59 pm »

Para empezar hubieran tardado más en hacerlo, no sería tan 'multiplataforma'.
Habría que crear una versión para cada sistema operativo, no se podría modificar como se hacer ahora (Cambiar skin, textos, añadir mods, etc...).
En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #13 en: 13 Junio 2013, 15:50 pm »

Eso es verdad y java añadirle que se puede acceder al code de fuente y crear mods.
Aunque también está SDL :rolleyes:
En línea


Interesados hablad por Discord.
MineHitex

Desconectado Desconectado

Mensajes: 114



Ver Perfil
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #14 en: 17 Junio 2013, 17:27 pm »

Eso es verdad y java añadirle que se puede acceder al code de fuente y crear mods.
Aunque también está SDL :rolleyes:
Pues si xD, pero el inconveniente mas grande de todos es si minecraft estuviera hecho en C o C++, apra crear mods,  meter actualizaciones, etc habria que recompilarlo cada vez que lo hagas, y eso no molaria nada XD
En línea

ABDERRAMAH


Desconectado Desconectado

Mensajes: 431


en ocasiones uso goto ¬¬


Ver Perfil WWW
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #15 en: 17 Junio 2013, 17:35 pm »

Citar
no se podría modificar como se hacer ahora (Cambiar skin, textos, añadir mods, etc...).
de acuerdo en lo anterior, pero esto no es así, el hecho de que lo haga en c++  no me impide crear sistemas de personalización.
En línea

MineHitex

Desconectado Desconectado

Mensajes: 114



Ver Perfil
Re: Y si minecraft estuviera hecho en C o C++.. ¿?
« Respuesta #16 en: 17 Junio 2013, 18:27 pm »

de acuerdo en lo anterior, pero esto no es así, el hecho de que lo haga en c++  no me impide crear sistemas de personalización.
Claro ;) Pero cuanto crees que tardarias en compilar por ejemplo un mod que hiciste? oo, cuanto crees que tardarian los de Mojang en compilar cada version/shapshot que saquen? Tardarian dias, con las millones lineas de codigo que tiene... xD si C/C++ no tuviera este inconveniente vamoss vamoss BIEN XD
« Última modificación: 17 Junio 2013, 18:43 pm por MineHitex » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Minecraft de Xbox 360
Juegos y Consolas
palo_tes 0 2,097 Último mensaje 30 Junio 2013, 19:23 pm
por palo_tes
Minecraft contraseña
Juegos y Consolas
joaxmin 5 6,494 Último mensaje 23 Julio 2013, 05:12 am
por engel lex
Minecraft: Parkour en minecraft! top ten de saltos
Juegos y Consolas
wholy 4 4,636 Último mensaje 15 Octubre 2013, 01:18 am
por wholy
Qué ha hecho bien y qué ha hecho mal Microsoft con Windows 8.1
Noticias
wolfbcn 0 1,500 Último mensaje 15 Octubre 2013, 18:36 pm
por wolfbcn
[PROBLEMA][MINECRAFT] Tengo un problema con la velocidad de mi Minecraft
Juegos y Consolas
Noxware 0 2,466 Último mensaje 22 Julio 2014, 20:41 pm
por Noxware
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines