Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен язык программирования Perl 5.44"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен язык программирования Perl 5.44"  +/
Сообщение от opennews (?), 16-Июл-26, 13:12 
После года разработки опубликован релиз новой стабильной ветки языка программирования Perl - 5.44. При подготовке нового выпуска было изменено около 270 тысяч строк кода (без документации и автоматически сгенерированного кода - 110 тысяч), изменения затронули 860 файлов, в разработке принял участие 71  разработчик...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65912

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен язык программирования Perl 5.44"  –18 +/
Сообщение от Смузихеб забывший пароль (?), 16-Июл-26, 13:12 
Кто и зачем этим ещё пользуется ?
Всм, для кого оно вообще надо в нынешнее время ?
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен язык программирования Perl 5.44"  +4 +/
Сообщение от Аноним (2), 16-Июл-26, 13:15 
где-то внутри разных системных приблуд все еще встречаются перловые портянки
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен язык программирования Perl 5.44"  +3 +/
Сообщение от anonymos (?), 16-Июл-26, 15:48 
Внезапно, без perl не соберешь ядро Linux )))
Ответить | Правка | Наверх | Cообщить модератору

66. "Доступен язык программирования Perl 5.44"  –2 +/
Сообщение от Аноним (66), 16-Июл-26, 16:32 
Ничего, вот скоро, совсем скоро уже ядро перепишут на Rust и наконец-то сможем дропнуть это недоразумение.
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен язык программирования Perl 5.44"  +5 +/
Сообщение от ятупойтролль (ok), 16-Июл-26, 20:55 
и можно спокойно будет переходить на виндовс
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен язык программирования Perl 5.44"  +3 +/
Сообщение от Аноним (97), 16-Июл-26, 23:49 
Ага, а чтобы скомпилировать раст, нужно скомпилировать clang, а чтобы скомпилировать, нужно скомпилировать gcc, а чтобы скомпилировать gcc...
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

55. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Смузихеб забывший пароль (?), 16-Июл-26, 16:00 
вопрос не в том, где он ещё встречается, а в том, кто и зачем сейчас начинает на нём, его новой версии, что-то новое
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Доступен язык программирования Perl 5.44"  +6 +/
Сообщение от Аноним (3), 16-Июл-26, 13:16 
Все еще лучший язык для системных скриптов
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Доступен язык программирования Perl 5.44"  –12 +/
Сообщение от q (ok), 16-Июл-26, 13:29 
Лучший язык для "системных скриптов" -- это питон. Стд либа умеет дохрена всего, например, есть либа для IP/CIDR-адресов. Ну а в пердле IP-адрес это максимум строка, которую будешь парсить регекспами (не по RFC, разумеется. RFC для лохов).
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен язык программирования Perl 5.44"  +4 +/
Сообщение от freehck (ok), 16-Июл-26, 13:50 
> Лучший язык для "системных скриптов" -- это питон.

Нет.

> Стд либа умеет дохрена всего

Паршивая там стд либа.
Вот тут в тредике я объяснял, почему: https://www.opennet.ru/openforum/vsluhforumID3/132030.html#154
Главная добивочка — вот тут: https://www.opennet.ru/openforum/vsluhforumID3/132030.html#194

> например, есть либа для IP/CIDR-адресов. Ну а в пердле IP-адрес это максимум строка, которую будешь парсить регекспами

Я уже 100500 лет на перле не писал, но почему-то в курсе про: https://metacpan.org/pod/Net::IP

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен язык программирования Perl 5.44"  +/
Сообщение от q (ok), 16-Июл-26, 14:13 
> Can't locate Net/IP.pm in @INC

Говорю про стд либу, а не стороннюю фигню. Пердл умеет в работу с IP-адресами так, чтобы не надо было доустанавливать мокрую _исечку из интернета?

> Паршивая там стд либа.
> Вот тут в тредике я объяснял, почему

Думаешь, я буду общаться с low-effort ссылкой на копипасту?

Думаешь, твоя копипаста настолько фундаментальная и монументальная, что сразу опровергает всё? [и нет, я ее не читал, просто глянул на объем твоей стенки]

Думаешь, я кинусь тут же опровергать твою пасту в абсолютно другой теме, чтоб мой ответ не гуглился, потому что он окажется в абсолютно другой новости?

Или ты просто не думаешь?

Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен язык программирования Perl 5.44"  +/
Сообщение от freehck (ok), 16-Июл-26, 15:09 
> Говорю про стд либу, а не стороннюю фигню. Пердл умеет в работу
> с IP-адресами так, чтобы не надо было доустанавливать мокрую _исечку из
> интернета?

С фига ли CPAN — сторонняя фигня? =)
А питоновский PIP — это тоже сторонняя фигня? =)

> Думаешь, твоя копипаста настолько фундаментальная и монументальная, что сразу опровергает
> всё? [и нет, я ее не читал, просто глянул на объем твоей стенки]

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

Ответить | Правка | Наверх | Cообщить модератору

41. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от q (ok), 16-Июл-26, 15:16 
> питоновский PIP — это тоже сторонняя фигня?

