ru.humor.14
всем привет :)

тут мне на день рождения (кстати - всем спасибо за поздравления) пришла в голову мысль, что в этом году у меня самый что ни на есть программистский юбилей - 0x20 лет :-))

потом я подумал, что 0x20 это символ пробела. год под знаком пробела? хммм... тут я призадумался. что ждет меня в этом году? пустота? успокоил меня Дед, сказав, что пробел - это самая жирная кнопка на клавиатуре :)

в итоге, родилась теория, которой я спешу с вами поделиться. слушайте внимательно: помимо знаков зодиака, китайского календаря и прочей каббалы чисел, судьбой программиста управляет таинственный гороскоп ASCII. :) каждому году в жизни человека покровительствует соответствующий знак.

издавна жрецы-системщики носили с собой таблицы этих знаков (ха, у меня у самого в школе была распечатка такой таблички). по ним они предсказывали, что случится с программой, а часто - и с тем, кто эту программу написал.

смысл многих знаков ASCII ныне утерян, либо известен немногим избранным. ниже я приведу толкования только некоторых, самых популярных из них:

0 NUL (null)
ноль, начало человеческой жизни. во многих религиях (напр С, С++) этот символ означает конец строки - с вашим появлением на свет заканчивается полоса беззаботной жизни у ваших родителей.

2 STX (start of text)
ребенок начинает говорить

7 BEL (bell)
первый звонок. многие в этом возрасте идут в школу

8 BS (backspace)
исправление ошибок, взгляд в прошлое (и нахрена я пошел в эту школу?)

9 TAB (horizontal tab)
скачок вперед (куда, интересно?)

10 LF (line feed)
конец начальной школы, новая полоса в жизни

12 FF (form feed)
новая страница в жизни (с чего бы это?)

13 CR (carriage return)
начало тинэйджерства, конец детства. возврат коляски

14 SI, 15 SO (shift in / shift out)
первый сексуальный опыт

16 DLE (data link escape)
окончание школы

17 DC1 (device control 1)
18 DC2 (device control 2)
19 DC3 (device control 3)
20 DC4 (device control 4)
первый, второй, третий и четветрый курс института.

21 NAK (negative acknowledge)
пятый курс - вам приходится признать, что за 5 лет вы так ничему и не научились

22 SYN (synchronous idle)
год безделья после окончания института, часто вместе с товарищами, т.е. синхронно

24 CAN (cancel)
первые попытки бросить пить

25 EM (end of medium)
родители перестают давать вам деньги

26 SUB (substitute)
вы находите себе любовницу

27 ESC (escape)
и уходите от жены

28-31 FS RS GS US (file, group, record, and unit separator) попытки отмежеваться от всего прошлого и начать новую жизнь

32 Space
пробел, дао. невидимый глазу, но полный внутреннего содержания, последний в череде непечатных символов :) самая большая кнопка на клавиатуре, и самая разбитая у многих геймеров

33 !
восклицательный знак - год радостных свершений, это также символ отрицания в культах С и perl, и выход в параллельные миры в религии vi


...ну и так далее - можете продолжить и дополнить сами :-))

с нетерпением ожидаю наступления года доллара и желаю всем дожить до koi8, не завернувшись в 64 года под знаком @ :-)))