Непростое число: чем отличается 256-й день года

Slide 1 of 40
Джон Кармак. «Всегда начинайте со структуры данных».
1/33
Джон Кармак. «Всегда начинайте со структуры данных». 
© Соцсети
Стив Джобс. «Сегодня ты делаешь код, завтра код делает тебе деньги».
2/33
Стив Джобс. «Сегодня ты делаешь код, завтра код делает тебе деньги». 
© Соцсети
Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном».
3/33
Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном». 
© Соцсети
Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно».
4/33
Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно». 
© Соцсети

Листайте дальше, чтобы пропустить рекламу

Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет».
5/33
Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет». 
© Соцсети
Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения».
6/33
Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения». 
© Соцсети
Павел Дуров. «Скорость имеет значение».
7/33
Павел Дуров. «Скорость имеет значение». 
© Соцсети
Расмус Лердорф. «Когда я не знаю, с чего начать, я открываю чистый файл и пишу: ’// С чего бы начать?’. Дальше всё идёт как-то само собой».
8/33
Расмус Лердорф. «Когда я не знаю, с чего начать, я открываю чистый файл и пишу: ’// С чего бы начать?’. Дальше всё идёт как-то само собой». 
© Соцсети
Ада Лавлейс. «Если ваша работа не документирована, значит вы не работали».
9/33
Ада Лавлейс. «Если ваша работа не документирована, значит вы не работали».  
© Соцсети

Листайте дальше, чтобы пропустить рекламу

Дональд Эрвин Кнут. «Писать книги сложнее, чем писать программы. Любой писатель может стать хотя бы посредственным программистом. Обратное, к сожалению, неверно».
10/33
Дональд Эрвин Кнут. «Писать книги сложнее, чем писать программы. Любой писатель может стать хотя бы посредственным программистом. Обратное, к сожалению, неверно». 
© Соцсети
Бьёрн Страуструп. «Если над кодом работали 20 человек, значит его можно сделать в 20 раз меньше и в 20 раз быстрее».
11/33
Бьёрн Страуструп. «Если над кодом работали 20 человек, значит его можно сделать в 20 раз меньше и в 20 раз быстрее». 
© Соцсети
Ричард Мэттью Столлман. «Если бы Омар Хайям жил сейчас, он наверняка был бы пиратом».
12/33
Ричард Мэттью Столлман. «Если бы Омар Хайям жил сейчас, он наверняка был бы пиратом». 
© Соцсети
Сид Мейер. «Не ожидайте ухоженных ногтей от первопроходцев».
13/33
Сид Мейер. «Не ожидайте ухоженных ногтей от первопроходцев». 
© Соцсети
 Алан Кёртис Кэй. «Можно сделать довольно большой проект, вообще не прикасаясь к мыши. Но зачем?».
14/33
Алан Кёртис Кэй. «Можно сделать довольно большой проект, вообще не прикасаясь к мыши. Но зачем?». 
© Соцсети

Листайте дальше, чтобы пропустить рекламу

Стив Возняк. «На собеседованиях я обычно спрашиваю, часто ли испытуемый использует костыли. Это хороший способ отсеять патологических лжецов».
15/33
Стив Возняк. «На собеседованиях я обычно спрашиваю, часто ли испытуемый использует костыли. Это хороший способ отсеять патологических лжецов». 
© Соцсети
Брэм Коэн. «На длинных дистанциях выигрывают стайеры».
16/33
Брэм Коэн. «На длинных дистанциях выигрывают стайеры». 
© Соцсети
Билл Гейтс. «Аккуратный программист — быстрый программист».
17/33
Билл Гейтс. «Аккуратный программист — быстрый программист». 
© Соцсети
Андерс Хейлсберг. «Не бывает хороших языков, бывают хорошие программисты».
18/33
Андерс Хейлсберг. «Не бывает хороших языков, бывают хорошие программисты». 
© Соцсети
Кен Томпсон. «Проще отучить собаку лаять на почтальона, чем отучить админа работать под рутом».
19/33
Кен Томпсон. «Проще отучить собаку лаять на почтальона, чем отучить админа работать под рутом». 
© Соцсети