Еще раз повторяю: работа с IP-адресами в питоне идет из стд библиотеки. Не нужен там никакой пип. В перле стд-библиотека с IP-адресами работать не умеет (умеет, если катать регулярочки, нарушающие RFC).

> пишу для инженеров и хакеров

Видишь ли, от того, что ты позиционируешь свой текст как "для какиров", он таковым не становится. За мной -- почти 20 лет опыта, и я сразу различаю слоп от чего-то стоящего. Первый признак слопа -- приписка автора, что слоп "для какиров, для своих, а остальным не понять". Прям буквальнейше первейший признак слопа (не обязательно нейро-).

Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (93), 16-Июл-26, 21:17 
>мокрую _исечку

Исходя из этого, python, rust, perl и так далее стоит заменить на guile

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

26. "Доступен язык программирования Perl 5.44"  +11 +/
Сообщение от Аноним (26), 16-Июл-26, 14:25 
питон король тормозов, но страшно не это а дебильный синтаксис основанный на отступах - пока не перейдете на точку с запятой, использовать этот мусор нельзя
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

28. "Доступен язык программирования Perl 5.44"  –2 +/
Сообщение от Аноним (28), 16-Июл-26, 14:35 
Как минимум, отсутствие кошмарных однострочников by design — это уже огромный плюс.
Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен язык программирования Perl 5.44"  +2 +/
Сообщение от Аноним (34), 16-Июл-26, 14:56 
О, ты ошибаешься, питоновые однострочники -- моя любимая спецолимпиада, всегда пишу только однострочники, потому что иначе лучше взять что-нибудь более подходящее. 1000 строк питона превращаются в 50 строк баша.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Прохожий (??), 17-Июл-26, 02:17 
Не превращаются, не ври. А если превращаются, то в нечитаемую кашу.
Ответить | Правка | Наверх | Cообщить модератору

113. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (34), 17-Июл-26, 07:34 
Ещё как превращаются, чтобы получить базовую функциональность шелла тебе нужно напихать 3 тонны бойлерплейта.
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от q (ok), 16-Июл-26, 14:47 
> король тормозов

Тормоза не страшны в системных скриптах: они выполняются один раз, а потом выходят. Даже если они работают 5 секунд вместо 5 наносекунд -- все равно не страшно, так как скрипты одноразовые и запускаются по требованию. С таким же успехом ты мог бы покритиковать баш.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

35. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (34), 16-Июл-26, 14:58 
Не мог: баш производительнее питона, не запускается несколько секунд, и потребляет в 100 раз меньше памяти.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступен язык программирования Perl 5.44"  +3 +/
Сообщение от Аноним (49), 16-Июл-26, 15:43 
> Не мог: баш производительнее питона, не запускается несколько секунд, и потребляет в 100 раз меньше памяти.


%/usr/bin/time -l bash -c "for i in {1..10000}; do echo 'балабол';done" >/dev/null
        0,12 real         0,12 user         0,00 sys
      5684  maximum resident set size
       824  average shared memory size
        72  average unshared data size
       128  average unshared stack size
       657  page reclaims

%/usr/bin/time -l python3.11 -c "for i in range(10000):print('балабол')"> /dev/null
        0,06 real         0,05 user         0,00 sys
      9916  maximum resident set size
         4  average shared memory size
         4  average unshared data size
       146  average unshared stack size

%/usr/bin/time -l python2.7 -c "for i in range(10000):print('балабол')"> /dev/null
        0,04 real         0,04 user         0,00 sys
      7068  maximum resident set size
         4  average shared memory size
         4  average unshared data size
       128  average unshared stack size
       920  page reclaims


главное, повторяй почаще ...

Ответить | Правка | Наверх | Cообщить модератору

50. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (34), 16-Июл-26, 15:47 
Восхищён твоими навыками профилирования.
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (49), 16-Июл-26, 16:06 
> Не мог: баш производительнее питона, не запускается несколько секунд, и потребляет в 100 раз меньше памяти.
> Восхищён твоими навыками профилирования.

Восхищен громкостью твоего вспука^W^W гибкостью твоего юлежа (на самом деле нет - очередное унылое опеннетное балабольство и даунплеинг "оппоннента") ...
Напомню старомодное правило: пруфы предоставляет утверждающий что-то. Так что вперед, ты ж ведь не (очередной) опеннетный балабол!

Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен язык программирования Perl 5.44"  +/
Сообщение от anonymos (?), 16-Июл-26, 16:05 
~ $ /usr/bin/time -v perl -e 'for(1..10000000){print "балабол\n"}' > /dev/null
    Command being timed: "perl -e for(1..10000000){print "балабол\n"}"
    User time (seconds): 0.28
    System time (seconds): 0.00
    Percent of CPU this job got: 99%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.29
    Average shared text size (kbytes): 0
    Average unshared data size (kbytes): 0
    Average stack size (kbytes): 0
    Average total size (kbytes): 0
    Maximum resident set size (kbytes): 3540
    Average resident set size (kbytes): 0
    Major (requiring I/O) page faults: 19
    Minor (reclaiming a frame) page faults: 213
    Voluntary context switches: 1
    Involuntary context switches: 0
    Swaps: 0
    File system inputs: 0
    File system outputs: 0
    Socket messages sent: 0
    Socket messages received: 0
    Signals delivered: 0
    Page size (bytes): 4096
    Exit status: 0

