PDA

Ver la versión completa : Que lenguaje me aconsejais?



bluescreen
02-06-2009, 01:21
Hola a todos, pido a los que mas sabeis que me aconsejeis un lenguaje de programacion. yo he programado en C (devc++), C# (visual studio 2005), java (netbeans, eclipse, jcreator) y recientemente me he puesto las pilas con visual basic 6.0 y me encanta.

Sin embargo me gustaria programar en un lenguaje en el que cuando compilo y creo el ejecutable, que este se pueda ejecutar en cualquier pc, tengan o no tengan plataforma .net . He notado que tengo problemas en otros pc al intentar ejecutar un programa creado en C# y a veces tambien lo tengo habiendolo creado con visual basic. Con java esta claro que basta con tener la plataforma instalada.

Bueno que lenguaje me proponeis? C++? algun otro?

j8k6f4v9j
02-06-2009, 02:07
Yo te recomiendo Python

http://docs.python.org/tut/tut.html

Salu2

bluescreen
03-06-2009, 01:09
Muchas gracias, nunca habia leido nada sobre python aunque habia oido hablar de el. Me gusta lo que he leido sobre este lenguaje; orientado a objetos y ademas de libre distribucion. Muchas gracias me pondre poco a poco en el tema.

Marchi
03-06-2009, 01:46
Para conseguir un binario de python, tenes que usar algun programa como http://www.py2exe.org/ (py2exe) , ya que python es interpretado.

Las aplicaciones hechas en .NET, te dan problemas al ejecutarlas en otras maquinas por que el "ejecutable" que se genera en realidad no contiene codigo nativo, sino que se trata de un codigo intermedio (MSIL, Microsoft Intermediate Language) que debe ser interpretado por una maquina virtual, en realidad hay mas cosas en el "ejecutable" pero no viene al caso. En consecuencia se necesita una maquina virtual.

Con vb6, el caso es distinto, por que el ejecutable generado tiene codigo nativo (salvo que expresamente hallas usado pcode), y el problema aparece cuando se hacen llamadas a vbrun, que es casi siempre en un programa no trivial.


Lenguajes como los que pedis son C/C++, Pascal, D, Fortran, Haskell, Standard ML y muchos mas.


Saludos

bluescreen
05-06-2009, 20:30
Muchas gracias Marchi. Creo que me interesare un poco por Pascal y puede que acabe simplemente usando c++.

Gracias por la info sobre visual basic en las llamadas a vbrun.