• Математические неопределенности на примере Python

      Всем привет! Мы очень часто пользуемся привычными числами в наших любимых языках программирования. Привычные это 1, -1.5, pi или даже комплексные. А вот NaN, +Inf, -Inf используется нами гораздо реже.

      Примечание:

      В статье я использую элементарные функции Python версии 3.6.8, но многое будет актуально и для других языков, например для JS.
      Читать дальше →
      • +11
      • 4,7k
      • 6
    • Что мне не нравится в C и С++

      Просьба не читать профессиональным Си/ С++ программистам).

      В статье я выражаю свою точку зрения, если несогласны — обоснуйте в комментариях.
      Цель данной статьи: указать на недостатки С и С++, которые мне очень не нравятся и побудить Вас использовать новую версию языка или возможно даже предложить какие-то идеи по улучшению стандарта.

      Что ж, самое время разжечь холивар.
      Читать дальше →
    • Внутренности Python. Пасхалки

        Привет! На Хабре было довольно много статей про пасхалки питона, но вроде нигде не упоминалось про то, как все это устроено изнутри.

        Думаю, что будет интересно прежде всего начинающим питонистам. Об этом и пойдет речь под катом!
        Читать дальше →
      • Операции над комплексными числами

          Здравствуй, %username%!
          Я получил довольно много отзывов о первой части и постарался все их учесть.
          В первой части я писал о сложении, вычитании, умножении и делении комплексных чисел.
          Если не знаешь это — скорей беги читать первую часть :-)
          Статья оформлена в виде шпарлагки, истории здесь крайне мало, в основном формулы.
          Приятного чтения!
          Читать дальше →
        • Введение в комлексные числа

            Привет!

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

            image

            А школьники могут что-то новое узнать ;)
            // Всех кого заинтересовал прошу под кат.
            Читать дальше →