Programacion... (KaTXi y Sogetsu entrad plz)

Charla genérica y libre sobre cualquier tema relacionado con el mundillo de los videojuegos, consolas, PCs, Móviles...

Programacion... (KaTXi y Sogetsu entrad plz)

Notapor YaW » 24-10-2003 15:30

[color=darkred]Hola, bueno me he decidido a aprender un lenguaje en serio, ya se algo de VB y algo de C# (DOS, nada de visual), tambien por supuesto se PHP.
Mi duda es si empezar a aprender Visual C++ o C#, se que con los dos se pueden hacer aplicaciones para windows y es lo que yo quiero pero no se cual sera mas potente o mejor para aprender.
Me podeis recomendar algun libro/tutorial/manual sobre C#???

Gracias por todo[/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor KaTXi » 24-10-2003 16:46

Para aprender no te recomiendo el Visual C++ , mas que nada porque, aunque es muy muy potente es demasiado complejo y "particular", demasiado pegado a Windows.
El C# tiene el mismo problema pero tiene dos ventajas:
- La sintaxis es muy muy similar al Java (y el concepto de máquina virtual) con lo que tienes avanzado el aprender otro lenguaje adicional sin esfuerzo (Java).
- Es mucho menos complejo que C / C++ (no hay punteros, el manejo de la memoria es automático, etc...).

No obstante, a no ser que quieras hacer aplicaciones windows, yo te recomendaría que aprendieras Java, por varias razones:

- Sencillez
- Potencia
- Una vez que conoces la sintaxis del lenguaje te sirve para hacer aplicaciones "stand-alone" (con el JRE para ejecutarlas) y aplicaciones servidor (solo tendrías que aprender las particularidades de cada tecnología: JSP, Servlets, EJBs, J2ME...).
- Tienes documentación infinita y gratis (si quieres hacer algo serio en Windows necesitas "encontrar" una versión del MSDN).
[url=http://profile.mygamercard.net/KaTXi][img]http://card.mygamercard.net/ES/cylinder/steel/KaTXi.png[/img][/url]
Avatar de Usuario
KaTXi
Miembro del Consejo
Miembro del Consejo
 
Mensajes: 2440
Registrado: 10-10-2000 07:00
Cash on hand: 418.00
Xbox Gamertag: KaTXi
Cuenta PSN: KaTXi

Notapor YaW » 24-10-2003 17:05

[color=darkred]Bueno yo lo unico que quiero hacer son aplicaciones Windows o bien con C++ o bien C#, mi padre es informatico y me esta diciendo todo el dia que C# es mejor puesto que es lo nuevo de Micro$oft y es el futuro de los lenguajes de programacion.

Puf Java estaria bien pero por ahora prefiero aprender C, ya se algo de C# pero todo lo que aprendi fue para hacer programas basadas en la consola (DOS) y tampoco hice demasiado, a lo que mas llegue fue a hacer un tres en raya :mrgreen:

Entonces entre Visual C++ y C# me recomiendas que empiece con C# no?? Es "facil" hacer aplicaciones Windows o necesitas muchos elementos adicionales?

Bueno toda la informacion sobre este lenguaje que me puedas proporcionar sera bienvenida, ahora mismo necesitaria algun buen manual sobre como empezar aunque voy a intentar comprarme algun libro en el FNAC o en amazon.com para ir aprendiendo.

Muchas gracias por todo KaTXi :D [/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor TuMadre » 24-10-2003 20:11

JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,
JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA
,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA,JAVA
,JAVA,JAVA,JAVA,JAVA....

JAVA ES LO MEJOR.... APRENDA JAVA....
Última edición por TuMadre el 24-10-2003 21:24, editado 1 vez en total
[url=http://www.last.fm/user/-TuMadre-][img]http://imagegen.last.fm/raisedfistOsse/recenttracks/-TuMadre-.gif[/img][/url]
Avatar de Usuario
TuMadre
Camper
Camper
 
Mensajes: 2670
Registrado: 11-08-2003 07:00
Cash on hand: 0.00

Notapor kasthor » 24-10-2003 20:55

lo k te podemos decir amiguito... es k Java Java Doo es mejor
c# es un intento de microsoft por hacer java... toma encuenta tambien que si aprendes java aprendes algo multiplataforma ;)

pero bueno tb depende mucho de k tipo de aplicaciones kiera hacer... en fin.... JAVA! todo sea por la apertura i no el monopolio m$... si insiste en aprender c... aprenda C++ :P
<center>
[img]http://www.euitt.upm.es/alumnos/delegacion/img/lazo_negro.gif[/img][img]http://64.35.160.141/~kasthor/firma.php[/img]
</center>
kasthor
Amateur
Amateur
 
Mensajes: 607
Registrado: 13-10-2003 07:00
Cash on hand: 0.00
Ubicación: Omnipresentes

Notapor YaW » 25-10-2003 14:53

[color=darkred]Para hacer juegos online??? Que lenguaje seria el mas recomendado???[/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor YaW » 26-10-2003 00:22

[color=darkred]Siento dar el coñazo, habeis oido hablar de Phyton??? Que os parece???[/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor KaTXi » 26-10-2003 10:57

Está muy bien... Pero para lo que es. Me explico, es un lenguaje de script, y está muy chulo para automatizar tareas en Unix, sustituyendo al PERL.
Hay quien lo usa como si fuera PHP, al estilo del gestor de contenidos ZEND, pero bueno, hay gente para todo.
[url=http://profile.mygamercard.net/KaTXi][img]http://card.mygamercard.net/ES/cylinder/steel/KaTXi.png[/img][/url]
Avatar de Usuario
KaTXi
Miembro del Consejo
Miembro del Consejo
 
Mensajes: 2440
Registrado: 10-10-2000 07:00
Cash on hand: 418.00
Xbox Gamertag: KaTXi
Cuenta PSN: KaTXi

Notapor YaW » 26-10-2003 13:04

[color=darkred]Lenguaje de script??? que diferencia tiene con un lenguaje normal???
Que cosas se pueden hacer con un lenguaje normal como C++ que no se pueden hacer con un lenguaje de script como Python.
Creo que finalmente voy a elejir Python, es el que mas me han recomendado y me han dicho que con el puedo hacer de todo, desde tonterias en windows hasta juegos 3D 8O

Gracias por toda la informacion que me estais dando :ham_surprise: [/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor KaTXi » 26-10-2003 14:34

Un lenguaje de Script es interpretado, no compilado, esto es, necesitas una máquina virtual para ejecutar tus programas (como en Java, solo que aquí está precompilado a .class).
Esto hace que sea mucho mas lento, ya que en tiempo de ejecución tiene que traducir a código máquina, mientras que en C / C++ ya está traducido.
Además, al ser de script y multiplataforma, no podrás acceder a los recursos de bajo nivel de la máquina, y tendrás que usar librerías externas para hacerlo.

PD: Decir que en Python se pueden hacer juegos 3D es como decir que en Flash se puede hacer el Doom 3. Si, se podría hacer, pero ¿como de rápido iría?
[url=http://profile.mygamercard.net/KaTXi][img]http://card.mygamercard.net/ES/cylinder/steel/KaTXi.png[/img][/url]
Avatar de Usuario
KaTXi
Miembro del Consejo
Miembro del Consejo
 
Mensajes: 2440
Registrado: 10-10-2000 07:00
Cash on hand: 418.00
Xbox Gamertag: KaTXi
Cuenta PSN: KaTXi

Notapor YaW » 26-10-2003 15:13

[color=darkred]Entonces la desventaja principal es la velocidad??? Pero cuanto de lento puede ir en respecto a un programa previamente compilado?

Bueno como conclusion de esta conversacion, que lenguaje me recomiendas?[/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...

Notapor KaTXi » 26-10-2003 17:02

Mira esta web como ejemplo de velocidad:
[url]http://www.flat222.org/mac/bench/[/url]

C++ es 8 veces más rapido que java, 12 veces más rapido que Perl y 30 veces más rapido que Python (y eso con aplicaciones no gráficas, que son las que mas recursos demandan).

Sobre que lenguaje recomiendo:

- Si quieres aprender un lenguaje que te permita trabajar el día de mañana en esto de la Informática y hacer cositas a día de hoy: Java

- Si quieres programar aplicaciones NO web e interfaces / juegos 3D: Visual C++ con Direct X / Direct3D 9

- Si quieres aprender un lenguaje sencillo que te permita una mezcla de ambos: C#

- Si quieres ser administrador de sistemas: Shell Script, después PERL y después Python.
[url=http://profile.mygamercard.net/KaTXi][img]http://card.mygamercard.net/ES/cylinder/steel/KaTXi.png[/img][/url]
Avatar de Usuario
KaTXi
Miembro del Consejo
Miembro del Consejo
 
Mensajes: 2440
Registrado: 10-10-2000 07:00
Cash on hand: 418.00
Xbox Gamertag: KaTXi
Cuenta PSN: KaTXi

Notapor YaW » 27-10-2003 19:29

[color=darkred]Muchas gracias por todo KaTXi, ahora mismo estoy retomando VB (para un proyecto) pero me pondre en cuanto lo consiga con C#, ya os contare :twisted: [/color]
[img]http://img374.imageshack.us/img374/3876/firmacr9.jpg[/img]
Avatar de Usuario
YaW
Camper
Camper
 
Mensajes: 2589
Registrado: 18-05-2003 07:00
Cash on hand: 0.00
Ubicación: Un pozo oscuro...


Volver a General

 


  • Mensajes Relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 47 invitados

cron