12 сентября в 256 день 2024 года отмечается День программиста. Праздник отмечают в РФ начиная с 2009 года. Выбор 256 дня года неслучаен, именно такое количество чисел можно выразить при помощи 8-разрядного байта. Примечательно, что в не високосный год праздник отмечают 13 сентября.

Коллеги, с праздником! Сколько бы времени вы не посвятили программированию и когда бы ни пришли в профессию, предлагаем вам в честь праздника отправиться назад в прошлое и посмотреть на вещи, которыми пользовались программисты раньше, а сейчас они почти забыты.

Перфокарта. Носитель информации из тонкого картона, представляет информацию наличием или отсутствием отверстий в определённых позициях карты. Широко применялась во второй половине XX века для ввода и хранения данных в системах информации.
Перфокарта. Носитель информации из тонкого картона, представляет информацию наличием или отсутствием отверстий в определённых позициях карты. Широко применялась во второй половине XX века для ввода и хранения данных в системах информации.
Световое перо. Один из видов указательных устройств, которое может использоваться совместно с монитором. В компьютерах до появления мышек использовалось для выставления курсора в нужное место.
Световое перо. Один из видов указательных устройств, которое может использоваться совместно с монитором. В компьютерах до появления мышек использовалось для выставления курсора в нужное место.
Магнитный барабан для ЭВМ. Устройство компьютерной памяти, широко использовавшееся в 1950-х — начале 1960-х годов.
Магнитный барабан для ЭВМ. Устройство компьютерной памяти, широко использовавшееся в 1950-х — начале 1960-х годов.
Лампочка для ЭВМ. Радиолампы массово использовались в XX веке как элементы ЭВМ, так как позволяют выпрямлять ток, усиливать, генерировать электрические сигналы и т. п. С появлением полупроводниковых приборов (диодов, транзисторов) радиолампы стали вытесняться, так как полупроводниковые приборы оказались компактнее и экономичнее. 
Лампочка для ЭВМ. Радиолампы массово использовались в XX веке как элементы ЭВМ, так как позволяют выпрямлять ток, усиливать, генерировать электрические сигналы и т. п. С появлением полупроводниковых приборов (диодов, транзисторов) радиолампы стали вытесняться, так как полупроводниковые приборы оказались компактнее и экономичнее. 

 

Перфолента. Носитель информации в виде бумажной ленты с отверстиями. Первые перфоленты использовались с середины XIX века в телеграфии, отверстия в них располагались в 5 рядов, для передачи данных использовался код Бодо. Впоследствии были популярным носителем информации для ЭВМ (примерно до середины 80-х годов). Вытеснены другими носителями информации.
Перфолента. Носитель информации в виде бумажной ленты с отверстиями. Первые перфоленты использовались с середины XIX века в телеграфии, отверстия в них располагались в 5 рядов, для передачи данных использовался код Бодо. Впоследствии были популярным носителем информации для ЭВМ (примерно до середины 80-х годов). Вытеснены другими носителями информации.
Тумблеры (на пульте системы IBM S/360).В ряде первых компьютеров программы водились в память при помощи тумблеров, отвечающих за состояние каждого бита. Самые опытные программисты знали начальный загрузчик побитово наизусть и могли его ввести с тумблеров по памяти.
Тумблеры (на пульте системы IBM S/360).В ряде первых компьютеров программы водились в память при помощи тумблеров, отвечающих за состояние каждого бита. Самые опытные программисты знали начальный загрузчик побитово наизусть и могли его ввести с тумблеров по памяти.

Праздник программистов совсем молодой, достаточно новой считается и сама профессия, однако программисты уже успели существенно изменить жизнь людей и пережить не одну трансформацию рабочего пространства и технологических возможностей. С праздником, коллеги! Пусть ваш труд будет с каждым годом все интереснее, его плоды все значительнее, а устройства для работы, все современнее. Кстати, а какими девайсами ушедшими в прошлое успели попользоваться вы?

 

 

 

 

