Информация об изменениях

Сообщение Re: Искусство программирования от 16.12.2016 6:33

Изменено 16.12.2016 6:53 Ziaw

Здравствуйте, Basil B, Вы писали:

BB>Perl:

BB>
BB>say 'Fizz' x $_ %% 3 ~ 'Buzz' x $_ %% 5 || $_ for 1 .. 100;
BB>


BB>PicoLisp:

BB>
BB>;(for N 100
BB>;   (prinl
BB>;      (or (pack (at (0 . 3) "Fizz") (at (0 . 5) "Buzz")) N) ) )
BB>;



А вот вариант на пиколиспе — ясный, элегантный, небанальный — можно сказать, красивый. Заключительная программа приведена для контраста.

Что-то он не сильно читабельнее перла, на мой взгляд.
Здравствуйте, Basil B, Вы писали:

BB>Perl:

BB>
BB>say 'Fizz' x $_ %% 3 ~ 'Buzz' x $_ %% 5 || $_ for 1 .. 100;
BB>


BB>PicoLisp:

BB>
BB>;(for N 100
BB>;   (prinl
BB>;      (or (pack (at (0 . 3) "Fizz") (at (0 . 5) "Buzz")) N) ) )
BB>;



BB>А вот вариант на пиколиспе — ясный, элегантный, небанальный — можно сказать, красивый. Заключительная программа приведена для контраста.


Что-то он не сильно читабельнее перла, на мой взгляд.