LINUX.ORG.RU

Конечно же на GNU as.

Deleted
()

Наконец-то я понял, зачем нужен perl в 2015 году - исполнять пустые команды.

anonymous
()
Ответ на: комментарий от dvrts

На втором месте по нужности и востребованности - ruby.

Не вводи людей в заблуждение. Системные скрипты на руби пишут только идиоты.

Siado ★★★★★
()
Ответ на: комментарий от x3al

скрипты, должны кагбы, взаимодействоать между собой, и другими программами, поэтому, вполне себе аргумент. И это пока еще не касались вопросов памяти. Интересно, эти жабаподобные поделия (пистон и кл) жрут больше чем их мама - жаба или меньше?

anonymous
()

на чем лучше сейчас скрипты писать для автоматизации?

Что знаешь, на том и пиши.

Kilte ★★★★★
()
Ответ на: комментарий от Kilte

Вот тут то мы и приходим к тому, что ТС навряд ли что-либо знает (:

b0c0813f
()
Ответ на: комментарий от anonymous

anonymous такой anonymous. Во-первых, ничего, что джава вышла на 4 года позже питона? Во-вторых, мы какой питон сравниваем с джавой? CPython, PyPy или, может, всё-таки Jython?

hippi90 ★★★★★
()
Ответ на: комментарий от dvrts

chef и puppet

И что? Хочешь сказать это удобные, продуманные и надежные системы? А теперь просто посмотри на Ansible

Siado ★★★★★
()

Shell (лучше всего POSIX-совместимость), Perl, Python, Ruby. Остальное не нужно.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от hippi90

А при чем тут ява вообще? Она греется полчаса после запуска. Для скриптинга это нафиг не нужно.

sspzd
() автор топика
Ответ на: комментарий от Siado

Поверь, я сам более чем предпочитаю Ansible перед Puppet и Chef, но если их используют (и заметь, активно), значит это кому-то нужно и на то есть причины.

dvrts ★★★
()
Ответ на: комментарий от dvrts

но если их используют (и заметь, активно), значит это кому-то нужно и на то есть причины.

Причины есть: они первые появились на рынке и успели много где внедриться, тот же ансибл гораздо моложе

Siado ★★★★★
()
Последнее исправление: Siado (всего исправлений: 1)
Ответ на: комментарий от Siado

Согласен.

Но знаю немало проектов с ноля, где оные использовались.

dvrts ★★★
()
Ответ на: комментарий от dvrts

Умные, это которые на тупом жирном тормозном говне пишут? Ладно, не буду заслонять, от них говном воняет, я наоборот от них подальше стараюсь держаться, случайно занесло, пойду душ приму.

anonymous
()

Исключительно легкие и быстрые, динамичные языки, по производительности сопоставимые с си — JS и Lua.

anonymous
()
Ответ на: комментарий от anonymous

скрипты, должны кагбы, взаимодействоать между собой, и другими программами

В первую очередь это относится к bash и сотоварищам из-за тех же coreutils, поэтому

пистон и кл

на этом фоне выглядят выигрышно.

Perl требует некоторых плясок даже для банального включения юникода, хотя для некоторых действий сойдёт.

x3al ★★★★★
()
Ответ на: комментарий от umren

Так в чем смысл топика? Perl взлетает очень быстро за 5 ms, за что его все очень любят, пистон уже за 18 и это на пустой команде, дамп sbcl за 20, и это как я понимаю бинарный образ с полной программой в машинном коде, поскольку компилятор.

sspzd
() автор топика
Ответ на: комментарий от dvrts

Плюсую. В питона и руби больше всего готовых либ. Плюс они, в отличии примером от пхп, достаточно универсальны.

ipeacocks ★★★★★
()
Ответ на: комментарий от Siado

А что тут обосновывать? Глянь в ынтырпрайз - там только эти скриптовые ЯП и используются.

sT331h0rs3 ★★★★★
()

Нужен ли питон для скриптинга?

скриптовать можно на чём угодно, здесь некритично пожалуй всё, кроме обратной совместимости и кучи батареек. Лучший кандидат - perl.

Deleted
()
Ответ на: комментарий от ipeacocks

А зачем много либ для скриптинга? Там задачи очень простые, например в парсинг логов и закачку в базы. Только правила парсинга очень непростые, и логов уже в гигабайты за час.

sspzd
() автор топика
Ответ на: комментарий от sspzd

поскольку компилятор

Они все «компиляторы», в том смысле, что код компилируется большими кусками, но по-сути, все они интерпретаторы. Сейчас чистой интерпретации практически нет, среди мейнстримных ЯП. Может только шелл.

anonymous
()

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

outtaspace ★★★
()
Ответ на: комментарий от x3al

Perl требует некоторых плясок даже для банального включения юникода

А можно примеры таких плясок/приседаний с перлом?

outtaspace ★★★
()
Ответ на: комментарий от sspzd

дамп sbcl за 20, и это как я понимаю бинарный образ с полной программой в машинном коде, поскольку компилятор

В коммерческих реализациях ненужный багаж можно вытрясти и получится вообще пару метров.

Oxdeadbeef ★★★
()
Ответ на: комментарий от anonymous

Интересно, эти жабаподобные поделия (пистон и кл) жрут больше чем их мама - жаба или меньше?

Какая нахрен мама - жаба? CL будет им всем мамой из которой эти недоязычки потырили многое, но до сих пор недотягивают по фичам. Лол.

Oxdeadbeef ★★★
()
Ответ на: комментарий от sspzd

Ну компилятор зачем вытрясать? Кто (compile 'foo) делать будет в run-time?

Иногда это нужно для коммерческого использования.

Oxdeadbeef ★★★
()

Конечно же питон, у меня ряд скриптов получающих из базы данные и передающие в другую базу, все автоматически за 3 года еще ни разу их не останавливал, хотя нет один раз было, когда перевел их с питона 2.7 на 3.

sol13 ★★★★★
()
Ответ на: комментарий от Oxdeadbeef

Все эти язычки имеют нечто общее — они есть «ни то ни се». Продукты нелепых компромиссов между производительностью и выразительной силой. недосмоллток/недоси. И не важно, кто что у кого потырил, там вместе все смешалось. Кстати, у кл и жабы, внезапно, общий папочка — гай стил (а может slill gay, как посмотреть). Сам у себя, видимо, втихаря, фичи тырил, lol.

anonymous
()
Ответ на: комментарий от anonymous

Исключительно легкие и быстрые, динамичные языки, по производительности сопоставимые с си — JS и Lua.

Повбивал бы. Бредоносы, а можно пруфца, что на той маргинальщине и не очень, что вы притаскиваете, пишут скрипты для автоматизации? Там, статистику по поплуярности каких-нибудь /usr/lib/linux-kbuild-3.16/scripts/depmod.lua, /etc/init.d/jjabberd.js или /usr/lib/python2.7/dist-packages/salt/cloud/deploy/FreeBSD.java?

t184256 ★★★★★
()
Ответ на: комментарий от outtaspace

Perl требует некоторых плясок даже для банального включения юникода

А можно примеры таких плясок/приседаний с перлом?

Ну например, в питоне уникод включается просто:

$ python -c 'print "привет".decode("utf-8").upper()'

в руби просто:

$ gem install unicode_utils
...
$ ruby -r"unicode_utils/upcase" -e 'puts UnicodeUtils.upcase("привет")'
а в перле нужно извращаться: включать прагму, вместо простого декода каждой строки, или скачкой сторонней либы.
$ perl -Mutf8 -E 'say uc "привет"'

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.