~ $ /usr/bin/time -v python3 -c "for i in range(10000000):print('балабол')"> /dev/null
    Command being timed: "python3 -c for i in range(10000000):print('балабол')"
    User time (seconds): 3.05
    System time (seconds): 0.00
    Percent of CPU this job got: 99%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:03.05
    Average shared text size (kbytes): 0
    Average unshared data size (kbytes): 0
    Average stack size (kbytes): 0
    Average total size (kbytes): 0
    Maximum resident set size (kbytes): 7688
    Average resident set size (kbytes): 0
    Major (requiring I/O) page faults: 0
    Minor (reclaiming a frame) page faults: 1045
    Voluntary context switches: 1
    Involuntary context switches: 16
    Swaps: 0
    File system inputs: 0
    File system outputs: 0
    Socket messages sent: 0
    Socket messages received: 0
    Signals delivered: 0
    Page size (bytes): 4096
    Exit status: 0
    
~ $ /usr/bin/time -v bash -c "for i in {1..10000000}; do echo 'балабол';done" >/dev/null
    Command being timed: "bash -c for i in {1..10000000}; do echo 'балабол';done"
    User time (seconds): 15.90
    System time (seconds): 1.16
    Percent of CPU this job got: 100%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:17.07
    Average shared text size (kbytes): 0
    Average unshared data size (kbytes): 0
    Average stack size (kbytes): 0
    Average total size (kbytes): 0
    Maximum resident set size (kbytes): 2815308
    Average resident set size (kbytes): 0
    Major (requiring I/O) page faults: 0
    Minor (reclaiming a frame) page faults: 722849
    Voluntary context switches: 1
    Involuntary context switches: 8
    Swaps: 0
    File system inputs: 0
    File system outputs: 0
    Socket messages sent: 0
    Socket messages received: 0
    Signals delivered: 0
    Page size (bytes): 4096
    Exit status: 0

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

65. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от freehck (ok), 16-Июл-26, 16:22 
> %/usr/bin/time -l bash -c "for i in {1..10000}; do echo 'балабол';done" >/dev/null

Ну забил гвоздь микроскопом. Не пишут так на баше.

Шелл — это язык для создания конвееров параллельно выполняющихся программ.
Поэтому на баше это делается вот так:


% /usr/bin/time -l bash -c 'yes "не балабол" | head -n 10000' >/dev/null

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

69. "Доступен язык программирования Perl 5.44"  +/
Сообщение от freehck (ok), 16-Июл-26, 17:09 
Вот корректное:


=== Shell ===


% for shell in bash zsh dash; do echo $shell:; /usr/bin/time -o /tmp/time -l $shell -c 'yes "не балабол" | head -n 1000000' >/dev/null; head -n2 /tmp/time; done
bash:
        0,04 real         0,02 user         0,03 sys
             7127040  maximum resident set size
zsh:
        0,03 real         0,01 user         0,02 sys
             2490368  maximum resident set size
dash:
        0,02 real         0,01 user         0,02 sys
             1671168  maximum resident set size


=== Python ===

Твой вариант:


% /usr/bin/time -o /tmp/time -l python3.13 -c "for i in range(1000000):print('не балабол')"> /dev/null; head -n2 /tmp/time
        0,19 real         0,18 user         0,00 sys
            14811136  maximum resident set size

Для справедливости по отношению к python, можно ускорить вот так, но за счёт кратного увеличения потребления памяти:


% /usr/bin/time -o /tmp/time -l python3.13 -c "print ('не балабол\n' * 1000000)" > /dev/null; head -n2 /tmp/time
        0,04 real         0,03 user         0,00 sys
            56688640  maximum resident set size

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


% /usr/bin/time -o /tmp/time -l python3.13 -c "buf='не балабол\n'*10000; [print(buf) for _ in range(100)]" > /dev/null; head -n2 /tmp/time
        0,04 real         0,03 user         0,00 sys
            15106048  maximum resident set size


=== Perl ===

Вот твой вариант:


% /usr/bin/time -o /tmp/time -l perl5.34 -e 'for(1..1000000){print "не балабол\n"}' > /dev/null; head -n2 /tmp/time
        0,03 real         0,03 user         0,00 sys
             3620864  maximum resident set size

А вот правильный вариант:


% /usr/bin/time -o /tmp/time -l perl5.34 -e 'print "не балабол\n" x 1000000' > /dev/null; head -n2 /tmp/time
        0,00 real         0,00 user         0,00 sys
            23674880  maximum resident set size

А вот что будет при разбивке на чанки, как мы это сделали с pyhton:


% /usr/bin/time -o /tmp/time -l perl5.34 -e 'my $buf = "не балабол\n" x 10000; for (1..100) { print $buf; }' > /dev/null; head -n2 /tmp/time
        0,00 real         0,00 user         0,00 sys
             4079616  maximum resident set size


=== резюме ===

Perl даже круче, нежели Bash, и предлагает разумный трейдофф между производительностью и потреблением памяти при сравнении с Zsh и Dash.

