Художник может с помощью холста и красокрук и компьютера показать нам то, каким он видит этот мир.Человек владеющих музыкальным инструментом можетпопытаться показать нам свой внутренний мир в мелодии.А как может себя выразить программист? Объявляю ПЕРВЫЙ ТВОРЧЕСКИЙПостим свои произведения искусства.
А если серьезно, расскажите как вообще должно выражаться творчество в коде.
>>736813 (OP)А программист - это ремесленник.
>>736913Большинство художников - ремесленники.Но некоторые иногда создают произведения искусства.Аналогично и с программистами.
>>736927>Большинство художников - ремесленники.Nyet.
>>736816Помнится на 4чане обсуждали алгоритмы сортировки и в комментах родились sleep sort и random sort.По мне так это примеры программисткого искусства, жанр: абсурдный юмор.два чая тому кто найдёт скрины того треда
>>736934random sort я уже сам изобрел давно, а sleep sort как работает? Ничего не делает и, если данные уже отсортированы, вуаля?
>>736941В треде, если не ошибаюсь, был ещё десяток вариантов.
>>736951Норм. Получается, нужно столько потоков, сколько чисел?
>>736931Da. Как и музыканты, лабающие в кабаках или учащие очередное дитя какую-нибудь инвенцию Баха.
>>736956Ага.Мне нравится этот код тем, что он наглядно показывает, что уровни абстракций не идеальны и протекают, а значит нужно разбираться не только в api последнего уровня, а то получит такой интересный код: с первого взгляда он имеет сложность O(1).
>>736927Ну программисты создают фреймворки, ос, суперсистемы.
Сам хотел создать этот тред.Вот бренность бытия:enum state {suffering, death, happyness};class life{ static void Main(){ Random lifeEvents = new Random(); state your; for(int age = 0; ;age++) { your = lifeEvents.Next(state.death, state.happyness); if(your == state.death) break; } }}
>>736813 (OP)Куайны, например. Кстати, кто-нибудь может доставить ссылку на чувака, который написал цепной куайн на овер20 языках, а то я проебал?
>>737194Вот куайн из 100 языков https://github.com/mame/quine-relay
Бамп
>>736997Кстати, можно же асинхронно в один поток сделать.
>>736813 (OP)Ну ок, вот моё:http://pastebin.com/2zY3YTmD - змейка на седе с двумя уровнями и грофеном (цветная т.е.)Ввод обрабатывается шелл-скриптом [code lang=sh](echo ""SYM=pwhile truedo read -n 1 -t 1 SYM let N=${RANDOM}%7+1 [ "${SYM}" != "p" ] && echo -e ${SYM}\\n${N}done) | sed -nf snake.sed[/code]
>>737198Четко. Еще и сам код красиво оформил.
Ну что же вы, ТВОРЦЫ?
>>736813 (OP)Геймдев же.
>>738689Что-то очково запускать такое, там не rm -rf? Что читал по sed'у?
>>744147> там не rm -rf? В той версии вроде выпилен.>Что читал по sed'у?Не поверишь. man sed
>>736813 (OP)>А как может себя выразить программист? Ну я не знаю... написать программу. Охуеть да?/thread
>>744187Программу или код? Вещи-то разные.
>>744152Не траллируй, в мане описание трёх с половиной флагов для вызова sed'а. Что читал?
>>744507У тебя какие-то неправильные маны.http://linux.die.net/man/1/sedЛистай до Command Synopsis
>>744216И какие интересно ты вкладываешь смыслы, различающие "эти две вещи"?
>>744145Геймдев только частично состоит из кодинга и не всегда о нём можно сказать как о ремесле
>>747552Так речь же об искусстве
классика https://www.youtube.com/watch?v=QMYfkOtYYlg