1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Когда правильно праздновать день программиста

Тема в разделе "Флейм", создана пользователем Bato-San, 13 сен 2014.

  1. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Поздравляю всех программистов, включая себя с Днём программиста. :russian::drink:

    Странно, что никто не отмечает, не поздравляет и вообще "не в курсе"...
     
    Последнее редактирование: 13 сен 2014
    unreal doom, Dimouse, quazatron и 2 другим нравится это.
  2.  
  3. Steel Rat Stainless

    Steel Rat

    Регистрация:
    28 дек 2006
    Сообщения:
    3.260
    Дык, весь день с машиной ковырялся, щас с роботом ковыряюсь - не до того.
     
    Bato-San нравится это.
  4. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    550
    По всей видимости, Медведев изучал Паскаль (без открытых массивов). Ассемблеристы-x86/cишники отмечают 14-го числа - у них с нуля индексы.
     
    Последнее редактирование модератором: 26 сен 2014
  5. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    550
    Паскалистов тоже поздравляю. В свое время Паскаль сильно выручал. Все-таки большую часть своей коллекции кассет ZX Spectrum перевел на PC именно с его помощью. Правда таймер приходилось программировать ассемблерными вставками. Еще помню сжег мультикарту, подключая магнитофон к LPT... Так, у меня уже 14-ое. Поздравляю всех!
     
  6. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    С нуля. Но элемент с индексом ноль всё равно в массиве первый, а с индексом 255 - 256-й. Сишники знают.
    (Кстати, прикольный практический вывод: нулевой элемент - это который либо с индексом -1, либо кто скажет "нулевой элемент", тот только притворяется программистом. :-) )
     
    Bato-San и Steel Rat нравится это.
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Поздравляю:

    Байт без знака в bin:

    Номер бита:76543210
    Значение__:00000000 = 0

    Номер бита:76543210
    Значение__:11111111 = 255

    :facepalm:

    Так что если считать от 0 то и впрямь будет 256, только вот... нуль это всё же нуль. А если вводить знаки то пределом будет число 127, но никак не 256.

    Учите системы счисления...
     
    Последнее редактирование: 14 сен 2014
  8. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    (вздыхает) Знаки - это от лукавого. :-( Реализовать их можно минимум четырьмя разными вариантами, вплоть до хранения знака в совершенно отдельном регистре. Настоящая аппаратная арифметика - беззнаковая.
    (хихикает) А если бы байт был 10-битный, то какой день года был бы праздником? :-)

    PS. Кстати, в начале 80-х, когда я учился в институте, таких вопросов не возникало: все знали, что День программиста - это День советской космонавтики, 12 апреля.
     
  9. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    поздравляю ! Байт, что это и какое бывает. :)

    Ну теперь вот официально он у нас стал аж 256 днём года... да. Что не мешает праздновать его ещё 8 раз в году ! :D
     
  10. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    550
    [​IMG]

    Может я чего-то не понимаю, но Керниган пишет, что имя массива представляет собой адрес нулевого элемента массива. Причем не похоже, что автор книги имеет в виду [-1], так как x==&x[0] (на моем компиляторе). То есть нулевой элемент и элемент с нулевым индекcом - это одно и то же.

    [-1] еще, конечно, можно понимать как нулевой элемент в виде указателя на массив, но тут возникают сложности с однородностью получившейся структуры.
     
    Последнее редактирование: 15 сен 2014
  11. Steel Rat Stainless

    Steel Rat

    Регистрация:
    28 дек 2006
    Сообщения:
    3.260
    Нулевой индекс, как ни крути, по порядку идёт первым.
     
    Рыжий Тигра нравится это.
  12. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    550
    Да это понятно. Это с точки зрения обыденного мышления среднестатистического человека, не обязательно программиста. Но при этом этот первый порядок Керниган и Ричи называют нулевым элементом. То есть создатели языка Си, скорее всего, пользуются расширенным рядом натуральных чисел. Поэтому я и предлагаю праздновать день программиста на день позже. :)
     
    Последнее редактирование: 26 сен 2014
  13. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Керниган и Ричи знали математику. И, да - quazatron однозначно прав.
     
    Последнее редактирование модератором: 26 сен 2014
  14. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    тема нуля в программировании конечно весьма занятная:

    −0 (программирование)

    Машинный ноль

    nil, Nil, NULL, NSNull. Всё — ничто


    Но...
    что касается праздника - тут всё очень просто:

    256-й день

    ибо эта цифра известна даже самым начинающим программистам, и даже непрограммистам.

    И тут в большей степени играет роль социология и психология.

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

    И этого понимания достаточно для простых смертных.
    - Поздравлям-с с Днём Программиста!
    А почему у вас праздник сегодня?
    - Потому, что 256-й день.
    - А почему 256-й день?
    - Потому, что байт.
    - А-а-а... вон оно что...

    И всё становится человеку понятно.

    А на следующий день он забывает об этом.

    И это хорошо.

    Ибо нефиг лишний раз отвлекать программистов от работы всяким там праздниками. :rolleyes:
     
    Bato-San нравится это.
  15. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    Для "гражданского общества" (т.е., по Локку и Веберу, "ведущего холодную гражданскую войну на выживание всех со всеми") поканает.
    А вот в годы моей (поднимает кривой коготь) молодости программисты были на, вообще говоря, вершине технологической пирамиды и поэтому голову себе такими глупостями не забивали: 12 апреля и кошка не ходи. :-)
     
    daemolisher нравится это.
  16. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Рыжий Тигра, с 1815 года этот праздник отмечается 10 декабря. В день рождения Ады Лавлейс.

    Так что - нам есть что праздновать и когда. :)
     
  17. hobot Оператор ДВК.

    hobot

    Регистрация:
    6 авг 2009
    Сообщения:
    1.777
    Что не мешает праздновать его ещё ^O10 раз в году! :-)
     
    Bato-San нравится это.
  18. Шерсть 102-й

    Шерсть

    Регистрация:
    24 июл 2008
    Сообщения:
    2.182
    А как правильно праздновать день программиста? Есть разнарядка?
     
  19. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    Да хоть 0x34. Но тогда он вырождается в "День сторожа". :-(
     
  20. Петр9

    Петр9

    Регистрация:
    22 сен 2014
    Сообщения:
    1
    Раз программист задействован на работе все 365 дней в году, значит и все "дни сторожа" тоже его ))
    Даешь все для праздников[/URL] каждый день !!!!!!!
     
    Последнее редактирование: 22 ноя 2014
  21. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Понедельник начинается в субботу. :drink:
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление