Лучший язык сценариев, скомпилированный с помощью Win32?[закрыто]

StackOverflow https://stackoverflow.com/questions/79582

Вопрос

Какой язык сценариев лучше всего компилируется для Win32?Я предпочитаю .EXE, потому что не хочу сначала устанавливать среду выполнения на серверах (моя компания администрирует многие из них удаленно), но мне нужно иметь возможность делать такие вещи, как разрешения NTFS и (если возможно) API по сети.

Был небольшой Perl, который, казалось, мог делать большую часть этого, но, похоже, он уже давно не обновлялся/разрабатывался.Я задавался вопросом о Lua, но не знаю, есть ли в нем все, что мне нужно (и не хочу рыскать по пятидесяти библиотечным сайтам, пытаясь это выяснить).Есть предположения?

Это было полезно?

Решение

Рассматривали ли вы возможность использования создателя EXE?Например, вы можете написать код на Python и использовать py2exe для создания автономного EXE-файла, который запускается где угодно (он фактически упаковывает Python в exe-файл, поэтому вам не нужно устанавливать среду выполнения).

Другие советы

Ruby — мой любимый язык сценариев.

Пытаться RubyScript2Exe.

Язык сценариев почти по определению не компилируется в отдельный исполняемый файл.Так что, возможно, вам нужно еще раз сформулировать свои намерения или дать некоторое представление о том, какую программу вы хотите создать.

C# — мощный язык, который компилируется в .EXE и позволяет взаимодействовать практически с чем угодно (при необходимости посредством собственных вызовов p/invoke).Базовую, но очень удобную Visual Studio для C# можно бесплатно загрузить с веб-сайта Microsoft.В настоящее время среда выполнения .NET установлена ​​в большинстве систем.

Вы считали АвтоИт ?

Это язык сценариев, и вы можете быстро преобразовать сценарий в исполняемый файл...

На OSCON 2005 я услышал, как Дэмиен Конвей сказал: «Единственное, что лучше Perl, — это то, что хорошо работает, даже если оно написано не на Perl».

Это хороший совет.Вместо того, чтобы искать лучший языке, который можно скомпилировать в .EXE, гораздо больше беспокойтесь о его написании. а язык, который можно скомпилировать в .EXE.Используйте все, что работает.Просто помните, что качество вашего программирования имеет гораздо большее значение, чем то, какой язык вы используете.

Тем не менее, мне нравится py2exe.ЮММВ.Удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top