Мои лучшие программы. Конвертер чисел на C.

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 27

  • @IT_Shkolnik
    @IT_Shkolnik  3 роки тому

    --------- ССЫЛКА НА АРХИВ С КОДОМ ---------
    disk.yandex.ru/d/lRFB73XXS5AC-g

  • @TheKirk1989
    @TheKirk1989 2 роки тому +2

    хах, сам изучаю программирование, правда js ! :D но в целом всё понятно, прикольно то, что я тоже в своё время делал такое на js, несмотря на то, что там тоже есть функции для перевода в одну строчку как говорится, но я тоже для интереса так делал!) Мужик, не бросай это, я в 30 лет начал изучать программирование, и жалею, а у тебя вся жизнь впереди, и даже если у тебя будет ощущение что ты топчешься на месте в программировании, то просто продолжай, ищи новое, придумывай задания постоянно, и к моему возрасту ты уже станешь богом программирования!)

    • @IT_Shkolnik
      @IT_Shkolnik  2 роки тому

      Спасибо за мотивацию! И тебе желаю успехов в развитии!

  • @ExPoSeS2811
    @ExPoSeS2811 3 роки тому

    Классно! Подача материала огонь!

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Спасибо! Рад, что вам понравилось. Качество будет только расти )

  • @jode5801
    @jode5801 3 роки тому

    Я смотрю на твои видео и вижу тем, кем очень сильно хотелось бы быть самому. Как с тобой связаться?

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Как со мной связаться я написал под вашим прошлым комментарием. Что бы стать тем, кем хочется, надо лишь идти к цели, не останавливаясь.

  • @fish9370
    @fish9370 3 роки тому

    Классная у тебя программа. А можешь написать конвертер из десятичной в двоичную без деления?

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Могу написать, если знаю как. Подскажите алгоритм перевода из десятичной в двоичную без деления, потом реализую.

    • @fish9370
      @fish9370 3 роки тому

      @@IT_Shkolnik На вход приходит число. Вместо деления нужно использовать оператор сдвига >> и логическое И (&). Получается изящный способ

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      @@fish9370 это же тоже самое. Деление на 2 эквивалентно сдвигу >> на 1 ячейку, как и сдвиг

    • @fish9370
      @fish9370 3 роки тому

      @@IT_Shkolnik Эквивалентно не равнозначно. Это совершенно разные операции. И сдвиг гораздо быстрее. Чтобы сравнить как будет выполняться тот или иной код, в компиляторе gcc можно использовать ключ -S, который выдаст ассемблерный код. Там и будет видна разница )

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      @@fish9370 Не знал про такой флаг, спасибо за информацию

  • @fish9370
    @fish9370 3 роки тому

    И если позволишь, дам тебе пару советов. Лучше не использовать в реальных программах WinAPI, лучше использовать библиотеки высокого уровня. Так как у нее плохая переносимость. Т.е. ты не сможешь эту же программу использовать в других ОС.
    Если же есть потребность работать с WinAPI, то это нужно выносить в отдельные файлы, делать обертки и использовать их. В дальнейшем можно будет добавить проверку препроцессора, в какой ОС компилируется код и подставлять либо код для Windows, либо код для Linux (например).

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Спасибо! Я уже это понял недавно, и перешёл на высокоуровневую библиотеку Raylib. И тут даже не проблемы с кроссплатформенностью повлияли, а с тем что уровень слишком низкий. Писать долго.

    • @kadencode5347
      @kadencode5347 2 роки тому +1

      Настоящие мужчины кодят на прерываниях биоса

  • @ТайгерЛифтёр
    @ТайгерЛифтёр 3 роки тому

    А можно ли сделать игру с 3д моделими на паскаль

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Конечно можно! Используя модуль graph3d.

    • @ТайгерЛифтёр
      @ТайгерЛифтёр 3 роки тому

      @@IT_Shkolnik спасибо а сделай про это видео у тебя талант

  • @Plug_56
    @Plug_56 3 роки тому

    Можете помочь с проектом Pascal flappy bird

    • @IT_Shkolnik
      @IT_Shkolnik  3 роки тому

      Здравствуйте, в чём у вас проблема? Я уже делал Flappy Bird на Паскале, вы можете посмотреть, видео об этом на моём канале.

  • @valle8336
    @valle8336 Рік тому

    НАРКОМАН ничего не понять

    • @IT_Shkolnik
      @IT_Shkolnik  11 місяців тому

      А что именно осталось непонятно?