Програмисты есть к вам вопрос)

Discussion in 'Болталка' started by zifanchuck, 21 Oct 2009.

  1. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Вообщим такой вопросик назрел) вот знаете что такое двоичная система (типа 1 и 0 напр:101011101101011). Вот умения переводить из десятичной в двоичную систему числа и т.д вам когда-то пригодилось когда вы програмировали??? и если пригодилось то скажите зачем)))
     
  2. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
  3. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Нет СВЯЗЫВАТЬСЯ ПРИХОДИЛОСЬ, а вот ПЕРЕВОДИТЬ НЕ ПРИХОДИЛОСЬ. Хотя, конечно приходилось (я всё-таки у4усь), но всё-же в реальных проектых мне еще не приходилось этим страдать.... Хотя когда-то что-то с шифровкой мутил и двоичная система там была.
     
  4. aka_zver

    aka_zver Elder - Старейшина

    Joined:
    17 Sep 2009
    Messages:
    471
    Likes Received:
    330
    Reputations:
    73
  5. X-RayBlade

    X-RayBlade Banned

    Joined:
    22 Feb 2009
    Messages:
    492
    Likes Received:
    1,002
    Reputations:
    271
    Любой комп обрабатывает числа в двоичной системе.
    Тру кодеры ее хорошо знают. На свойстве этой системы основан "метод сдвига" в право и влево. Очень удобно когда нужно увеличить/уменьшить число в 2 раза. Такие операции выполняются намного быстрее чем сложение
     
  6. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    это я узнал очень давно)))

    ты меня заставил задуматься))) вообщим логично.

    п.с в каком языке это применимо? асм? или в С тоже?
     
  7. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Для кристальшиков может быть очень полезно.
     
  8. PHOEN_i_X

    PHOEN_i_X Banned

    Joined:
    24 Jan 2008
    Messages:
    23
    Likes Received:
    319
    Reputations:
    -17
    Ну насколько знаю это может пригодиться сис. админу для настройке сетей.
    вот к примеру Основы IP-адресации
     
    #8 PHOEN_i_X, 21 Oct 2009
    Last edited: 21 Oct 2009
  9. <Cyber-punk>

    <Cyber-punk> Smash the Stack

    Joined:
    1 Oct 2009
    Messages:
    658
    Likes Received:
    315
    Reputations:
    430
    нет
     
    _________________________
  10. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    нет, но приходилось из шестнадцатеричной в десятичную и наоборот
     
  11. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    да, при написании ОС нужно, также если критична скорость выполнения программы, то без побитовых операций(а вместе с тем двоичной системой счисления) не обойтись.
     
  12. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Вообщем-то в 9 классе это изучают.
    А вообще это есть в калькуляторе.
     
  13. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Конечно приходилось, особенно при работе в квартусе
     
    _________________________
  14. Xcontrol212

    Xcontrol212 Elder - Старейшина

    Joined:
    13 Feb 2008
    Messages:
    253
    Likes Received:
    110
    Reputations:
    7
    приходилось при написании лаб на паскале/делфи
     
  15. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    Да. Пример из жизни, как экономичней всего хранить огромное количество бинарных матриц ? конечноже удобней разложить бинарную матрицу и строку и представить это десятичным числом.

    Как можно сгенерировать огромное число бинарных матриц, менять поочереди все элементы матрицы, долго. Представить матрицу в виде десятичного числа и переберать их - просто.

    Я думаю ты догадался что для перевода бинарной матрицы в число и обратно требует понимания того как эта арифметика работает :)
     
  16. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    в МК без двоички оч тяжко.

    По теме:

    Да приходится - когда под МК пишу
     
  17. m0Hze

    m0Hze Elder - Старейшина

    Joined:
    1 Nov 2008
    Messages:
    266
    Likes Received:
    646
    Reputations:
    208
    OMG :(
    Конечно приходилось ^_^
     
  18. Mozy

    Mozy Member

    Joined:
    15 Mar 2009
    Messages:
    52
    Likes Received:
    34
    Reputations:
    6
    Без двоичной никуда
    последний раз задрачивал, когда изучал базовую ЭВМ и основы её работы,
    работа с оперативной памятью, машинный код
    Человеку,который всерьёз работает с ПК без этих знаний никак
     
  19. zifanchuck

    zifanchuck Elder - Старейшина

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Все. я все понял))) тему можно закрывать)