При этом с учётом высокой производительности в стоковом варианте, а также лаконичности и универсальности кода на shell-ах, есть смысл выбрать именно что Shell.
Да, будет не так молниеносно, как в случае с Perl, зато писать удобнее. Perl же есть смысл оставить для больших скриптов со сложной логикой, где важна скорость.

Ну а Python где-то далеко в сторонке курит. Так что уж извините, но системные скрипты на Python писать не надо. Там традиционно Shell и Perl. И это хороший выбор.

Так что прав Аноним #35.

Ответить | Правка | Наверх | Cообщить модератору

73. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (49), 16-Июл-26, 18:00 
> Вот корректное:
>
 
> % /usr/bin/time -o /tmp/time -l python3.13 -c "for i in range(1000000):print('не балабол')">


Начнем с того, что корректнее оно было бы с "while True: print(foo)" | head -n <попугаи>
ну и sys.stdout.write тогда уж, потому как print - умеет в форматирование.

Закончим тем, что вообще-то изначально туда range&Co добавлен был, чтобы можно было хоть что-то замерить. Потому как "не запускается несколько секунд, и потребляет в 100 раз меньше памяти." ну никак не наблюдалось. Даже в ваших доведенных до какого-то абсурда (если залезть на шкаф^W^W сделать вот так вот, тогда будет потреблять больше памяти 🙄) примерах ...

>>  баш производительнее питона, не запускается несколько секунд, и потребляет в 100 раз меньше памяти.
> Так что аноним #35 прав: для системных нужд на шеллах результаты будет более производительным и потреблять меньше памяти.

Угу-угу. Главное, повторять почаще. Выдать милён раз "не балабол" - большая системная нужда. Питон не подходит из-за другого (в том числе неумения в однострочники) ...

А аноним 35 c умным и уверенным видом сморозил чушь в лучших опеннетных традициях.

Ответить | Правка | Наверх | Cообщить модератору

74. "Доступен язык программирования Perl 5.44"  +/
Сообщение от freehck (ok), 16-Июл-26, 18:08 
> Потому как "не запускается несколько секунд, и потребляет в 100 раз меньше памяти." ну никак не наблюдалось.

Ну да, ну да. Сделай вид, что на самом деле просто докопался до очевиднейшей гиперболы; и вовсе не пытался убедить публику в том, что python быстрее shell-ов, намеренно выбирая крайне не выгодные им синтактические конструкции, которые выглядели похожим образом в обоих языках.

Ответить | Правка | Наверх | Cообщить модератору

76. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Анонимм (??), 16-Июл-26, 18:24 
>> Потому как "не запускается несколько секунд, и потребляет в 100 раз меньше памяти." ну никак не наблюдалось.
> Ну да, ну да. Сделай вид, что на самом деле просто докопался
> до очевиднейшей гиперболы; и вовсе не пытался убедить публику в том,

Сам нафантазировал, сам блестяще опроверг (для справки: range(...) совсем-совсем не "выгодная" конструкция для простого счетчика в питоне 🤦), еще и целое резюме выдал и кучу всего приписал.
Бессмысленный и беспощадный опеннетный хейт питона, как же мне его не хватало (нет) и не менее классическое "это была гипербола!!!1" когда не получается пруфануть уныл^W смелые набросы 🙄

Кстати, я мог бы тоже пофантазировать насчет твоего запрета отвечать анонимам на твои постинги и очень ловкого игнора "корректнее оно было бы с "while True: print(foo)" | head -n <попугаи>
ну и sys.stdout.write тогда уж, потому как print - умеет в форматирование." но это уже детский сад, штаны на лямках ...

Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Прохожий (??), 17-Июл-26, 02:15 
>Да, будет не так молниеносно, как в случае с Perl, зато писать удобнее.

Нет, не удобнее, от слова "совсем". Ограниченная функциональность инструментария, ограниченность языка - это всё не про удобство.

>Perl же есть смысл оставить для больших скриптов со сложной логикой, где важна скорость

На кой ляд системным СКРИПТАМ нужна скорость? Если уж действительно важна скорость, используйте Rust, на худой конец Go.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

109. "Доступен язык программирования Perl 5.44"  +/
Сообщение от freehck (ok), 17-Июл-26, 02:46 
> На кой ляд системным СКРИПТАМ нужна скорость? Если уж действительно важна скорость, используйте Rust, на худой конец Go.

Потому что многие скрипты выполняются часто.

Если говорить именно про системные скрипты, то отличным примером будут скрипты, скажем, из комплекта debhelper. Работа с текстовыми потоками, регулярными выражениями и файловые манипуляции — как раз сильная сторона Perl, и поэтому скрипты debhelper написаны именно на нём. Эти скрипты выполняются невероятно часто, как вы понимаете. И поскольку узкие места в задачах, которыми занимается debhelper, зависят в основном от диска, а не процессора — то даже переписав их на условном C, вы выиграете считанные миллисекунды.

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

Ответить | Правка | Наверх | Cообщить модератору

117. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (117), 17-Июл-26, 09:25 
Ну если не страшны тормоза, то системные скрипты можно на пыхе писать, зачем привязываться к питону-то? Нейронки на пых тоже бодро переписывают свой вариант с питона, если им явно указать, хотя в рассуждениях часто куски питонокода заметны.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

46. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (46), 16-Июл-26, 15:32 
ой, а антропики и openai ведь об этом и не знают, надо срочно их предупредить! у кого есть номер их телефона?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

86. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (86), 16-Июл-26, 19:32 
> питон король тормозов

Говорить о производительности [b]интерпретируемых[\b] языков - это особая спецолимпиада. Ведь в представлении опеннетного эксперта именно скриптота используется там, где важна производительность, ага.

> но страшно не это а дебильный синтаксис

То ли дело перловка! Где можно одно и то же написать двумя разными синтаксисами, да еще в одну строчку, да еще и регулярками приправить!

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

29. "Доступен язык программирования Perl 5.44"  +/
Сообщение от rshadow (ok), 16-Июл-26, 14:36 
Все эти споры уже бессмысленны. На чем ИИ напишет на том и будет ))
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

37. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (37), 16-Июл-26, 15:08 
На Python неудобно писать однострочники.

А вот Ruby - отличный язык для системных скриптов. И однострочники удобно писать, и ФП хорошее, и стандартная библиотека очень функциональная. Также есть элементы совместимости совместимости с Perl ($_, ruby -pn), Awk (String.sub, String.gsub, ruby -a), Sed (ruby -i) и даже tr (String.tr). А Python ни с чем не совместимая вещь в себе. А ещё регулярные выражения в Ruby встроены в сам синтаксис языка, как в Perl, а не всего лишь в стандартную библиотеку, как в Python. Поэтому использование RE в Ruby выглядит гораздо элегантнее, да и писать проще.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

79. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Zig мой Zig (?), 16-Июл-26, 18:38 
Не ценят люди однострочники на ruby, да и startup time не очень для такого.
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Илья (??), 16-Июл-26, 15:10 
Да не, питон в своё время словил волну хайпа, затем выветрился. Неподдерживаемый язык, на нём код не переживает как правило и три месяца разработки
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

78. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (78), 16-Июл-26, 18:37 
>Лучший язык для "системных скриптов" -- это питон.

Зачем вам вообще нужны "системные скрипты", вам память некуда девать и процессор слишком быстрый?
>Стд либа умеет дохрена всего

Пакетный менеджер изобретён.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

96. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Cyd (?), 16-Июл-26, 23:25 
джедаи юзают pack :))

use Socket qw(inet_aton inet_ntoa);

my $ip_string = '192.168.1.10';
my $cidr = 24;

# 1. Convert an IP string to a packed 32-bit binary integer
my $packed_ip = inet_aton($ip_string);

# 2. Derive the netmask from a CIDR value (/24)
my $netmask_bin = pack 'N', 0xFFFFFFFF ^ ((1 << (32 - $cidr)) - 1);
my $mask_string = inet_ntoa($netmask_bin);

# 3. Calculate the Network Address (Binary AND)
my $network_bin = pack 'N', (unpack('N', $packed_ip) & unpack('N', $netmask_bin));
my $network_string = inet_ntoa($network_bin);

print "IP: $ip_string\n";
print "Mask: $mask_string\n";
print "Network: $network_string\n";

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

133. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (133), 18-Июл-26, 21:01 
А теперь сделай то же самое, но для IPv6.
Ответить | Правка | Наверх | Cообщить модератору

135. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Cyd (?), 19-Июл-26, 02:10 
> А теперь сделай то же самое, но для IPv6.

можно, но зачем? ™© ;)

Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 16-Июл-26, 19:46 
> Все еще лучший язык для системных скриптов

"Лучшесть" - это субъективный критерий. Да и вопрос был не о ней, а о "Кто и зачем этим ещё пользуется ?".

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

107. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Прохожий (??), 17-Июл-26, 02:19 
Как нечитаемую кашу из спецсимволов можно назвать лучшим языком? Тут на Rust часто накидывают, так Perl ему огромную фору даст. Write only programming language.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

132. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (132), 17-Июл-26, 17:24 
>лучший язык для системных скриптов...

...это /bin/sh, внезапно.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

134. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (133), 18-Июл-26, 21:02 
Что там, уже появились ассоциативные массивы?
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен язык программирования Perl 5.44"  +11 +/
Сообщение от Аноним (4), 16-Июл-26, 13:19 
Идеальный язык. Производительность выше Python и долгосрочные гарантии обратной совместимости (15 лет от объявления конструкций устаревшими, до удаления). Хэши и regexp-ы творят чудеса.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Доступен язык программирования Perl 5.44"  +3 +/
Сообщение от Аноним (6), 16-Июл-26, 13:24 
Что угодно лучше питона.
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен язык программирования Perl 5.44"  –4 +/
Сообщение от Аноним (11), 16-Июл-26, 13:34 
Сказал сишник, которого уволили из-за ошибки в буфере.
А он потом неожиданно понял, что на рынке труда столько программистов не нужно, так что теперь устраивайся через курс унижений от HR и работай за еду под крики менеджера: Работать! Солнце ещё высоко!
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от rshadow (ok), 16-Июл-26, 14:44 
Фигня. Судя сколько гасторбайтеров завозят, то работы курьером/таксистом/строителем хватит на всех нас.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен язык программирования Perl 5.44"  +/
Сообщение от вах (ok), 16-Июл-26, 13:36 
Доля рынка - вещь упрямая! Python (как английский язык) это универсальный инструмент - у него есть минусы, но плюсы перевешивают минусы!
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от ы (?), 16-Июл-26, 14:10 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +1 +/
Сообщение от Аноним (11), 16-Июл-26, 15:14 
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (24), 16-Июл-26, 14:13 
Ты только что приравнял Python к Windows.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

30. "Доступен язык программирования Perl 5.44"  +2 +/
Сообщение от Аноним (30), 16-Июл-26, 14:39 
Так windows востребован на десткопе. Спроси у знакомых на чем они сидят
Ответить | Правка | Наверх | Cообщить модератору

36. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (11), 16-Июл-26, 15:02 
На windows люди нативно работают с ПО (обработка фото, трейдинг, обработка музыки и т.д.) и играют тоже нативно.
Ответить | Правка | Наверх | Cообщить модератору

56. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Макан Негодяй (?), 16-Июл-26, 16:01 
Чо дали - на том и сидят. В этом главный секрет популярности.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

85. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 16-Июл-26, 19:25 
> Чо дали - на том и сидят. В этом главный секрет популярности.

Не, друг, в профессиональной среде у тебя не получится "сидеть на том, что дали".

Ибо если тебе дадут Линукс, а конкретный профессиональный софт при этом доступен этот софт под Виндой (и, в лучшем случае, для Маков) - то придется делать конкретный выбор, а не кушать, что дали.

Ответить | Правка | Наверх | Cообщить модератору

136. "Доступен язык программирования Perl 5.44"  +/
Сообщение от _ (??), 20-Июл-26, 18:07 
ДитЁ ёпрст ....

Тебе придётся обосновать своем суперу\менеджеру что IT облажались и дали не тот "жричодали" что нужен для производства работы. Если докажешь IT принесут новое "жричодали", а нет ... ну... Ых :)

Ответить | Правка | Наверх | Cообщить модератору

83. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (24), 16-Июл-26, 19:00 
По твоей логике Windows - это универсальный инструмент у которого плюсы перевешивают минусы, ведь доля рынка у него заметная.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

84. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 16-Июл-26, 19:20 
> По твоей логике Windows - это универсальный инструмент у которого плюсы перевешивают минусы, ведь доля рынка у него заметная.

Да, все именно так. Это не только логика, но и элементарный здравый смысл.

Ведь если бы Винда не вывозила в качестве того самого "универсального инструмента", то людям бы пришлось (именно пришлось) бы юзать альтернативы.

Ответить | Правка | Наверх | Cообщить модератору

95. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (24), 16-Июл-26, 23:02 
Винда на десктопах не от того, что она хороша, а от того, что там некому выбирать. А там, где действительно выбирают, там видны нет или ее крайне мало. Например ее почти нет на телефонах, ее редко выбирают на хостингах, ее нет в роутерах, ее нет в телевизорах, ее нет, наконец, в ТОП-500. Универсальная винда, ага.
Ответить | Правка | Наверх | Cообщить модератору

98. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 16-Июл-26, 23:55 
> Винда на десктопах не от того, что она хороша, а от того, что там некому выбирать.

Именно потому, что хороша и выполняет все задачи, возложенные на десктопную ось.

> А там, где действительно выбирают, там видны нет или ее крайне мало. Например ее почти нет на телефонах, ее редко выбирают на хостингах, ее нет в роутерах, ее нет в телевизорах, ее нет, наконец, в ТОП-500. Универсальная винда, ага.

Декстопной оси нет на телефонах и телевизорах! Вот это поворот, да?

Господи, какая же дурка...

Ответить | Правка | Наверх | Cообщить модератору

101. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (24), 17-Июл-26, 00:28 
Это ты, а не я упомянул универсальность. Винда какая угодно, но не универсальная.
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 17-Июл-26, 01:51 
> Аноним (24): По твоей логике Windows - это универсальный инструмент
> Аноним (24): Это ты, а не я упомянул универсальность.

У тебя там склероз, я смотрю?

> Винда какая угодно, но не универсальная.

В нише десктопных осей, для которых она и создавалась - самая что ни на есть универсальная.

Ответить | Правка | Наверх | Cообщить модератору

94. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от YetAnotherOnanym (ok), 16-Июл-26, 21:48 
У питона нет плюсов, единственный фактор, способствующий его распространению - мода, среди юных вкатунов, которая начинает сходить на нет.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

108. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Прохожий (??), 17-Июл-26, 02:31 
>У питона нет плюсов

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

Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (11), 16-Июл-26, 13:29 
Неправда, ничего лучше Python нету! (А доля рынка это подтверждает)
Да вы можете выучить, только хайп вашего языка пройдёт и вы будите на рынке труда с неактуальными знаниями.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

62. "Доступен язык программирования Perl 5.44"  +/
Сообщение от anonymos (?), 16-Июл-26, 16:08 
На каком языке пишут у работодателя, тот и есть топ!
Запомни эту простую истину )))
Ответить | Правка | Наверх | Cообщить модератору

77. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (86), 16-Июл-26, 18:35 
> Идеальный язык. [...] Хэши и regexp-ы творят чудеса.

Идеальный язык для write-only г*ода, где доже на уровне синтаксиса одну и ту же задачу можно решить двумя и более способами.

