Как писать выражения в C++ | 7 советов

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • These programms are not mine. I found them on github. Попробуйте переписать такое выражение понятным способом: next = (!left&&!right)?0:(!left?right:left);

Комментарии • 42

  • @magcoder8814
    @magcoder8814 4 года назад +6

    Полезное видео ( естественно, я это всё знаю, но повторение- мать учения🤓). А будет ли обзор обновления С++20? 😊

  • @TheTalants
    @TheTalants 4 года назад +5

    Здрасте 😏
    С наступающим 🌹

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Спасибо, Константин! 😊

  • @ИльяБелоногов-х6э
    @ИльяБелоногов-х6э 4 года назад +2

    Наконец-то новое видео! Лайк не глядя!

  • @Mikhail_9kb3x
    @Mikhail_9kb3x 4 года назад +2

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

    • @yevhenukrainianer4781
      @yevhenukrainianer4781 4 года назад

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

    • @ДмитрийСтрекалов-т7в
      @ДмитрийСтрекалов-т7в 3 года назад

      такое было распостранено раньше в спортивном программировании - чтобы уместить программу в наименьшее количество символов. А так же в программах шифровки на ZX Spectrume чтобы затруднить читаемость дизассемблера. С моей точки зрения программа должна удовлетворять двум условиям - лаконичности кода и читаемости.

    • @Mikhail_9kb3x
      @Mikhail_9kb3x 3 года назад

      @@ДмитрийСтрекалов-т7в Сегодня это повсеместно. Многие программисты мнят себя уникальными личностями, и им наплевать на своих же товарищей, которые будут в будущем обслуживать их код.

  • @javajuraev507
    @javajuraev507 4 года назад +2

    Next = if((left == ‘false’) и (right == ‘false’)), то 0; иначе если left == ‘false’, то right, иначе left

  • @alisonrae
    @alisonrae 4 года назад +2

    Дарья, замечательный канал) я залипла на весь вечер 👏 спасибо за вдохновение 🥰

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      Спасибо, Карина 😊!

  • @Insideus2786
    @Insideus2786 4 года назад +2

    А как же job security level? Написал сложный код, который никто кроме тебя не понимает, и если еще он работает, то значит ты высококвалифицированный специалист. Написал простой код, который всем понятен, ну значит, так каждый может написать, за что же платить тогда... :)) Это конечно шутка, но как говорится: "в каждой шутке есть доля шутки" :)

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      Можно ещё обфускацию делать)).

  • @zatochiSiberian
    @zatochiSiberian 2 года назад

    Класс. Спасибо)

  • @0day694
    @0day694 4 года назад +1

    Понятнее разве что только в машинном коде будет ;)

  • @alko4188
    @alko4188 4 года назад +2

    next = left?left:right;

    • @LeontyevIgor
      @LeontyevIgor 4 года назад +1

      Идеально

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      Класс! Хотя с первого взгляда это кажется не очевидной заменой)).

    • @alko4188
      @alko4188 4 года назад +1

      @@DariaEmacs таблица истинности - наше все )

    • @enter0prise
      @enter0prise 4 года назад

      @@alko4188 Законы де Моргана же есть.

  • @cybersatori542
    @cybersatori542 4 года назад +1

    какой красиви жена слющий, концовочка огонь ❤ (ɔˆз(ˆ⌣ˆc)

  • @mesut4295
    @mesut4295 4 года назад +1

    Хотел бы чтобы у меня был такой хороший наставник как Вы :)

  • @BFSkreb
    @BFSkreb 3 года назад

    С видео-вставок ржу как кентавр!)))))))00)0)))))

  • @avazart614
    @avazart614 4 года назад

    Наверное стоило было в коде просто создать ф-цию mouseIsMoved();
    И попереносить код по & на след строки.

  • @asdffewfew
    @asdffewfew 4 года назад

    коммент коммент коммент коммент

  • @denisfreerider
    @denisfreerider 4 года назад

    Линтеры в помощь

  • @snippertripper6549
    @snippertripper6549 4 года назад

    Сними видео про SDL

  • @cppprograms5868
    @cppprograms5868 4 года назад

    Как всегда топ.

  • @yHrepH
    @yHrepH 4 года назад +2

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

  • @SP1K3
    @SP1K3 4 года назад

    Даш привет! Многое из того что ты рассказывала умеют делать автоматически многие ide. Я часто вижу какой то жуткий редактор кода без адекватной подсветки синтаксиса у тебя в роликах. В какой среде ты пишешь и почему ?

    • @DariaEmacs
      @DariaEmacs  4 года назад +2

      Здравствуйте! Я не люблю ide). Они тяжеловесные, расслабляют, вызывают зависимость и уже отвыкаешь работать в консольном режиме. Про мой редактор 🤣 (emacs) у меня есть несколько видео, и он не ЖУТКИЙ!! )))))

    • @yevhenukrainianer4781
      @yevhenukrainianer4781 4 года назад

      @@DariaEmacs корисна річ 'Goto declaration', 'References', 'Refactor - Rename' у Eclipse, наприклад. Ви цим не користуєтесь, чи це усе добре реалізовано у emacs+plugins?

    • @SP1K3
      @SP1K3 4 года назад

      @@DariaEmacs не находишь, что ты просто много времени тратишь на то, чтобы сделать свой код удобоваримым, когда условно в той же студии это делается по нажатию одной кнопки? Зачем усложнять себе жизнь?

    • @DariaEmacs
      @DariaEmacs  4 года назад +2

      Я бОльшую часть времени трачу на обдумывание алгоритма, чем на написание кода. И в емаксе можно настроить всё, что есть ide, и даже больше).

    • @yevhenukrainianer4781
      @yevhenukrainianer4781 4 года назад

      @@DariaEmacs дякую, завжди хотілось спробувати Vim as IDE.

  • @billyd5696
    @billyd5696 4 года назад +1

    Полезно и весело !!

  • @ИванИванов-щ4э1д
    @ИванИванов-щ4э1д 4 года назад

    Сразу лайк, настольгия😅

  • @Acid31337
    @Acid31337 4 года назад

    next = left || right || 0
    часто пишу так, только не на c++, не уверен что он это нормально обработает, небось cast сделает