Изящненький скриптик !!!

pika8484

Guest
Изящненький скриптик !!!

Друг мой который пишит на перле спорит с мной что перловские скрипты красивее, компактнее и изящнее, вот решили написать каждый такой скрипт, который выводит случайные числя 500 раз
вот мой
PHP:
<?for($i=0;$i<500;$i++){echo(rand());}?>
а вот егошний
PHP:
for(1..500){print rand}
? Вы не могли бы предложить что-нить не похожее намой супердлинющий скрипт, заранее спасибо
 

leonid_p

Новичок
<table><tr><?
$m = 11; $y = 2003;
function W($m,$y,$d) {return date('w',mktime(0,0,0,$m,$d,$y));}
echo '<td colspan='.$o=W($m,$y,1).'</td>';
while($w++<28?1:$x!=W($m+1,$y,1)) echo"<td>$w</td>".(($x=($w+$o)%7)?'':'</tr><tr>');
?></tr></table>
 

berkut

Новичок
может немного короче
PHP:
for($i=0;$i<500;print rand(),++$i);
кстати интересная штука, если вместо принт поставить эхо, то выдаётся парс еррор
 

Demiurg

Guest
надо же ... я раньше думал, что мужики только по одному параметру мерятся "у кого меньше".

-~{}~ 27.07.05 02:20:

<?for(;@$i++<500;print(rand()))?>
 

SelenIT

IT-лунатик :)
Для коллекции извратных вариантов (надо же подчеркнуть специфику языка и утереть нос Перлу...):
<?eval(str_repeat('echo rand();',500))?>
 

Фанат

oncle terrible
Команда форума
Друг мой который пишит на перле спорит с мной что перловские скрипты красивее, компактнее и изящнее
по поводу компактности он прав.
красота же и изящество - дело в куса.
не советую тебе с ним спорить - прогиграешь.
перл - "изящнее"
пхп - читабельнее
сревноваться с перлом в краткости записи - дохлый номер.
а, главное, непонятно - зачем.

-~{}~ 27.07.05 05:14:

SelenIT, ты шутишь?
 

SelenIT

IT-лунатик :)
конечно шучу - задача ведь, имхо, по определению несерьезная :)
 

Фанат

oncle terrible
Команда форума
я в плане утереть нос перлу.
это не несерьёзная задача, а нереальная.
перл СПЕЦИАЛЬНО придуман для такой вот "красоты"
именно для того, чтобы писать коротко.
 

pika8484

Guest
Demiurg --->>думал, что мужики только по одному параметру мерятся "у кого меньше".

А кому сейчас легко, не мы таике- а жизнь такая :) :) :)
 

Crazy

Developer
Re: Изящненький скриптик !!!

Автор оригинала: pika8484
Друг мой который пишит на перле спорит
Что-то хреново он пишет на перле. Нафига в таком простом скрипте столько скобок?

Код:
print rand for 1..500
:)

-~{}~ 27.07.05 09:38:

Автор оригинала: Фанат
сревноваться с перлом в краткости записи - дохлый номер.
Я знаю только один пример более бессмысленного соревнования: пытаться обогнать по краткости APL или J. :)
 

pika8484

Guest
Добрый день
Это пишет тот самый "друг" pikи который писал на Perl

Crazy ну не надо так строго парафинить меня. Я конечно не супур бупер спец на Перле, но я писал по принципу рекламы -"а мне больше и не надо!".
А вот ты, раз уж парафинишь меня мог бы скриптик и по меньше написаь (как говорится назвался груздем лезь в карзину).
Ты написал
print rand for 1..500 что занимает 21 б.
а я (со своими скромными способностями)знаю вариант из 16 б.

Так что давай сюда этот вариант(из 16 б) или покороче (я ведь не уверен что короче нету!)

А насчет безсмысленности соревнования. Не ужто в олимпийских играх ты видешь больше смысла? а тем не менее они существуют :)
 

Crazy

Developer
Автор оригинала: pika8484
Ты написал
print rand for 1..500 что занимает 21 б.
а я (со своими скромными способностями)знаю вариант из 16 б.
И такой же читабельный? Радуйся, мне он неизвестен. И каков же он?
 

pika8484

Guest
это опять "друг"

Вот он:
print rand()x500

а читабельный ли он- суди сам.

Да нет радоваться нечем. Просто надо знать, что всегда есть кто-то кто лучше знает. а парафин оставим самонадеяным.
А так без обид. Удачи!
 
Сверху