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

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

Изменено 16.12.2016 6:54 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>;



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


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

BB>Perl:

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


BB>PicoLisp:

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



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


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