В результате один и тот же алгоритм, выраженный в виде перлопортянки, может выглядеть как два абсолютно разных языка. Вишенкой на торте идут вот те самые регекспы и любимая спецолимпиада перлопортянщиков - влепить всего побольше в одну строку.

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

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

102. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (102), 17-Июл-26, 01:36 
А в твоём любимом питоне всегда есть один и только один способ сделать определёный алгоритм?
Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен язык программирования Perl 5.44"  +/
Сообщение от koni dohnut (?), 17-Июл-26, 13:04 
задумывался он именно так
получилось ? ну как получилось ...
Ответить | Правка | Наверх | Cообщить модератору

137. "Доступен язык программирования Perl 5.44"  +/
Сообщение от _ (??), 20-Июл-26, 18:19 
>> Идеальный язык. [...] Хэши и regexp-ы творят чудеса.
>Идеальный язык для write-only г*ода,

Ну сильно спорить не буду, но ...
Perl был первым мощным скриптовым языком на котором можно было писать проги __вместо__ Си ... и как раз мощность писюгов начала позволять такое ... и всё сошлось!(С)

Но так как первый, то известно что будет, на примере блинов :)

Моё видение: Perl был великим и ужасным! Теперь - просто ужасный :))))

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

5. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (5), 16-Июл-26, 13:23 
Для ProxMox'а
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

15. "Доступен язык программирования Perl 5.44"  +2 +/
Сообщение от Сладкая булочка (?), 16-Июл-26, 13:43 
опеннет
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

20. "Доступен язык программирования Perl 5.44"  +2 +/
Сообщение от xsignal (ok), 16-Июл-26, 13:55 
В смысле, "зачем"? Отличный и удобный стабильный инструмент с огромной библиотечной базой - скрипты, наброски программ, полноценные программы. Скорее более уместен вопрос - почему бы не пользоваться?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Доступен язык программирования Perl 5.44"  +/
Сообщение от 128002 (?), 16-Июл-26, 14:39 
cowsay на нем написан
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

43. "Доступен язык программирования Perl 5.44"  +2 +/
Сообщение от Аноним (5), 16-Июл-26, 15:21 
Ты это спрашиваешь на сайте, написанном на Перле.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

63. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Смузихеб забывший пароль (?), 16-Июл-26, 16:10 
Вопрос в том, что нового делается на нём, на новой его версии и зачем именно на этом при всём обилии разных технологий, ЯП и наработок ?

А то что что-то там когда-то кем-то в бородатые годы было сделано - так раньше и выбор был другой и трава зеленее и пиво холоднее

Ответить | Правка | Наверх | Cообщить модератору

67. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Вася (??), 16-Июл-26, 16:53 
оно и видно.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

7. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (11), 16-Июл-26, 13:27 
А как у него с памятью?
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Массоны Рептилоиды (?), 16-Июл-26, 13:41 
> А как у него с памятью?

Хорошо. Кушает и растёт

Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен язык программирования Perl 5.44"  –5 +/
Сообщение от Танкистemail (?), 16-Июл-26, 13:40 
зачем пользоваться сабжем, ведь пхп есть который появился как перловый шаблонизатор. Чуваку надоело для каждого проекта с нуля писать шаблонизатор на перле, и он сделал скрипты на нем. Так появился пхп
Потом пхп распространился по миру. А некоторые лол до сих пор используют перл, хотя ПХП — это такой же перл, но на сях.
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Сладкая булочка (?), 16-Июл-26, 13:44 
> А некоторые лол до сих пор используют перл, хотя ПХП — это такой же перл, но на сях.

Тяжело быть в танке, да.

Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен язык программирования Perl 5.44"  +/
Сообщение от ы (?), 16-Июл-26, 14:01 
похоже на слоп для троллинга. а может каникулы.
Ответить | Правка | Наверх | Cообщить модератору

118. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (117), 17-Июл-26, 09:34 
Да ладно, может чувак просто пыхнул и хочет остальных в свою секту затащить. Кстати функционально там ничуть не хуже питона, а минусы свои, отличающиеся :)
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (48), 16-Июл-26, 15:40 
Зачем нужен Паскаль? Зачем нужен Кобол? Зачем нужен Хаскель? Есть задачи помимо применения в реальных задачах, есть вопросы искусства, экстремальные увлечения, есть просто смотрите как я могу.

Это как зачем рисовать акварелью если есть принтер и Фотошоп.  

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

19. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (19), 16-Июл-26, 13:51 
Perl 7 когда?
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (23), 16-Июл-26, 14:13 
Этот Омаром назовут. Ну по традиции :)
Ответить | Правка | Наверх | Cообщить модератору

68. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (19), 16-Июл-26, 16:59 
Нет. В отличие от Perl 6, Perl 7 -- это просто обновлённый Perl 5 с кучей расширений включенных из коробки. Вся разница в том, что не надо будет пачку "use ...;" в начало каждого файла совать.

Ответить | Правка | Наверх | Cообщить модератору

70. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (23), 16-Июл-26, 17:41 
Наверное, про Perl 6 вначале тоже так думали.
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (72), 16-Июл-26, 17:52 
>Perl 7 когда?

Куда торопишься? После 5-ки 6-ка идет, а не 7-ка.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

42. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (42), 16-Июл-26, 15:21 
Зачем Perl 5, если уже вышел Perl 6 (raku)?
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Аноним (5), 16-Июл-26, 15:22 
Он получился неудачным и не совместимым с p5
Ответить | Правка | Наверх | Cообщить модератору

104. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (104), 17-Июл-26, 01:56 
А перл4 был сильно совместим с пятым?

>Он получился неудачным

То-то перл5 из него до сих пор фичи тягает.

Вообще, язык-то хороший получился. Тот же самый универсальный хакерский "швейцарский нож", но осовремененный и с работой над ошибками прошлой версии. Очень рекомендую присмотреться поближе, один из самых недооценённых языков нашего времени.

Не взлетел лишь потому, что сначала поторопились и зарелизили сыроватым, а после Ларри позволил утятам расколоть и без того немногочисленное сообщество.

Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (42), 17-Июл-26, 08:18 
Я вообще ничего от Ларри в сообществе не вижу.

Он вроде вышел на пенсию, и всё, больше не пишет ни кода, ни статей.

Ответить | Правка | Наверх | Cообщить модератору

130. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (-), 17-Июл-26, 14:02 
Жирный рантайм и очередной виртэнв, что попахивает какой-то нестабильностью или ожиданием нестабильности. Нельзя было как-то без этого обойтись? В роутер или образ с лимитом по размеру уже не засунешь. А так-то язык интересный.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

111. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (111), 17-Июл-26, 05:10 
Совместимость с Perl 5 не нужна. И вышел он удачным. Просто таким как ты лень учить что-то новое.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

45. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (34), 16-Июл-26, 15:28 
Так ты всё проспала, уже perl7 придумали. Только его постигла судьба perl6.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

47. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (48), 16-Июл-26, 15:36 
Зачем эти изменения ради изменений? Они же даже ничего не улучшают.
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен язык программирования Perl 5.44"  –2 +/
Сообщение от Аноним (54), 16-Июл-26, 15:52 
А что там улучшать? Язык давно зашёл в тупик, только как-то поддерживать легаси что ещё на нём крутится.
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен язык программирования Perl 5.44"  –3 +/
Сообщение от Аноним (59), 16-Июл-26, 16:05 
Все дистры еще лет 10 назад переписали свои системные скрипты на другие языки, перл умер за ненадобностью.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Сладкая булочка (?), 16-Июл-26, 20:56 
> Все дистры еще лет 10 назад переписали свои системные скрипты на другие
> языки, перл умер за ненадобностью.

Особенно debhelpers.

Ответить | Правка | Наверх | Cообщить модератору

80. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от sunjob (ok), 16-Июл-26, 18:40 
кому как (судя по оставленным отзывам) - обожаю перловку, ем ее в любом виде, с приправами и без! отлично дополняет баш. имхо весь системный скриптинг отлично пишется и поддерживается на perl & bash-е.
кому не в кайф - значит это не ваше! :о)
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступен язык программирования Perl 5.44"  +1 +/
Сообщение от Xasd7 (?), 16-Июл-26, 18:57 
писать-то можно -- главное потом не читать :-)
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступен язык программирования Perl 5.44"  +/
Сообщение от sunjob (ok), 17-Июл-26, 00:02 
> писать-то можно -- главное потом не читать :-)

да и читается замечательно, ни какого когнитивного безобразия с диссонансом :о)

Ответить | Правка | Наверх | Cообщить модератору

92. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Сладкая булочка (?), 16-Июл-26, 20:57 
> имхо весь системный скриптинг отлично пишется и поддерживается на perl & bash-е
> отлично пишется и поддерживается
> поддерживается
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

116. "Доступен язык программирования Perl 5.44"  –1 +/
Сообщение от Аноним (42), 17-Июл-26, 09:10 
Непонятно только зачем в вашем наборе перл. Всё прекрасно пишется на bash+find+grep+sed+awk+jq+xmllint+m4.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

120. "Доступен язык программирования Perl 5.44"  +/
Сообщение от sunjob (ok), 17-Июл-26, 12:50 
> Непонятно только зачем в вашем наборе перл. Всё прекрасно пишется на bash+find+grep+sed+awk+jq+xmllint+m4.

вы мудрец! :о)
1. perl
2. find+grep+sed+awk+jq+xmllint+m4

Ответить | Правка | Наверх | Cообщить модератору

88. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Anm (?), 16-Июл-26, 20:14 
Что-нибудь похожее вроде WebMin на пихоне существует?
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен язык программирования Perl 5.44"  +/
Сообщение от ятупойтролль (ok), 16-Июл-26, 20:56 
о нет, вебмин один такой в своем роде.
Ответить | Правка | Наверх | Cообщить модератору

110. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (110), 17-Июл-26, 02:52 
А ты уже перешёл на odin, или до сих пор терроризируешь работодателя перлом?
Ответить | Правка | Наверх | Cообщить модератору

115. "Доступен язык программирования Perl 5.44"  +/
Сообщение от Аноним (115), 17-Июл-26, 08:40 
пишу веб на Perl до сих пор, and lovin' it
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру