Forum Webscript.Ru

Программирование => Perl => Тема начата: Chs от 05 Апреля 2002, 22:00:57

Название: Читали ли вы FAQ в данном разделе?
Отправлено: Chs от 05 Апреля 2002, 22:00:57
Читали ли вы FAQ в данном разделе?
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Боря Елкин от 05 Апреля 2002, 22:43:53
Посмотрел, вроде все знакомое.

Про задачку расскажи, мне непонятно такое :)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Chs от 05 Апреля 2002, 22:54:18
Цитировать
Про задачку расскажи, мне непонятно такое

Так она на то и задачка, что бы это понять.
Что делает - понятно. Весь вопрос - как? :))
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Green Kakadu от 06 Апреля 2002, 02:33:37
Цитировать
Весь вопрос - как?

Все-таки не зря perl программеров извращенцами зовут, об этом я даже в одной книжке прочитал, что мол было бы все ничего, язык с мощными возможностями, удобный, но, блин, сами перлисты программисты любят делать свой код как можно более непонятным, программисткий садо-мазо :)
"Нет, и не буду" - 1шт., наверняка какой-нибудь шальной php\'шник забрел.
А вообще, FAQ классный  его бы что ли позаметнее как-нибудь сделать
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Oak от 06 Апреля 2002, 15:30:28
Ну не то чтобы я заядлый PHP-шник.....
Но просто честно сказал, что не буду читать  :)
 Не интересно как-то....
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Боря Елкин от 06 Апреля 2002, 19:17:05
Цитировать
сами перлисты программисты любят делать свой код как можно более непонятным, программисткий садо-мазо


Не знаю, мне всегда казалось, что на перле код наоборот более читаемый. Ведь места меньше занимает, поэтому обзор лучше. :)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: YA от 06 Апреля 2002, 23:20:13
Цитировать
Так она на то и задачка, что бы это понять.
Что делает - понятно. Весь вопрос - как?

А классная задачка! Думал аж 20 минут, причем первые 10 чувствовал себя полным идиотом :) Но все же решил :super: - люблю себя похвалить :)
Chs
А придумал ее ты?
А еще есть? ;)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Chs от 06 Апреля 2002, 23:36:23
Цитировать
А придумал ее ты?
А еще есть?

Нет, не я. Я ее увидел - кто-то кинул на форуме.
Если у кого есть интересные - присылайте.
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Green Kakadu от 07 Апреля 2002, 16:10:05
Цитировать
Что делает - понятно. Весь вопрос - как? )

Я обползался по таблице кодов ANSI (это типа подсказка ;) прости Chs) пока сам этот путь Perl не прошел и не вывел "Hello, wolrd!" на бумажке ;)))

Для тех кто ищет всякие перловые извраты: посмотрите тут http://perlmonks.org/index.pl?node=Obfuscated%20Code

Вот например первый попавшийся ;)
make me smile

#!/usr/bin/perl -w

             seek(DATA,0,0)
          ;@;=;push@a,#)
        substr            ($;[$_
      ],11                    ,18)
     for     (10.      ..14     );{
    ;};     substr    ($;[$_     ],+
    11,      +18,      pop       @a)
    &&                            s;
    \'s           (10..1)          DA
    TA       (10..1)\';\'join       &&
    pop     \\@a[        \\$_]     \\;#
    for    |,0            ,+0    @a&
     for   ee              k|    +\';
      for(                    10..
        14);$_             =join
          "",@;;print;s;smile;
             cry;;__DATA__!

Название: Читали ли вы FAQ в данном разделе?
Отправлено: NeoNox от 07 Апреля 2002, 16:13:46
Цитировать
Вот например первый попавшийся

У них еще ежегодно конкурс на самое необычное оформление кода происходит. :)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Green Kakadu от 08 Апреля 2002, 02:12:55
Цитировать
У них еще ежегодно конкурс на самое необычное оформление кода происходит

ну в данном примере  не только в оформлении дело.
На PerlJoгrnal есть конкурс- что-то вроде "напиши на perl игру размером в nnn байт"
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Maxaleni от 17 Апреля 2002, 07:17:23
Да блин не по моим мозгам такая задачка. Я даже не понял что там нужно сделать. Точно садо-мазо
Название: Читали ли вы FAQ в данном разделе?
Отправлено: YA от 17 Апреля 2002, 22:09:51
Цитировать
даже не понял что там нужно сделать

:) всего-лишь понять, как это работает
Название: Читали ли вы FAQ в данном разделе?
Отправлено: rav3n от 24 Июня 2002, 00:22:49
насклолько я заметил, фак - перевод официального perlmanual\'a
только по-моему частичный. потому что дока офиц. охеренная.
поэтому я его читать не буду.:)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Chs от 30 Июня 2002, 13:38:22
Цитировать
насклолько я заметил, фак - перевод официального perlmanual\'a

Не правильно заметил.:)
Название: Читали ли вы FAQ в данном разделе?
Отправлено: Ленивый гость от 12 Сентября 2002, 12:11:29
Сравните для примера FAQ от старик:
http://www.comprice.ru:8101/help/ (http://www.comprice.ru:8101/help/)
по моему намного полезней, чем Ваш, уважаемый Chs :)