@Lorents

Выбор скпиптового языка

Добрый вечер!
Помогите, пожалуйста, с выбором скриптового языка для следующих целей (все операции будут проходить на Windows):
1. работа с файлами:
— поиск файлов в папке;
— запуск приложений с определенными командами;
— изменение даты и времени модификации файла;
2. работа с тесовыми файлами:
3. загрузка файлов через интернет;
4. быстродействие и ресурсоемкость.

У меня честно говоря два варианта Lua и JavaScript.
  • Вопрос задан
  • 3253 просмотра
Пригласить эксперта
Ответы на вопрос 10
Akson87
@Akson87
Можно еще не Питон посмотреть, там либ много разных хороших, могут пригодится, да и учится легко.
Ответ написан
Powershell. Вся мощь .net в легких небольших скриптах.
Ответ написан
Комментировать
bagyr
@bagyr
IronPython, PowerShell.
Ответ написан
Комментировать
@oraz_ra
Ни секунды не сомнваясь, я бы выбрал PERL.
Рано или поздно потребуются регулярные выражения, ну а PERL, имхо, круче всех.
Ну и работать с файлами и директориями одно удовольствие.
Ответ написан
Комментировать
ainu
@ainu
Внезапно PHP. Всё это есть, даже в несколько потоков можно при определённом способе запустить (допустим, вызывая несколько скриптов из лаунчера). Работа с сетью тоже хороша. Когда то очень давно делал поисковик по FTP серверам в локалки общаги, там тоже несколько потоков было.
Может работать в один файл php.exe (не надо заставлять пользователей его устанавливать). Один скрипт может работать сутками напролёт (я про утечки памяти).
Легко расширяем Сишными функциями.
Гораздо быстрее, чем Lua (если быть точным, сравнивал только с LÖVE).
Полно расширений для работы с файлами, сетью, внешними языками, WinApi.
Ответ написан
@phasma
cygwin + bash.
Ответ написан
Комментировать
Оба варианта хороши, Lua — проще в интеграции в приложение, JavaScript — больше людей, которые им владеют в отличии от Lua.
Ответ написан
Комментировать
@antivir
Голосую за Python. Язык максимального старта, логичный, изучать его — одно удовольствие.
Ответ написан
Комментировать
@andrewsh
Tcl.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы