Pregunta

¿Cuál es el mejor lenguaje de programación compilable para Win32?Prefiero los .EXE porque no quiero instalar el tiempo de ejecución en los servidores primero (mi empresa administra muchos de forma remota), pero necesito poder hacer cosas como permisos NTFS y (si es posible) API a través de la red.

Había un pequeño Perl que parecía ser capaz de hacer la mayor parte de esto, pero no parece haber sido actualizado/desarrollado desde hace bastante tiempo.Me he preguntado acerca de Lua, pero no sé si todavía tiene todo lo que necesito (y no quiero buscar en cincuenta sitios de bibliotecas tratando de averiguarlo).¿Alguna idea?

¿Fue útil?

Solución

¿Has considerado usar un creador de EXE?Por ejemplo, puedes codificar en Python y usar py2exe para crear un EXE independiente que se ejecute en cualquier lugar (en realidad empaqueta Python en el exe, por lo que no es necesario instalar el tiempo de ejecución).

Otros consejos

Ruby es mi lenguaje de programación preferido.

Intentar RubyScript2Exe.

Un lenguaje de scripting, casi por definición, no está compilado en un ejecutable independiente.Entonces tal vez necesites reafirmar tus intenciones o dar alguna indicación sobre qué tipo de programa quieres crear.

C# es un lenguaje poderoso que se compila en .EXE y le permite interactuar con prácticamente cualquier cosa (a través de llamadas nativas p/invoke, si es necesario).Se puede descargar de forma gratuita un Visual Studio para C# básico pero muy útil desde el sitio web de Microsoft.El tiempo de ejecución .NET está instalado en la mayoría de los sistemas hoy en día.

¿Consideraste AutoIt ?

Es un lenguaje de secuencias de comandos y puede transformar rápidamente una secuencia de comandos en un archivo ejecutable...

En OSCON 2005, escuché a Damien Conway decir "lo único mejor que Perl es algo que funciona bien, incluso si no está escrito en Perl".

Es un buen consejo.En lugar de buscar el mejor lenguaje que se puede compilar en un .EXE, preocúpese mucho más por escribirlo en a lenguaje que se puede compilar en un .EXE.Utilice lo que funcione.Sólo recuerda que la calidad de tu programación importa infinitamente más que el lenguaje que utilices.

Dicho esto, me gusta py2exe.YMMV.¡Buena suerte!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top