Календарь программиста на 2012 год!

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) 1 [2]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
bash1026
9.01.2012 - 00:33
2
Статус: Offline


Пофигист

Регистрация: 7.11.09
Сообщений: 462
Позеленю, но распечатаю в hex tongue.gif
 
[^]
XAOC
9.01.2012 - 01:21
8
Статус: Offline


k.,jgsncndj yt gjhjr

Регистрация: 18.05.05
Сообщений: 634
В мире существует 10 типа людей:
1- который понимают двоичную систему
2- которые не понимают ее
 
[^]
kikis
9.01.2012 - 01:44
0
Статус: Offline


Весельчак

Регистрация: 9.05.09
Сообщений: 110
бит стаффинг еще туда надо
 
[^]
Freddis
9.01.2012 - 04:22
1
Статус: Offline


Шутник

Регистрация: 31.01.11
Сообщений: 57
Бред, программисты в двоичной не считают. Это система счисления компьютера и она НЕ используется для программирования как система счисления.

16тиричная система (hex) была именно для этого и придумана, так как она кратна двоичной системе и при этом близка к понятной нам десятичной. Собственно именно на в этой системе кодируются данные и процессорные команды (хотя для команд уже давно используют символьные обозначения, так как существует ассемблеры, которые сами все переведут в двоичную систему счисления). Вообщем, самые ювелирные программисты (хакеры, например, относятся к их числу в обоих смыслах этого слова) могут писать в hex, но никак не в binary

Большинство программистов, кроме 10тичной системы никакие не используют.
То есть программисты, обычно бывают далеки от бинарной системы счисления, хотя хорошие особи должны её обязательно знать.

Бинарная система - это глупый ярлык. По хорошему программистов куда больше объединяет искусство объектно-ориентированного программирования, которое изучается большинстом дельных программистов годами уже после окончания ВУЗа и является целой философией современного программирования.

P.S>Иногда знания бинарной системы счисления иногда бывают нужны,для хитровыебанных примочек, без которых, по существу можно легко обойтись. Например имитация циклического сдвига 101110 <<< 2 = 111010 (команда процессора, которая почему-то не вошла в большинство языков программирования - нужна для шифрования например), требует знания того как кодируются двоичные данные c отрицательным знаком.

P.P.S > Или например иногда некоторые числа в двоичной системе имеют период, а в десятичной нет. Поэтому после округления можно получить неожиданный результат. Такие задачи иногда встречаются на собеседованиях.

Это сообщение отредактировал Freddis - 9.01.2012 - 04:35
 
[^]
дебиловистребитель
9.01.2012 - 04:33
0
Статус: Offline


Блять, ща я пайду за вадой

Регистрация: 26.11.10
Сообщений: 0
mcgowan
Цитата
1xb и 10xb

это что за числа такие?
 
[^]
Freddis
9.01.2012 - 04:46
4
Статус: Offline


Шутник

Регистрация: 31.01.11
Сообщений: 57
это 1 и 2 соотвественно.
xb значит, что это бинарная система счисления. x ставить необязательно.
b - 2
d - 10
h - 16

35d =23h = 100011b

Переводить из hex в bin (и наоборот) очень просто, надо всеголишь записать каждый десяток как отдельную двочиную составляющую и соединить, убрав ведущие нули (то есть нули в старших разрядах первого числа) 23h = 0010b . 0011b = 100011b , где 0010b = 2h , а 0011b = 3h

Собственно из-за такого красивого соответствия все и считают в hex. По сути нужно знать наизусть только цифры от 0 до 16 в бинарной системе, чтобы моментально переводить числа из hex в bin smile.gif

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

Это сообщение отредактировал Freddis - 9.01.2012 - 04:55
 
[^]
дебиловистребитель
9.01.2012 - 07:26
0
Статус: Offline


Блять, ща я пайду за вадой

Регистрация: 26.11.10
Сообщений: 0
Freddis
Цитата
xb значит, что это бинарная система счисления

что-то я первый раз слышу такое, если честно
 
[^]
Sticks
9.01.2012 - 07:48
5
Статус: Offline


Хохмач

Регистрация: 2.01.11
Сообщений: 696
Вот оно чё на самом-то деле:

Календарь программиста на 2012 год!
 
[^]
allrulez
9.01.2012 - 08:11
4
Статус: Offline


Ярила

Регистрация: 28.12.11
Сообщений: 1047
это оно? тут конец?

