Просмотр полной версии : 0xFF
orcpochta
13.09.2010, 12:23
Всех как бы с праздником! :cool:
День Программиста, типа... :drinks:
В понедельник не бухают.Ты не программист!
Ты не программист!
Упаси боже, никогда им не был.
Zebestov
13.09.2010, 14:14
:drinks:
Psycho Tiger
13.09.2010, 14:25
Стараюсь не пить.
Упаси боже, никогда им не был.Тогда что ты делаешь в этой теме?
easy.proger
13.09.2010, 15:10
Ищет неоформленный код.
или вилы затачивает )
не могу устоять от размещения баяна)
http://habreffect.ru/files/75e/c66d520b2/11.jpg
Тогда что ты делаешь в этой теме?
За меня уже ответили :quiet:
Psycho Tiger
13.09.2010, 15:29
@Котяра: а как думаешь, фотка постановочная или реально такие существуют? )
@Котяра: а как думаешь, фотка постановочная или реально такие существуют? )
постановочная.
вся серия тут (http://users.livejournal.com/zo_/53252.html)
Но реально такие существуют)
Помню отмечали группой (2206) на первом курсе новый год у старосты дома.
Было очень похоже)
Psycho Tiger
13.09.2010, 15:45
Ты был в состоянии "куда я попал" или сливался с окружением? )
я принёс водки)
for (var i = 0; i < flashers.length; i++) {
congratulate(flashers[i]);
}
for (var i = 0; i < flashers.length; i++) {
congratulate(flashers[i];
}
Скобочку не закрыл :)
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.
Psycho Tiger
13.09.2010, 16:13
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.
Кстати да. Когда мне очень весело люди вообще не верят, что мой интеллект поднимается выше 60.
Хотя, наверно вы в это тоже не верите )
На самом деле то что на фотке - это жуткий стереотип столетней давности.
Современный программист может выглядеть как угодно, и вести себя на работе и вне работы абсолютно не предсказуемо.
На самом деле, мне очень часто встречались ботаники именно такого вида - особенно на первых курсах)
Да и сейчас есть у меня пара знакомых сисадминов/программистов ходящих в очках, бородах и задрипанных свитерах круглый год.
Но это наверное не относится только к программерам, таких можно встретить и в бухгалтерии и в журналистике - да где угодно.
Я на первом курсе носил триста косичек раскрашенных разными цветами и военно морскую шинель с надписью punk not dead.
Пару раз меня останавливал военный патруль - думали что я дезертир )
0xFF был вчера,
а сегодня юбилейный 0x100 :)
Добавлено через 12 минут
хотя неправ, похоже: если считать ссылку на 1 января началом массива, то все же 0хFF
>>0x100?
сегодня 256-й (0x100) день года,
но если считать, что первое января это нулевой элемент (что для программистов более естественно), то сегодня 255-й (0хFF) день
я об этом только..,
в байте 256 значений, но одно из них ноль - вопрос с чего начинаем считать, по мне более естественно начинать с нуля (ссылка на массив указывает на его первый элемент),
у англичан (вроде бы) first floor это второй этаж по-нашему..
но в быту мы же начинаем считать с единицы.., отсюда и 0x100 vs 0xFF
Zebestov
13.09.2010, 21:39
а silin хитрован походу еще днем отметил! :D
Psycho Tiger
13.09.2010, 21:42
Можно бухать два дня.
>>Можно бухать два дня
вчерашний, кто не в теме, уже прощелкал :)
Zebestov
13.09.2010, 21:50
вчерашний, кто не в теме, уже прощелкал :)
аа! так это все ради оправдать вчерашнее :D сказал бы прямо
Придется все три, никто не помнит, как там високосным дела обстоят.
c високосным все плохо: если не можно определить какой нынче, то можно и месяц положить..:)
серьезно заявляю, не по наслышке :(
orcpochta
13.09.2010, 23:49
логика проста: все должно быть построено на двоичной системе счисления - раз это праздник программистов, а не доярок, например...
в одном байте (ключевая единица информации) 8 бит - т.е. 2 в 8 степени значений, т.е. 256 значений, 256-й день в году соответствует максимальному значению - 0xFF, хотите отталкивайтесь от простого перечисления всех значений, хотите индексацию массива закладывайте (но у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д., т.е. автоматом переадресация на индексы в массивах - нулевого дня в году нет, а первый элемент в массиве имеет индекс 0, т.е. первый день под нулевым индексом). Ну и так удачно совпало, что 8 - это наибольшая степень двойки, не вылазящая за границу кол-ва дней в году - в общем 0xFF, но никак не 0x100.
аа! так это все ради оправдать вчерашнее :D сказал бы прямо
вчера - как стекло, чслво
В понедельник не бухают.
упс, мэтр был прав, не стоило начинать
но раз уж так: кто и что/сколько себе позволяет ?
Добавлено через 4 минуты
orcpochta, дада, сори за смуту: так и есть
orcpochta
14.09.2010, 00:00
а у меня сегодня в честь праздника написалась первая программка на яве в стиле "хелло ворлд!", ею стало пока что примитивное подобие чат-сервера, принимающего строки с клиентов и раздающего их обратно))) сидят у меня, значит, AS3-ый клиент и явовский сервак и балаболят между собой, а у меня такое чувство, будто маленькая жизнь зародилась - в общем радовался как слон, первый опыт в яве и клиент-серверных делах так сказать))))
Давайте еще пофлудим на тему 0xFF-0x100. Чуваки, ну что вы придумываете? При счете используют натуральные числа, которые начинаются с единицы. При чем тут массивы с их индексацией? Сами же написали "256-й день в году".
Флеш-плеер со мной согласен.
trace(Number(256).toString(16))
у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д.У людей реально мозг работает так, что 1 - это 1, 2 - 2, 3 - 3 и т.д.
orcpochta
14.09.2010, 08:43
У людей реально мозг работает так, что 1 - это 1, 2 - 2, 3 - 3 и т.д.
этот тред не для "людей" в широком понимании этого слова
ограниченному набору двоичных чисел (количество значений, описываемых 1 байтом) сопоставляется набор дней в году
первое значение набора дней в году - это "день №1"
первое значение набора двоичных чисел, описываемых байтом, - это 0
всего 1 байту можно сопоставить 256 дней
последние значения - 256-й день, т.е. "день №256", и 256-е значение двоичного набора - т.е. 0xFF
куда уж понятней?
байты (биты и т.д.) - это не перечислительные единицы, если вдуматься, а сугубо сопоставительные, т.е. они нужны для сопоставления им каких-то состояний (значений)
orcpochta
14.09.2010, 09:21
Сколько вам лет?
это для меня очень смешной вопрос
какое ваше образование, тогда уж?
Я спросил, потому что мы говорим про цифры. А образование-то тут при чем?
256 = 0x100, даже у программистов.
orcpochta
14.09.2010, 11:39
в байте сколько значений? какое значение последнее? т.е. 256-е?
в байте сколько значений? какое значение последнее? т.е. 256-е?
Последнее — 255. Причем тут байты вообще?
Все программисты дни в году считают от 1, если что.
у программистов реально мозг работает так, что 1 - это 0, 2 - 1, 3 - 2 и т.д.Ересь
Psycho Tiger
14.09.2010, 12:31
orcpochta, у Вас одна нога, одна почка и один глаз. Сочувствую.
orcpochta, у Вас одна нога, одна почка и один глаз. Сочувствую.
Гы, про печень исправил. А я думал, инопланетяне.
Ты не программист!Не программист не может об этом судить :bye:
Psycho Tiger
14.09.2010, 12:47
Не программист не может об этом судить :bye:
Чтобы быть гурманом совсем необязательно быть поваром )
CrazyFlasher
14.09.2010, 12:57
я уже больше 3-х месяцев не пью алкоголь вообще.
вот и постить тут редко стал :)
Zebestov
14.09.2010, 13:00
я уже больше 3-х месяцев не пью алкоголь вообще.
а шо ж я тебя как не увижу — ты с бутылкой :D
Чтобы быть гурманом совсем необязательно быть поваром )Пример некорректен.
Psycho Tiger
14.09.2010, 13:45
Пример некорректен.
Вполне корректен: гурман разбирается в еде, знает что из чего состоит и какое что должно быть на вкус, может быть сам сможет смастерить что-нибудь хитрое и наверняка знает пару трюков, как превратить что-нибудь обычное в шедевр; Повар, по сути, делает то же самое, только штампует эту пищу пачками.
Сочувствующий программистам etc разбирается в программировании, понимает архитектуру и как должно работать приложение, понимает как лучше сделать связь клиент-сервер и сам наверняка может написать приложения для контакта; Программист делает то же самое, только штампует эти приложения пачками.
BlooDHounD
14.09.2010, 14:17
Psycho Tiger, вы сейчас спутали программиста и кодера.
Psycho Tiger
14.09.2010, 14:20
Psycho Tiger, вы сейчас спутали программиста и кодера.
Может быть )
Объясни, в чем разница в твоём понимании.
Psycho Tiger, ты сравниваешь процесс с результатом, поэтому пример некорректен.
Psycho Tiger
14.09.2010, 14:59
Psycho Tiger, ты сравниваешь процесс с результатом, поэтому пример некорректен.
Ок, волшебник и иллюзионист. Второй не творит волшебство взаправду, но люди его считают волшебником, а он это отрицает, говоря что он простой деревенский парень. И видя какой-то старый фокус он вполне может утверждать, что это не настоящее волшебство.
Необязательно быть физиком чтобы поговорить о кинематике. Необязательно быть математиком чтобы решить дифуру. Но тот, кто знает о кинематике вполне может сказать собеседнику, что он не физик. Если он имеет представление об этой теме - значит он знает, на что способны люди "из этой темы".
Опять примеры не корректны. Речь шла не о написании программы, а о восприятии программистом мира через программирование.
Psycho Tiger
14.09.2010, 15:21
Опять примеры не корректны. Речь шла не о написании программы, а о восприятии программистом мира через программирование.
Ну, тут двойственный момент: я никогда не пойму террористов-камикадзе, в то время как я могу понять людей из своего окружения. Камикадзе, слава богу, у меня в окружении нет, в то время как я знаком с разными людьми. И по личному опыту скажу, что это не так уж и сложно понять, через какую призму на мир смотрит человек, с которым ты тесно (давайте без пошлостей?) общаешься больше месяца.
Но если представить что etc не шутил, пародируя тебя - то соглашусь, что про исчисление с 0 у программистов - это ересь.
Кстати о нуле, я в школе начинал программировать на QBasic, а там массивы начинались с 1.
Psycho Tiger
14.09.2010, 15:35
В псевдокоде классическом они тоже с единицы начинаются, кстати.
Видимо, для тех, в чьих языках начинается с 1 - бухают один день, для тех в чьих с 0 - в другой )
CrazyFlasher
14.09.2010, 15:37
кстати, в некоторых странах в школьной программе по математике 0 тоже включают в натуральные числа
Вспоминая фильм "бесславные ублюдки", когда немец раскусил американцев по числу показанных на пальцах, можно также пошутить на тему как раскусить программиста - он, когда нужно посчитать, загибает первый палец и говорит ноль.
Psycho Tiger
14.09.2010, 15:46
кстати, в некоторых странах в школьной программе по математике 0 тоже включают в натуральные числа
Помню когда я в школе учился самые дебаты были: включать или не включать. 0 - это типа нет ничего. Сколько яблок на столе? - ноль. Тоже участвует при счете. Дак у учителей у каждого были собственные мнения на этот счет - и частенько нам рассказывали, почему их мнение единственно правильное. До сих пор не могу понять как натуральность чисел относилась к физике, например.
Zebestov
14.09.2010, 16:59
и как же тут не растянуть меха старого боянчика:
"ламер считает, что в килобайте 1000 байтов, а матерый программист уверен, что в километре 1024 метра!"
Psycho Tiger
14.09.2010, 17:22
Кстати в контрольной один раз было без задней мысли перевёл Омы в КилоОмы путём деления на 1024.
Помню когда я в школе учился самые дебаты были: включать или не включать. 0 - это типа нет ничего. Сколько яблок на столе? - ноль.
То ли Задорнов, то ли ещё кто из петросянов: "Я умею молчать на двухстах языках мира".
>>Все программисты дни в году считают от 1, если что.
не все, в этом я уверен
Добавлено через 4 минуты
упс, не долистал, а ответил в первуже же ветку что открылась, сори
BlooDHounD
14.09.2010, 18:46
кодер - человек пишущий код.
программист - человек пишущий программы.
кодер не занимается программированием, он занимает кодированием. если задача "реализуй мне MD5" то с этим спрявится любой кодер, так как доки полно. а если задача "сделай мне ММО", то с этим справится не каждый программист.
каждый программист - кодер, но не каждый кодер является программистом.
Psycho Tiger
14.09.2010, 19:09
Понятно. Ну если так - то да.
Вообще как по мне - так любой кодер, который желает развиваться перерастёт в программиста, так что для меня кодер - это просто более ранний уровень программиста. Может быть я заблуждаюсь, особо над этим не думал. Может быть это 2 несвязанные ветки друг с другом, но вряд ли.
FlashRus
16.09.2010, 00:23
Кстати о нуле, я в школе начинал программировать на QBasic, а там массивы начинались с 1.
Вспомнил про паскаль...... =) Массив начинает от туда, откуда захочешь=)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.