Perl и Python, очевидно, ответы; но каждый из них используется для выполнения различных задач:
- Bash - Передает самое легкое для изучения. Со сценариями Bash Вы команды выполнения и управляйте выводом.
- Python - Второй самый легкий учиться. Python является путем, более полезным, чем Bash, так как можно использовать Python для записи полных программ, и он хорошо поддерживается сообществом. Python также чрезвычайно читаем и легок отредактировать несколько месяцев спустя.
- Perl - лучший из трех (для сценариев), но легко самая крутая кривая обучения. Имеет очень хорошую поддержку регулярного выражения (который является главной причиной, она все еще используется сегодня), и Вы будете, вероятно, сталкиваться с большим количеством сценариев Perl со временем. Основными проблемами с Perl является удобочитаемость кода - спустя месяцы после написания кода, Вы не сможете выяснить то, что это делает. Таким образом, необходимо прокомментировать в большой степени.
- Awk/Sed - Оба очень полезные, но оба очень трудно для изучения. Я предложил бы заняться, они длятся, если Вы не способны к шаблонам.
Касающееся, какой учиться прямо сейчас (так как Вы, по-видимому, не знаете ни одного из них), я изучил бы Python. Это является самым простым и самым полезным знать.
И что касается ответов на Ваши вопросы:
Какой язык сценариев наиболее широко используется магазинами реального мира?
Все они, но я предположил бы, что Perl имеет определенное преимущество здесь (являющийся этим, это использовалось в системном администрировании для намного дольше).
Какой язык сценариев наиболее тесно напоминает синтаксис C/C++?
Perl
Есть ли другой язык сценариев, о котором я не знаю?
Ruby, Tcsh/Csh, http://en.wikipedia.org/wiki/Interpreted_language
задан
15 December 2009 в 15:06
Ссылка