(Untitled)

May 11, 2007 14:39

Leave a comment

Comments 138

Повторюсь anhen May 11 2007, 11:44:28 UTC
Ты сволочь и башорг твой блядский тоже
Работа встала
Мы ставим си без плюсов и паскаль
Для чистоты эксперимента

Reply

Re: Повторюсь mr_st May 11 2007, 11:57:15 UTC
Undefined behavior это называется ;)

Reply

Re: Повторюсь buran_ May 11 2007, 15:40:44 UTC
Именно
Параграф 5, абзац 4
в Мане последнего GCC кажется это же (только менее юпитерианским языком) написано на странице 53.
А вообще экспрешшан - боян ;)

Reply

Re: Повторюсь buran_ May 11 2007, 15:42:34 UTC
параграф 5 абзац 4 это в стандарте ;)

Reply


navka May 11 2007, 12:13:44 UTC
КАЙФ:)

Reply


golubev May 11 2007, 13:12:15 UTC
отлично!
правда, стандарт Си говорит, что результат такого выражение не определен. ;)
и, в принципе, может быть хоть 238 :)

Reply

vaddimka May 13 2007, 13:35:22 UTC
это где в стандарте такой бред написан? )

Reply

darky2000 May 14 2007, 09:54:43 UTC
http://darky2000.livejournal.com/72865.html?thread=109985#t109985
но, afaiu, не совсем вольный результат, а возможность выбирать компилеру между ветками выполнения, либо выдать ворнинг/еггог. Так ша 238 не канат 8-)

Reply


one_in May 11 2007, 14:13:21 UTC
Блин, этот прикол "съел наш моск". (-8
Отфорвардил его с БОРа нескольким разным людям, и у всех / со всеми примерно такие же дискуссии завязались. :-)

Reply


anonymous May 11 2007, 14:35:50 UTC
"а у дельфистов нет инкрементов"

Есть, но Inc(n) это не функция а процедура :)

Reply

anhen May 11 2007, 15:05:34 UTC
i = ++i + ++i под дельфи не работает
значит дельфи в эксперименте не участвует

хотя мы под паскаль код уже упростили :) можно возвращать дельфи :)

Reply

khathi May 13 2007, 14:32:21 UTC
Эквипенисуально. Этот пример вообще работает исключительно потому, что большинство языков допускают побочные эффекты в функции инкремента, фактически делая её процедурой.

Reply


Leave a comment

Up