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

Страницы: 1 2  ОТВЕТИТЬ НОВАЯ ТЕМА
bash1026 9 янв 2012 в 00:33
Пофигист  •  На сайте 16 лет
2
Позеленю, но распечатаю в hex tongue.gif
XAOC 9 янв 2012 в 01:21
k.,jgsncndj yt gjhjr  •  На сайте 20 лет
8
В мире существует 10 типа людей:
1- который понимают двоичную систему
2- которые не понимают ее
kikis 9 янв 2012 в 01:44
Весельчак  •  На сайте 16 лет
0
бит стаффинг еще туда надо
Freddis 9 янв 2012 в 04:22
Шутник  •  На сайте 15 лет
1
Бред, программисты в двоичной не считают. Это система счисления компьютера и она НЕ используется для программирования как система счисления.

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

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

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

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

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

Это сообщение отредактировал Freddis - 9 янв 2012 в 04:35
дебиловистребитель 9 янв 2012 в 04:33
Блять, ща я пайду за вадой  •  На сайте 15 лет
0
mcgowan
Цитата
1xb и 10xb

это что за числа такие?
Freddis 9 янв 2012 в 04:46
Шутник  •  На сайте 15 лет
4
это 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 янв 2012 в 04:55
дебиловистребитель 9 янв 2012 в 07:26
Блять, ща я пайду за вадой  •  На сайте 15 лет
0
Freddis
Цитата
xb значит, что это бинарная система счисления

что-то я первый раз слышу такое, если честно
Sticks 9 янв 2012 в 07:48
Балагур  •  На сайте 15 лет
5
Вот оно чё на самом-то деле:

Календарь программиста на 2012 год!
allrulez 9 янв 2012 в 08:11
Ярила  •  На сайте 14 лет
4
это оно? тут конец?

Календарь программиста на 2012 год!
masterx777 9 янв 2012 в 10:42
Приколист  •  На сайте 14 лет
0
календарь Бил Бейтса

Календарь программиста на 2012 год!
Eugen2 9 янв 2012 в 10:44
Ветеран  •  На сайте 19 лет
1
Пятачок, нам тут прислали с тобой 10 апельсинов. Половину - тебе, половину - мне. Свои 08h я уже съел.
deb54 9 янв 2012 в 11:46
Ярила  •  На сайте 14 лет
0
Цитата (dkr81 @ 7.01.2012 - 21:37)
а все программисты умеют быстро в уме числа из двоичной системы в десятиричную переводить?

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

Это сообщение отредактировал deb54 - 9 янв 2012 в 11:48
FT232BM 9 янв 2012 в 12:16
Смерть комуно-фашистам!  •  На сайте 16 лет
1
Цитата (deb54 @ 9.01.2012 - 11:46)
Цитата (dkr81 @ 7.01.2012 - 21:37)
а все программисты умеют быстро в уме числа из двоичной системы в десятиричную переводить?

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

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

Это сообщение отредактировал FT232BM - 9 янв 2012 в 12:18
JR52 9 янв 2012 в 12:29
Ярила  •  На сайте 15 лет
2
На двадцатеричную надо переходить.Всё!Праздники кончились.2012-ый год наступил.Пора к земельке привывкать.
Изучайте.

Календарь программиста на 2012 год!
RomanK 9 янв 2012 в 14:49
Шутник  •  На сайте 16 лет
1
Людям, которые понимают HEX, BIN, DEC травка не нужна... а вот без пол литра тут не разобраться. По пьяни таких алгоритмов можно наворотить, которые планокурам и не снились, кто в теме, тот поймет.
mks 9 янв 2012 в 23:47
Ярила  •  На сайте 17 лет
0
Цитата (Gentoo @ 7.01.2012 - 20:26)
Это неправильный календарь. Январь нулем должен быть обозначен, раз уж это календарь программиста. И каждый день месяца должен начинаться с нуля

Вообще у программистов дата записывается так: с нуля считается только месяц 0..11, числа считаются с единицы как положено 1..31
Хоть и сам программирую, такой календарь не стал бы юзать))
bash1026 10 янв 2012 в 11:07
Пофигист  •  На сайте 16 лет
3
Вот, сбацал по быстрому tongue.gif

Календарь программиста на 2012 год!
gravitaslexx 10 янв 2012 в 14:04
Шутник  •  На сайте 14 лет
-2
Обои. Кругом обои. Под напором вот этого поста решил сворганить свои. Ну как свои... Собрать из составных частей, так сказать. Кому понравится, могу выложить покачественней.


Календарь программиста на 2012 год!
gravitaslexx 10 янв 2012 в 14:05
Шутник  •  На сайте 14 лет
-1
две

Календарь программиста на 2012 год!
gravitaslexx 10 янв 2012 в 14:06
Шутник  •  На сайте 14 лет
-1
номер три, могу сделать другой фон.
пока все:)

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

Это сообщение отредактировал gravitaslexx - 10 янв 2012 в 14:07
bash1026 10 янв 2012 в 14:24
Пофигист  •  На сайте 16 лет
0
gravitaslexx
Не, как то не то sad.gif
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 17 735
0 Пользователей:
Страницы: 1 2  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

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



Наверх