1. O-Planet 6898 13.09.18 14:48 Сейчас в теме

С днем быдлокодера

Сегодня многие отмечают праздник "День программиста", не подозревая, что на самом деле этот праздник не сегодня. С днем программиста ассоциируется 256-й день в году. И в этом кроется фича. Истинные программисты, и потому их мы выделяем из огромной массы, воспринимают год, как массив дней и считают своим профессиональным праздником тот день, которому соответствует индекс 256. Но поскольку истинные программисты понимают, что индексирование в С-подобных языках всегда начинается с 0, а не с 1, то и день в году, которому соответствует число 256, они относят на 14-е сентября. Лжепрограммисты, и их мы именуем быдлокодерами, не видят массива дней, глядя в календарь. Они не знают С, считают дни с 1. Но это равносильно утверждению, что в килобайте 1000 байт. Лишь не многие, избранные, понимают это ;)

PS Да, это холивар...
Ответы
Сортировка: Древо
2. karpik666 2051 13.09.18 14:55 Сейчас в теме
Бред, хоть с единицы будет индекс, хоть с 0, общее количество дней не меняется, выходит что "тру" программисты учитывают 257 дней у себя, тогда теряется весь смысл такой даты.
nbondarenko; bsturtle; +2 Ответить
10. O-Planet 6898 13.09.18 16:02 Сейчас в теме
(2) А зачем считать кол-во дней? Мы раскладываем год в массив

0->01.01
1->02.01
2->03.01
...
256->14.09
11. herfis 261 13.09.18 16:06 Сейчас в теме
(10) Так ведь само число 256 нарисовалось из той логики, что мы учитываем ноль как значение в общем количестве значений, которые возможно сохранить в байте. А ты его еще один раз посчитал, получается. 257-й день в году - это вообще ни в какие ворота.
bsturtle; +1 Ответить
14. O-Planet 6898 13.09.18 18:16 Сейчас в теме
(11) Не, в этом как раз и заключается глубокий, сокровенный смысл, недоступный массам быдлокодеров! :D
Мы не празднуем день под номером N, а празднуем тот день, которому сопоставили в стеке число 256. И, да, это будет 257-й день в году, если считать от 1.
17. t.v.s. 81 14.09.18 07:59 Сейчас в теме
(10) Потому что есть Указ Президента РФ от 11 сентября 2009 г. N 1034 "О Дне программиста" и в нем русским по белому написано
Установить профессиональный праздник - День программиста и отмечать его 13 сентября (в 256-й день года), если год високосный - 12 сентября.

Или тру-программеры ТЗ не читают?
nbondarenko; rusmm93; +2 Ответить
19. O-Planet 6898 14.09.18 11:21 Сейчас в теме
(17) Значит, наш президент - главный быдлокодер... Мой мир только что рухнул :(
3. t.v.s. 81 13.09.18 14:59 Сейчас в теме
Речь идет о номере по порядку, а не об индексе. Элемент с индексом 0 будет по порядку первым, а вот элемент с индексом 256 - будет 257-м.
bsturtle; +1 Ответить
4. herfis 261 13.09.18 15:06 Сейчас в теме
А я бы сказал, что истинные программисты должны праздновать день FF и начинать бухать на день раньше.
ЧерныйКот; +1 Ответить
6. plevakin 13.09.18 15:44 Сейчас в теме
(4) А почему FF? Мы разве празднуем 49 лет? 99 лет? Мы отмечаем цифры с нулями на конце.
100 это и есть 257. Я за 14 сентября :)
7. herfis 261 13.09.18 15:56 Сейчас в теме
(6) Да отмечайте, кто ж вам помешает :)
Но 100 - это уже не байт (но и не 257). FF ближе к реальному программированию.
Ведь в практике программирования обычно используются реальные значения, а не "количество значений, которые мы можем записать включая ноль".
А FF - максимальное значение, которое мы можем записать в байт. Да и другие полезные применения у него есть. Битовая маска, например.
8. O-Planet 6898 13.09.18 15:58 Сейчас в теме
9. herfis 261 13.09.18 16:00 Сейчас в теме
(6) Кстати, возможно твой довод "нулей на конце" и учитывали основатели праздника.
И именно поэтому празднуется 256-й день (100)
5. herfis 261 13.09.18 15:12 Сейчас в теме
0A young programmers began to work online,
One didn't pay for Internet, and then there were 9.

9 young programmers used copies that they made,
But one was caught by FBI, and then there were 8.

8 young programmers discussed about heaven,
One said "It's Windows 95!", and then there were 7.

7 young programmers found bugs they tried to fix,
But one was fixed by the bug, and then there were 6.

6 young programmers were testing the hard drive,
One got the string "Format complete", and then there were 5.

5 young programmers were running the FrontDoor,
The BBS of one was hacked, and then there were 4.

4 young programmers worked using only C,
One said some good about Pascal, and then there were 3.

3 young programmers didn't know what to do,
One tried to call the on-line help, and then there were 2.

2 young programmers were testing what they've done,
One got a virus in his brain, and then there was 1.

1 young programmer was mighty as a hero,
But tried to speak with user, and then there were 0.

Boss cried:"Oh, where is the program we must have?!"
And fired one programmer, and then there were FF
12. Bukaska 126 13.09.18 16:35 Сейчас в теме
С праздником программисты)))
15. O-Planet 6898 13.09.18 18:16 Сейчас в теме
13. Vovan1975 14 13.09.18 17:47 Сейчас в теме
ненене
это все неправильно.

надо было начинать с "1-сники не программисты"
t.v.s.; Bene_Valete; bsturtle; +3 Ответить
16. O-Planet 6898 13.09.18 18:18 Сейчас в теме
(13) ДА!!! 1000500! Ведь 1-сники, а не 0-сники... В самом названии уже кроется заговор.
18. nyam-nyam 14.09.18 10:32 Сейчас в теме
20. gkhaban 14.09.18 12:56 Сейчас в теме
Ох уж эти вечные пинки 1-с программистов )) Не все хотят признавать их программистами.
21. Ditron 12 14.09.18 16:53 Сейчас в теме
А главный быдлокодер тот, кто думает что, только в С-подобных языках, массивы индексируются с 0 ;-)
24. t.v.s. 81 14.09.18 20:30 Сейчас в теме
(21) Или тот, кто путает понятия индекс и номер по порядку.
Про то что есть языки, где индексом массива может являться не непрерывная (и даже не обязательно возрастающая!) последовательность чисел (и даже не обязательно чисел!) вообще молчу
22. Ditron 12 14.09.18 16:55 Сейчас в теме
А что, программист обязательно должен писать на "языке", а как же те, кто запрограммировал такую штуку как ДНК? ;-)
23. t.v.s. 81 14.09.18 20:27 Сейчас в теме
(22) Я мог бы изменить мир! Но бог не дает исходники:(
25. Infector 120 14.09.18 23:56 Сейчас в теме
Годный вброс для разведения холивара, правда уровень полученного холивара достоин разве что школьников.
Использование индексов от 0 приводит еще и к тому, что индекс 256 выпадает из употребления в составе байта. (см. IP адреса) И в качестве юбилейного учитывать следует 255 индекс.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Салехард
зарплата от 80 000 руб. до 200 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день


Программист 1С
Санкт-Петербург
Полный день

Программист 1С
Санкт-Петербург
Полный день