Комментарии (32)


  1. rinace
    12.09.2024 06:13

    1) Кто из читателей знает что изображено на картинке для привлечения внимания?

    2) Кто пользовался (я курсовую писал)?


    1. Galperin_Mark
      12.09.2024 06:13
      +2

      К фото есть подпись.


    1. Viacheslav01
      12.09.2024 06:13
      +3

      2) Я пользовался, дома был склад пустых и я их использовал как сейчас используют отрывные листочки для записей и расчетов )))


      1. LeshaRB
        12.09.2024 06:13

        Есть еще старые от отца стопка
        Но берегу как память

        Где сча взять такие?


        1. consumerdefault
          12.09.2024 06:13

          чего вам там отключили 12 сентября санкциями


    1. klimkinMD
      12.09.2024 06:13
      +1

      Я пользовался (по прямому назначению :-))


      1. rinace
        12.09.2024 06:13

        Ну с прошедшим нас праздником !

        За Fortran , PL/1 , C ! И за Ассемблер , в котором нет операции умножения ;-)


  1. Viacheslav01
    12.09.2024 06:13

    Почему не 100000000 день в году? Ну или хотя бы 2^8 )


    1. unreal_undead2
      12.09.2024 06:13

      Для тех, кто пишет на C-derived языках он 0377ой ) 256ой - разве что на Фортране.


      1. Viacheslav01
        12.09.2024 06:13
        +3

        На каких бы языках не писали, внизу это все равно будет в двоичном виде и беда тому, кто это не понимает )

        П.С. походу я не в тему ляпнул ))) ждем ответа


      1. Viacheslav01
        12.09.2024 06:13

        Что то кручу, верчу, но 0377 понять хочу, но не могу )))


        1. unreal_undead2
          12.09.2024 06:13

          Наводящий вопрос - что означает ведущий 0 в целых константах в С?


          1. Viacheslav01
            12.09.2024 06:13

            Я об этом думал, но получается 255 (011 111 111) )))


            1. unreal_undead2
              12.09.2024 06:13

              Следующий вопрос - чем отличается индексация одномерных массивов в C и Фортране?


              1. Viacheslav01
                12.09.2024 06:13

                Ну если рассматривать так, то возможно )


    1. chnav
      12.09.2024 06:13

      Да тоже резануло глаз

      >> Выбор 256 дня года неслучаен, именно такое количество чисел можно выразить при помощи 8-разрядного байта

      ИМО пояснять подобное на Хабре как минимум неприлично ))


      1. Viacheslav01
        12.09.2024 06:13
        +1

        Ну программисты нынче разные бывают )


      1. jogick
        12.09.2024 06:13

        Нынче каждый ардуинщик-шаблонщик себя считает программистом и электронщиком.

        Всех с праздником!!!!


        1. rinace
          12.09.2024 06:13

          Да , согласен.

          Вспоминается классика "Программист больше не звучит гордо".


      1. MJerry
        12.09.2024 06:13

        Вообще-то всё верно: 8-разрядным байтом можно закодировать числа от 0 до 255, а это как раз 256 штук.


        1. chnav
          12.09.2024 06:13
          +1

          Как верно и то, что у нас система счисления имеет цифры от 0 до 9, а пальцев 10 )) Повторюсь - не следует разжевывать на хабре сакральное значение числа 256, оно известно by default.


      1. Alexis_Che
        12.09.2024 06:13

        Простите, господа, а разве бывают не 8-разрядные байты? Вот как-то мой товарищ упомянул в разговоре 13-ти разрядный "байт"... Ну, мы тогда были молоды и горячи, и слегка навеселе, да и речь шла о 13 разрядном слове, но 13-разрядный байт вспоминали ещё долго.

        Но тем не менее ВСЕХ, с праздником!


        1. rinace
          12.09.2024 06:13
          +1

          В одной Бортовой Цифровой Вычислительной Машине , на каком самолете стоит на вооружении , не скажу здесь - разрядность машинного слова 7 бит.


          1. Alexis_Che
            12.09.2024 06:13

            Ну ничего удивительного в этом нет, подобные вещи продиктованы технической целесообразностью. Тем более, в упомянутом, разговоре речь шла о 13-ти разрядной шине команд PIC-контроллера. И, наверное, мне стоит извиниться за иронию и признать, что в подобных ситуациях, не будет грубой ошибкой называть "байтом" конструкцию отличную от 8-ми бит.


        1. unreal_undead2
          12.09.2024 06:13
          +1

          В оригинале вообще от 1 до 6:

          Most important, from the point of view of editing, will be the ability to handle any characters or digits, from 1 to 6 bits long.
          Figure 2 shows the Shift Matrix to be used to convert a 60-bit word, coming from Memory in parallel, into characters, or 'bytes' as we have called them, to be sent to the Adder serially

          И не просто так в документации на сетевые протоколы используют термин "октет" - чтобы уж точно не было неоднозначности.


  1. belch84
    12.09.2024 06:13

    Кто знает, что это такое и для чего может быть использовано?


    1. ru_vlad
      12.09.2024 06:13

      Это вырубки с перфокарт, а для чего можно использовать, например конфетти сделать :)


      1. belch84
        12.09.2024 06:13
        +2

        Про вырубки правильно, а насчёт использования - есть более приближенное к программированию. В давние времена, когда ОС были ещё не диалоговыми, а пакетными, программист писал программу на бумаге и сдавал в перфорацию. Там оператор набивал её на перфокартах и отдавал программисту колоду. Далее колода сдавалась другому оператору, который прогонял её на компьютере, после прогона программист получал распечатку, исправлял ошибки и цикл повторялся. Однако исправление мелких ошибок можно было выполнить вручную, минуя этап перфорации. Для ЕС ЭВМ (IBM 360) каждый столбик перфокарты представлял один символ, всего их было 80. Прорезая дырочки в одних строчках и заделывая в других, можно было менять отдельные символы. Для прорезания использовали лезвие от безопасной бритвы, а для заделывается как раз и применялись "дырки" от перфокарт (у меня была тогда коробочка с таким вырубками)


        1. ru_vlad
          12.09.2024 06:13
          +2

          Знаю, сам так делал. Но лезвием было муторно, мы вырубку из трубки сделали, очень сильно помогало, а заклейкой не занимались, проще новую карту ручной вырубкой сделать.


  1. AIKALININA
    12.09.2024 06:13

    Перфокарты приносил отец, когда я училась в школе. Так что в руках держала. Сама не пользовалась.


  1. belch84
    12.09.2024 06:13

    Кто знает, что это такое?


    1. Alexis_Che
      12.09.2024 06:13

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