Jul. 9th, 2005

netp_npokon: (Default)
Черт, а ведь прочитать учебник по PHP, как я поступил пару лет назад - это чертовски мало. Надо еще постоянно чего-то читать и быть в теме, потому что умения "просто кодить" тут недостаточно.


// Здесь были всякие мысли про подходы к решению одной типичной задачи на PHP. Но нах?
// Может, оно будет иметь смысл, когда я все-таки разберусь в ней и определюсь,
// какой подход мне кажется более удобным. А то наломаю тут дров.

Current man: наблы из "Куроводства" Котерова.
netp_npokon: (Default)
Безумно жалко два литра клубничного варенья урожая две тыщи лохматого года (~2003).
Забродила, зараза, даж восстановлению не подлежит ((

Дзен

Jul. 9th, 2005 08:11 pm
netp_npokon: (Default)
Читаю "Куроводство" Котерова. Офигеваю.

Набла 10. Рекурсивный main(), или программирование квадратиком. (цитируется не полностью)

Вы когда-нибудь задумывались, сколько информации реально содержится в коде, который вы пишете? В смысле, до каких пор его можно сжимать?.. Ну и правильно — нечего голову забивать.

Тем временем, один человек по имени Дмитрий Мельник, не теряя этого самого времени, решил посжимать программы на практике. Угадайте, что делает следующий код.

Код под катом )
Ну что, догадались? Нет?.. Тогда откомпилируйте программу и запустите (не важно — в Unix или же в Borland C 3.1). Введите выражение:

d=8, 1+(a=b=2*(c=2+d))/5+a

Вы получите в ответ:

25

Поразительно, не правда ли?.. При таком объеме он еще и правильно считает. Вот что пишет по этому поводу сам автор.

Слово автору )
По новейшим сведениям, 20 строк — не предел для такой задачи. Имеются рабочие версии и размером в 13 строк! Правда, алгоритм там применяется немного другой, менее универсальный

<...>

Да, и последнее. Никогда так не делайте.

Profile

netp_npokon: (Default)
netp_npokon

April 2017

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 5th, 2025 12:38 am
Powered by Dreamwidth Studios