Листайте дальше, чтобы пропустить рекламу

Давид Хейнемейер Ханссон. «Когда-то я был достаточно наивен, надеясь, что мне достаточно будет хорошо выучить один язык».
20/33
Давид Хейнемейер Ханссон. «Когда-то я был достаточно наивен, надеясь, что мне достаточно будет хорошо выучить один язык».  
© Соцсети
Джеймс Гослинг. «Кофе не помогает программировать, зато он приятен на вкус».
21/33
Джеймс Гослинг. «Кофе не помогает программировать, зато он приятен на вкус». 
© Соцсети
22/33
© Соцсети
Эндрю Таненбаум. «Завидую тестировщикам: все хотят с ними дружить».
23/33
Эндрю Таненбаум. «Завидую тестировщикам: все хотят с ними дружить». 
© Соцсети
Юкихиро Мацумото. «Отдавайте распоряжения в письменном виде: программист вы, в конце концов, или нет?»
24/33
Юкихиро Мацумото. «Отдавайте распоряжения в письменном виде: программист вы, в конце концов, или нет?» 
© Соцсети

Листайте дальше, чтобы пропустить рекламу

25/33
© Соцсети
Ларри Уолл. «И где теперь ваш ассемблер?»
26/33
Ларри Уолл. «И где теперь ваш ассемблер?» 
© Соцсети
27/33
© Соцсети
Крис Хьюз. «Чем опытнее программист, тем лучше он осознаёт всю скудность своих знаний и навыков».
28/33
Крис Хьюз. «Чем опытнее программист, тем лучше он осознаёт всю скудность своих знаний и навыков». 
© Соцсети
Брендан Эйх. «Прежде, чем начать сеанс парного программирования, уберите из комнаты все острые предметы».
29/33
Брендан Эйх. «Прежде, чем начать сеанс парного программирования, уберите из комнаты все острые предметы». 
© Соцсети

Листайте дальше, чтобы пропустить рекламу

Эрик Стивен Рэймонд. «Хакер всегда выигрывает в честной схватке, потому что он нечестен».
30/33
Эрик Стивен Рэймонд. «Хакер всегда выигрывает в честной схватке, потому что он нечестен». 
© Соцсети
Питер Нортон. «Идеальному коду место в музее: там ценят всякие древности».
31/33
Питер Нортон. «Идеальному коду место в музее: там ценят всякие древности». 
© Соцсети
Дастин Московиц. «Не экономьте на дизайне: конечный пользователь ровным счётом ничего не понимает в программировании».
32/33
Дастин Московиц. «Не экономьте на дизайне: конечный пользователь ровным счётом ничего не понимает в программировании». 
© Соцсети
Стив Возняк. «Довольно сложно руководить программистом, которому не нужны деньги».
33/33
Стив Возняк. «Довольно сложно руководить программистом, которому не нужны деньги». 
© Соцсети

Сегодня программисты отмечают свой профессиональный праздник, 13 сентября было выбрано не случайно: это 256-й день года.

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

В 2009 году День программиста стал официальным государственным праздником, утвержденным специальным указом президента.

Также известны и другие даты, когда программистов поздравляли с профессиональным праздником. Например, 10 декабря — день рождения первой программистки Ады Лавлейс, которая написала первую в истории компьютерную программу для аналитической машины Бэббиджа. А еще 22 апреля, согласно старой кодировке, специальность "Программное обеспечение вычислительной техники и автоматизированных систем" имела код 2204 (затем 220400). Позже классификацию сменили и специальности присвоили новый код 230105.65, день программиста стали отмечать 23 января. Для web-программистов имеет значение дата 4 апреля, которая соответствует коду ошибки 404 — страница не найдена.

Если вы умеете и любите кодить и хотите делать это в хорошей компании, посмотрите вакансии Rambler&Co здесь и присоединяйтесь к нашей команде.

Рамблер: главные новости