Календарь программиста на 2012 год!
 
[^]
masterx777
9.01.2012 - 10:42
0
Статус: Offline


Приколист

Регистрация: 7.01.12
Сообщений: 302
календарь Бил Бейтса

Календарь программиста на 2012 год!
 
[^]
Eugen2
9.01.2012 - 10:44
1
Статус: Offline


Ветеран

Регистрация: 7.07.06
Сообщений: 1135
Пятачок, нам тут прислали с тобой 10 апельсинов. Половину - тебе, половину - мне. Свои 08h я уже съел.
 
[^]
deb54
9.01.2012 - 11:46
0
Статус: Offline


Ярила

Регистрация: 6.12.11
Сообщений: 6635
Цитата (dkr81 @ 7.01.2012 - 21:37)
а все программисты умеют быстро в уме числа из двоичной системы в десятиричную переводить?

Двоичная система даже не знаю кому нужна, значительно чаще приходится иметь дело с хексом (да он и проще)

Это сообщение отредактировал deb54 - 9.01.2012 - 11:48
 
[^]
FT232BM
9.01.2012 - 12:16
1
Статус: Offline


Смерть комуно-фашистам!

Регистрация: 5.02.10
Сообщений: 834
Цитата (deb54 @ 9.01.2012 - 11:46)
Цитата (dkr81 @ 7.01.2012 - 21:37)
а все программисты умеют быстро в уме числа из двоичной системы в десятиричную переводить?

Двоичная система даже не знаю кому нужна, значительно чаще приходится иметь дело с хексом (да он и проще)

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

Это сообщение отредактировал FT232BM - 9.01.2012 - 12:18
 
[^]
JR52
9.01.2012 - 12:29
2
Статус: Offline


Ярила

Регистрация: 1.11.10
Сообщений: 1276
На двадцатеричную надо переходить.Всё!Праздники кончились.2012-ый год наступил.Пора к земельке привывкать.
Изучайте.

Календарь программиста на 2012 год!
 
[^]
RomanK
9.01.2012 - 14:49
1
Статус: Offline


Шутник

Регистрация: 3.02.10
Сообщений: 86
Людям, которые понимают HEX, BIN, DEC травка не нужна... а вот без пол литра тут не разобраться. По пьяни таких алгоритмов можно наворотить, которые планокурам и не снились, кто в теме, тот поймет.
 
[^]
mks
9.01.2012 - 23:47
0
Статус: Offline


Ярила

Регистрация: 12.02.09
Сообщений: 2715
Цитата (Gentoo @ 7.01.2012 - 20:26)
Это неправильный календарь. Январь нулем должен быть обозначен, раз уж это календарь программиста. И каждый день месяца должен начинаться с нуля

Вообще у программистов дата записывается так: с нуля считается только месяц 0..11, числа считаются с единицы как положено 1..31
Хоть и сам программирую, такой календарь не стал бы юзать))
 
[^]
bash1026
10.01.2012 - 11:07
3
Статус: Offline


Пофигист

Регистрация: 7.11.09
Сообщений: 462
Вот, сбацал по быстрому tongue.gif

Календарь программиста на 2012 год!
 
[^]
gravitaslexx
10.01.2012 - 14:04
-2
Статус: Offline


Шутник

Регистрация: 18.10.11
Сообщений: 33
Обои. Кругом обои. Под напором вот этого поста решил сворганить свои. Ну как свои... Собрать из составных частей, так сказать. Кому понравится, могу выложить покачественней.


Календарь программиста на 2012 год!
 
[^]
gravitaslexx
10.01.2012 - 14:05
-1
Статус: Offline


Шутник

Регистрация: 18.10.11
Сообщений: 33
две

Календарь программиста на 2012 год!
 
[^]
gravitaslexx
10.01.2012 - 14:06
-1
Статус: Offline


Шутник

Регистрация: 18.10.11
Сообщений: 33
номер три, могу сделать другой фон.
пока все:)

Это сообщение отредактировал gravitaslexx - 10.01.2012 - 14:07

Календарь программиста на 2012 год!
 
[^]
bash1026
10.01.2012 - 14:24
0
Статус: Offline


Пофигист

Регистрация: 7.11.09
Сообщений: 462
gravitaslexx
Не, как то не то sad.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 17442
0 Пользователей:
Страницы: (2) 1 [2]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх