Без этого знания невозможно программировать

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 409

  • @ExtremeCode
    @ExtremeCode  ปีที่แล้ว +2

    Подписывайся на наши каналы в тележке 👍
    👉 Основной канал: t.me/extremecode
    💊 Канал ИИ-шизика с АйТи базой: t.me/resident_shiz
    💸 Канал про разработку стартапа (feat. @SeniorSoftwareVlogger): t.me/startup_reports

    • @VladimirNerby
      @VladimirNerby ปีที่แล้ว

      Братан, хорош, давай, давай, вперёд, контент в кайф, можно таких вот шедевров почаще?

  • @TurboKot1k
    @TurboKot1k ปีที่แล้ว +209

    Как я раньше жил то без инфы из этого ролика?

    • @ItDeLorean
      @ItDeLorean ปีที่แล้ว +10

      Так же как и после.

    • @Yaroslav1986_UA
      @Yaroslav1986_UA ปีที่แล้ว +22

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

    • @ItDeLorean
      @ItDeLorean ปีที่แล้ว

      @@Yaroslav1986_UA Выдал базу на 5 предложений, из которых половина - интеграция.
      Вот это труд так труд, чувствуется уважение автора на губах.

    • @infernaLepiCwizarD
      @infernaLepiCwizarD ปีที่แล้ว +19

      До этого ты не жил.

    • @TurboKot1k
      @TurboKot1k ปีที่แล้ว

      @@Yaroslav1986_UA я то конечно поугарал над видосом, который сделан чисто чтобы было куда рекламу воткнуть, я как бы не против рекламы, но в видео можно было и получше тему раскрыть, особенно когда видос от таких талантливых и шарящих в айти авторов

  • @КонстантинКоробанов
    @КонстантинКоробанов ปีที่แล้ว +111

    Забыл упомянуть, что языки с динамической типизацией так же пытаются усовершенствовать, но наоборот, для явного указания типа. В том же питоне, начиная с 3.6 стала продвигаться концепция полного покрытия типами a: int | str = 1

    • @ExtremeCode
      @ExtremeCode  ปีที่แล้ว +17

      Хотел упомянуть, но почему то мне казалось что подобное хотели в PHP ввести, но подтверждений я не нашел, поэтому просто оставил как есть

    • @AKhristenko
      @AKhristenko ปีที่แล้ว +8

      @@ExtremeCode в пхп есть тайпхинты, типа function(SomeType $someval) которые работают как ассерты в рантайме.
      Плюс инструменты psalm/phpstan, которые позволяют провести проверку типов до запуска.

    • @Denisko123
      @Denisko123 ปีที่แล้ว +4

      В пхп тоже есть всякие :bool для функций. И если уж так надо еще и тип сравнивать, есть ===, тут сравнение строки с числом не прокатит

    • @mikhail_dudek
      @mikhail_dudek ปีที่แล้ว +1

      Более того, в последнее время это повсеместно в пхп - всё должно быть типизировано (переменные, аргументы, возвращаемый тип метода). Неявные преобразования тоже не любят. Мотивируется это тем, что так проще выявлять ошибки еще на этапе написания кода (IDE тебе подскажет где ты вместо int подсовываешь string). Порой это раздражает ибо неудобно. Но в целом - полезно.

    • @fakt7814
      @fakt7814 ปีที่แล้ว

      В Питоне типы еще проверять можно с помощью статического анализатора mypy, который в режиме strict заставляет типами покрывать весь код вообще. Большие проекты вроде FastAPI давно mypy юзают активно. Причем там даже дженерики умудрились завести. Но у него своя кривая обучения, я знаю о mypy уже больше полутора лет, а научился им пользоваться более-менее только сейчас. Например, он довольно медленный, и фиксится использованием демона dmypy, который крутится на фоне и проверяет код по мере изменений, и этот демон я довольно долго игнорировал. И главная проблема это заставить типизировать код остальных членов команды, потому что в своих то тасках я mypy использую, а большая часть базы все равно типизирована кое-как) Есть еще штуки типа pydantic которые позволяют валидировать сложные словари и всякие джейсоны, на вход джейсон, а на выходе объект с полями и типами. Мне кажется динамический язык + статические проверки -- это один из оптимальных вариантов в проге, если производительность не критична, либо боттлнэки легко фиксятся их переписыванием на Numba/CPython/C++. Либо у вас есть сверхсветовой JIT как в JS (который правда все равно жрет кучу памяти). А если у вас как в геймдеве (точнее в разработке движков) боттлнэк -- это большая часть кода, и нужно в цикле проверить миллион объектов за 16 мс минимизируя кэш-промахи, то тут только C++ и может быть Rust.

  • @kripo4ek565
    @kripo4ek565 ปีที่แล้ว +9

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

    • @victorklimov5254
      @victorklimov5254 ปีที่แล้ว +1

      Спасибо, что поделилися

  • @onionyman
    @onionyman ปีที่แล้ว +92

    Братан, очень интересная академическая инфа! Когда-то давно я её читал, но конечно же забыл. Теперь твой лик клоуна надёжно выжег эту информацию в паре сотен нейронов в моём мозгу, так что забыть это будет невозможно. Однако, теперь мне требуется психологическая помощь. :c

  • @slaonamezha4493
    @slaonamezha4493 ปีที่แล้ว +10

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

  • @ТакЗадумано-в5с
    @ТакЗадумано-в5с ปีที่แล้ว +18

    Тип видео: рекламное.
    Типизация: статическая.

  • @pieceofsnitcrappy2800
    @pieceofsnitcrappy2800 ปีที่แล้ว +8

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? давайте пока

  • @O1dCo1d
    @O1dCo1d ปีที่แล้ว +1

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @klerg321
    @klerg321 ปีที่แล้ว +42

    Главная плюшка статической типизации не перформанс, а таки ошибки компиляции.
    Нормально разработанные типы позволяют выкинуть эдак половину тестов.
    А еще IDE нормальные вещи подсказывают, а не как когда "default import" в js.
    Короче статическая типизация тоже упрощает жизнь

    • @r45her
      @r45her ปีที่แล้ว

      Да ладно, правда чтоли?)

    • @maria-kuznetsova-s
      @maria-kuznetsova-s 10 หลายเดือนก่อน

      Полностью согласна. Мне даже не уютно, когда приходится работать с js, а не ts.
      Я привыкла, что могу быстро глянуть интерфейсы и легко сориентироваться, где какая сущность.

    • @Maksimeo
      @Maksimeo 5 หลายเดือนก่อน

      @klerg321 я не спец сразу оговрюсь, но я слышал что то на подобие что статическая(или наоборот) нужная для больших проектов а динамическая(или наоборот не помню) для мелких задач , условно мелких конечно же, ваше мнение жду ответа

    • @klerg321
      @klerg321 5 หลายเดือนก่อน

      @@Maksimeo ну как-бы зерно в этом есть, в маленьком проекте все вмещается в голове и ты банально помнишь/быстро смотришь что куда приходит.
      Но вот только проекты имеют свойство случайно развиваться и усложняться на ровном месте...

  • @КузьминДенис-в4ф
    @КузьминДенис-в4ф ปีที่แล้ว +2

    Братан, хорош, давай, давай, вперёд, контент в кайф, можно таких вот шедевров почаще

  • @Никитарепников-ж5м
    @Никитарепников-ж5м ปีที่แล้ว +14

    То ли дело мои любимые С-решётки.
    Захотел себе статическую типизацию - вот держи тебе всякие int, char, bool
    Заходел динамическую, вот тебе тип dynamic

    • @mikolash8246
      @mikolash8246 ปีที่แล้ว

      dynamic у которого один на миллион юз-кейсов?

    • @AlexanderOliveira777
      @AlexanderOliveira777 10 หลายเดือนก่อน

      dynamic кал. лучше словарь используйте. concurrentdictioanry то же самое, только будет быстрее

  • @farmpk8214
    @farmpk8214 ปีที่แล้ว +1

    братан хорош! контент в кайф!

  • @KOWEY
    @KOWEY ปีที่แล้ว +1

    Хорош братан давай-давай вперед, контент в кайф

  • @paranoidPhantom
    @paranoidPhantom ปีที่แล้ว +1

    Круто!

  • @paketacab
    @paketacab 10 หลายเดือนก่อน

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @doomglif6757
    @doomglif6757 ปีที่แล้ว

    Братан, хорош! Давай, давай, вперёд! Контент в кайф! Можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @alexanderlazaev7423
    @alexanderlazaev7423 ปีที่แล้ว +9

    У Пети было 5 яблок, ему дали 2 яблока, сколько у Пети яблок?
    js: 5 яблок2 яблока.
    python: 7 яблок.
    delphi: Incorrect form1 name.

    • @jeen9984
      @jeen9984 ปีที่แล้ว +3

      C/C++ еще не хватает с его громадным выводом ошибки компиляции на миллион символов

    • @Swyateg
      @Swyateg 8 หลายเดือนก่อน +1

      Delphi is dead

  • @ElKudesnitsa
    @ElKudesnitsa ปีที่แล้ว +7

    В числе преимуществ динамической типизации обычно указывается то, что программисту нужно меньше следить за этими самыми типами; но в итоге следить надо даже больше, потому что не дай бог оно где-нибудь неявно преобразовалось и в результат вываливается какой-нибудь [Object Object]

    • @wadewilson955
      @wadewilson955 ปีที่แล้ว

      Так мы ж не долбоебы, раз захотел чето динамичное ебануть - ожидаешь\понимаешь что на стуле могут быть и пики точеные и хуи дроченые, именно за этим и заюзал динамику.
      Имею ввиду например юзаешь ты тайпскрипт (потому что колеги екс-джависты сцут без типов), создал переменную, в которой у тебя может быть либо айдишник хуйни либо сама хуйня, и в дальнейшем всегда уточняешь\проверяешь что именно там есть (чем то типо такого const myId = (item as Item)?.id || item

    • @louis-nicoladavout7580
      @louis-nicoladavout7580 ปีที่แล้ว +2

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

    • @stalker32041
      @stalker32041 ปีที่แล้ว

      @@louis-nicoladavout7580x = int, всё переопределяется, но не преобразовывается компилятором просто так. Ты не можешь просто так приплюсовать к строке число, не кинув в тот же конструктор str(). Хотя сделать "b" + "r" * 10 легко, но это уже задокументированная фича

  • @maksnov9849
    @maksnov9849 3 หลายเดือนก่อน

    Братан вперёд отличного!!! Видео зашло на ура!

  • @MrTazer96
    @MrTazer96 ปีที่แล้ว +16

    Братан, хорош, давай, давай, вперёд, контент в кайф, можно таких вот шедевров почаще?

  • @icecroc255
    @icecroc255 ปีที่แล้ว

    Братан, хорооош! Давай, давай, вперёд! Контент в кайф, можно ещё
    Ваще красавчик!

  • @ZXCitraSSS
    @ZXCitraSSS ปีที่แล้ว

    Больше больше контента, спасибо что продолжаете помогать держать в тонусе желание вкатыаатся в АЙти

  • @ПавелСтепанов-р1ш
    @ПавелСтепанов-р1ш ปีที่แล้ว

    Снова годнота подъехала. Лучший канал про айтишичку!

  • @vatakiller
    @vatakiller ปีที่แล้ว +13

    Как человек, который писал на языках и со статической и с динамической типизацией скажу: писать на динамических языках намного сложнее. Особенно, если ты никогда на них не писал и только что свичнуля со статической

    • @vladampleev3440
      @vladampleev3440 ปีที่แล้ว +6

      Всю жизнь писал на динамической и как попробовал статическую, то первое что мое внимание привлекло - как же много ненужных действий. Больше всего бесит что я не могу 1 и 0.1 сложить без танцев с бубнами. Канечна, кто-то там будет рассказывать про скорость, но в моем случае эта операция может присутствовать 1 раз за тик, и там ее скорость вообще ничего не значит. Естественно, какой-нибудь Петухон не шибко динамичный, потому что очень он уж много где требует приводить правильные и только правильные типы.

    • @gderuki
      @gderuki ปีที่แล้ว +20

      Как человек, который писал на языках и со статической и с динамической типизацией скажу: писать на статических языках намного сложнее.
      Особенно, если ты никогда на них не писал и только что свичнулся с динамической

    • @putdateonit5009
      @putdateonit5009 ปีที่แล้ว +7

      я покакал

    • @SMTDN
      @SMTDN ปีที่แล้ว +3

      @@vladampleev3440 Какая связь между динамичностью/статичностью типизации языка и необходимостью явного приведения типов?

    • @LithiumDeuteride-6
      @LithiumDeuteride-6 ปีที่แล้ว +1

      @@vladampleev3440 на ассемблере что ли стал кодить? Большинство приложений как раз написано всякими, и если бы их писали нормальные, то эти приложения работали в десятки или даже сотни раз быстрей. Вот говорят пограмисты мелкософта самые лучшие, но вот UASM по сравнению с MASM работает раз 30-40 раз быстрей, ещё пытался ковырять масм идапро, и понял что там какой-то лютый хитрожопый говнокод, хотя исходников масма в открытом доступе нет, ну насколько знаю.

  • @ДенисМорозов-з9п
    @ДенисМорозов-з9п ปีที่แล้ว

    Братан, ХОРОШ!!! Давай, давай. Вперёд. Контент в кайф. Можно ещё?! Вообще красавчик!!!

  • @saitamaman9073
    @saitamaman9073 ปีที่แล้ว

    Братан, хорош, давай-давай вперед, контент в кайф, можно еще? Ваще красавчик

  • @awlam23
    @awlam23 ปีที่แล้ว

    братан, хорош, давай-давай, вперёд, контент - кайф. ваще красавчик!

  • @dan1e11s
    @dan1e11s ปีที่แล้ว

    братан хорош, давай давай вперед, контент в кайф, можно еще, ваще красавчик

  • @Rocksteady24
    @Rocksteady24 ปีที่แล้ว +4

    Я не программист, я обычный скуф, но чувствую что становлюсь программистом, просто просматривая ваши видосы😮

  • @dolsha
    @dolsha ปีที่แล้ว

    Братан, хорош! Давай вперёд! Контент в кайф! Можно ещё? Ваще красавчик!

  • @FAL0C
    @FAL0C ปีที่แล้ว

    Братан, хорош, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @constantend
    @constantend ปีที่แล้ว

    братан, хорош, давай-давай, вперёд, контент в кайф. Можно ещё? Ваще красавчик

  • @TheKrasnovDmitry
    @TheKrasnovDmitry ปีที่แล้ว

    Братан, хорош, давай! Контент в кайф, можно ещё? Вообще красавчик!

  • @артём-ю1м3у
    @артём-ю1м3у ปีที่แล้ว +8

    А я думал что сильная т. = статическая т. , так же про слабую и динамическую. Братан, хорош, давай, давай, вперёд, контент в кайф, можно таких вот шедевров почаще

  • @earthandmoon365
    @earthandmoon365 ปีที่แล้ว

    Братан хорош давай давай вперёд контент вообще в кайф

  • @АндрейИсачёв-к3ъ
    @АндрейИсачёв-к3ъ ปีที่แล้ว

    братан хорош, контент в кайф!

  • @АлександрМаксименко-ш4э
    @АлександрМаксименко-ш4э ปีที่แล้ว

    братан, харош! давай, давай, вперед! контент в кайф! можно еще? ваще красавчик!

  • @maddimons
    @maddimons ปีที่แล้ว

    Очень тепло и лампово.
    Давай чувак, жги!!!

  • @АлексейК-т5э
    @АлексейК-т5э ปีที่แล้ว

    Контент в кайф, вааще красавчик, всё по делу, класс.

  • @nikolassmakovsky4032
    @nikolassmakovsky4032 ปีที่แล้ว +23

    Ну и как бы если я какую-то рекламу до конца досматриваю , то никогда не поленюсь поставить лайк и написать в комменте типа братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давайте, пока.

    • @ИмяФамилия-э4ф7в
      @ИмяФамилия-э4ф7в ปีที่แล้ว

      Лучше бы по ссылке в описании перешёл, освоил профессию {current_promo_proffesion} и ворвался в {current_big_company} на зарплату {current_big_money}. Я в тебя верю, ты избранный, {current_username} 😂

  • @dariaradvanskaya7546
    @dariaradvanskaya7546 ปีที่แล้ว +3

    Большое спасибо за Ваш труд ❤ очень полезная информация

  • @alexandrchioroglo5612
    @alexandrchioroglo5612 ปีที่แล้ว +7

    Опять нагундел очередную пасту с рекламой на 20% хронометража.

  • @proxy.market
    @proxy.market ปีที่แล้ว

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

  • @neokot69
    @neokot69 ปีที่แล้ว +2

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

  • @АльбертНурутдинов-ъ6у
    @АльбертНурутдинов-ъ6у ปีที่แล้ว +2

    Хороший, полезный и интересный контент, спасибо

  • @enderwis
    @enderwis ปีที่แล้ว

    братан хорош давай давай вперед контент в кайф можно ещё вообще красавчик!

  • @antilaw4630
    @antilaw4630 ปีที่แล้ว

    Супер информативно, побольше бы таких видео для "маслят", нраица

  • @--DI
    @--DI ปีที่แล้ว

    Братан, хорош, давай, давай, вперёд, контент в кайф

  • @lisich_ko_senko3275
    @lisich_ko_senko3275 ปีที่แล้ว +1

    Как в си++ соединить 4 точки линиями и это нормально в окошке вывести только чтобы не grafics.h?

  • @se0g1n
    @se0g1n 8 หลายเดือนก่อน

    Братан хорош давай давай вперёд контент в кайф можно ещё ваще красавчик!!!

  • @Валентин-й2к
    @Валентин-й2к ปีที่แล้ว +1

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

  • @RimuruDev
    @RimuruDev ปีที่แล้ว +1

    Батя как всегда снял годноту.

  • @Tunec_s_hlebom
    @Tunec_s_hlebom 8 หลายเดือนก่อน

    Статическая типизация считается быстрее, потому что компилятору проще оптимизировать код и сделать его максимально быстрым, но интерпретируемые языки тоже не отстают. Код на js будет работать не хуже чем на c++, при условии что вы будете писать нормальный и предсказуемый код. Например в js, в состав v8 входит оптимизатор turbofan, который имеет крутые эвристики и может на лету оптимизировать код, да и ещё попутно делать jit компиляцию

  • @mycreativebinge2735
    @mycreativebinge2735 10 หลายเดือนก่อน

    красава!!! спасибо)

  • @foxtv5150
    @foxtv5150 ปีที่แล้ว +3

    Странно вначале ролика ты сказал есть типизация трёх типов: статика/динамика, сильная/ слабая, а третий где?
    Где третий пункт Лебовски?

    • @armazi2983
      @armazi2983 ปีที่แล้ว

      типизация Шреденгера, когда яп не может понять ты накодил в сильной или слабой типизации

    • @SMTDN
      @SMTDN ปีที่แล้ว

      Явная и неявная

  • @КонстантинГодзилла54
    @КонстантинГодзилла54 ปีที่แล้ว

    Ну и как бы если я какую-то рекламу до конца досматриваю , то никогда не поленюсь поставить лайк и написать в комменте типа братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @evgenysamarin
    @evgenysamarin ปีที่แล้ว

    у и как бы если я какую-то рекламу до конца досматриваю , то никогда не поленюсь поставить лайк и написать в комменте типа братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давайте, пока.

  • @denizsincar29
    @denizsincar29 3 หลายเดือนก่อน

    Вы ещё не видели язык rust. Вот там вместо шаблонов используются trait'ы. Это такие штуки, которые позволяют присосать методы к разным типам со своей реализацией.
    А функция в rust может принимать типы, у которых реализованы определённые trait'ы. Например перегрузка оператора плюс- это trait Add. И твоей собственной функции sum совершенно не обязательно принимать только один тип вектор чисел. Можно указать, что параметр может принимать итерируемый объект, у которого элементы могут складываться оператором плюс.

  • @kashey63723
    @kashey63723 ปีที่แล้ว

    Братан, хорошо! Побольше давай контента

  • @mistdoyhta696
    @mistdoyhta696 ปีที่แล้ว +1

    этот видос открыл мне глаза на все эти шаблоны в плюсах и дженерики в джаве, спасибо

    • @ИванДунин-т7и
      @ИванДунин-т7и ปีที่แล้ว

      Шаблоны - зло

    • @kerojey4442
      @kerojey4442 ปีที่แล้ว

      @@ИванДунин-т7и стандартная библиотека с++ состоит из шаблонов, но тебе лучше знать.

  • @ДанилаСуханов-с6ю
    @ДанилаСуханов-с6ю ปีที่แล้ว

    Не забыл про генерики в java/C#. Конкретно в java компилятор не делает миллион разных версий алгоритма под каждый тип, а происходит стирание типов, по факту просто апкаст до Object

  • @marseille4859
    @marseille4859 ปีที่แล้ว

    Братан, хорош, давай, давай, вперёд, контент по кайфу жи есть

  • @ЮрийСутягин-щ3к
    @ЮрийСутягин-щ3к ปีที่แล้ว

    Ну это.., братан давай впьерёд, кантентамана в кайф.

  • @fog3703
    @fog3703 ปีที่แล้ว +1

    Больше того, есть теория типов, в которой можно говорить о группах систем типов (лямбда-куб и прочее). Вообще, всё названное в ролике в итоге сводится именно к теории типов, так что автор прав - петухи, которые аппелируют к статической/динамической, сильной/слабой а-приори не знают о чём говорят.

  • @subzero8992
    @subzero8992 ปีที่แล้ว

    Отличный ролик.

  • @clockann
    @clockann ปีที่แล้ว

    Клевая подача!

  • @alekseyshibayev5243
    @alekseyshibayev5243 ปีที่แล้ว +2

    как-то раз занесло меня на Ruby конференцию, где 2 часа я выслушивал про то, как они при помощи if и тамошнего аналога instanceOf пытаются сделать свой компилятор, не понимаю, зачем пытаться изобрести велосипед, если есть Spring Boot + Java

    • @жораПерлов
      @жораПерлов ปีที่แล้ว +1

      Рубисты устали милостыню просить

  • @AndreyMolniya
    @AndreyMolniya ปีที่แล้ว

    Братан, хорош! Давай-давай

  • @wadewilson955
    @wadewilson955 ปีที่แล้ว

    Как раз искал видикс чтоб передернуть свой джеесный затвор, спасибо!

  • @Gretanit
    @Gretanit ปีที่แล้ว

    Мне кажется цель всех этих видео просто выложить годные накопившееся мемы😂

  • @AltaiR123166
    @AltaiR123166 ปีที่แล้ว

    Норм инфа, дяка.

  • @NewUser78654
    @NewUser78654 ปีที่แล้ว

    Когда в языке появляется что то новое, все хлопают в ладоши, радуясь этой фиче. А мне становится грустно. PHP - динамическая типизация (на максималках, объявили-инициализировали поле/переменную значением 0, на следующей строке кода пишем туда строку, на следующей строке дробное число). И тут (не вчера, но всё же) завезли статическую типизацию. И все рады - ура теперь мы можем проверять тип аргумента, возвращать результат указанного типа.
    А мне грустно. Нет, я всё понимаю - я пишу и на C#, но мне грустно. Потому что теперь у нас есть x2 синтаксиса PHP. Справа пишут с использованием статики, слева динамики, на потолке особо одаренные смешивают стили, на полу эту смесь стиля присыпают синтаксическим сахарком (удобно же, да?). Пиши как хочешь! Ура?!
    А стандарта написания кода...нет. PSR ушел, от него много где отказались. Идеальный код и прочее - частное мнение бородатого дяди за 100 бакс (цена его росписи на книжке).
    Все эти солиды драи - вообще ересь (в реальном проекте невозможно и лучше не соблюдать, приходит с практикой после юношеского - сейчас я буду писать код красиво..ага ну да..а как что то нестандартное все эти солиды будут так противоречить другим принципам...)
    В одной компании PSR статика, в другой свой код стайл динамика, в третьей опять 25 мы пишем на пыхе, но хотим попробовать (! маркер непрофессионализма - хотят попробовать за бабки заказчика, молодцы ребята) GO.
    Вывод - нет хорошего и плохого, есть работает или нет. И вообще по барабану как там написано, работает-стабильно=хорошо. Любой код, любой - или идет в топку и о нем забывают, или переписывают каждые 2-3 года. И всё равно как писать и какая там типизация.
    А то что на собесах хотят оно вообще ни с работой ни с реальностью не связано.

  • @Эдгарс
    @Эдгарс ปีที่แล้ว +1

    Давно не было видосов о том, как тяжело джунам

  • @ВладиславДомарэв
    @ВладиславДомарэв ปีที่แล้ว

    Спасибо 😁

  • @KyleSpector
    @KyleSpector ปีที่แล้ว

    Братан, братан хорош вообще давай, давай хочу ещё видео

  • @cursegloom4165
    @cursegloom4165 ปีที่แล้ว

    братан, вперед, давай давай, воооооооОООООБще кайф, давай еще :3

  • @dendenovich8460
    @dendenovich8460 ปีที่แล้ว +1

    Давай братан, жги. По больше образовательного экстримцоде!

  • @ВасилийСерый-х2б
    @ВасилийСерый-х2б ปีที่แล้ว

    Братан хорош давай давай вперёд контент в кайф можно таких вот шедевров почаще? ;

  • @adultart
    @adultart ปีที่แล้ว

    Экстрим цоде пошёл в базу, красота!

  • @КимЧенОрк
    @КимЧенОрк ปีที่แล้ว

    "Запиши уже новый эндинг" - хотел бы я сказать, но он итак прекрасен

  • @slippers__
    @slippers__ ปีที่แล้ว

    Ооо, годнота подъехала)

  • @ДокторЗойдберг-й4д
    @ДокторЗойдберг-й4д ปีที่แล้ว

    Братан, давай ещё вут этого вот, почаще

  • @akaikangaroo
    @akaikangaroo ปีที่แล้ว +4

    Первый ролик от экстрим цоде, который реально дал мне полезную инфу!👍
    Я как-то давно пыталась понять разницу между динамической и слабой типизацией, читая статью в Википедии, но нихрена не поняла. А тут коротко и по делу автор пояснил. Наконец то я могу считаться программистом!💅

    • @aleksanterikaansalo
      @aleksanterikaansalo ปีที่แล้ว

      Никто не может считаться программистом!

  • @АртемСавельев-п8и
    @АртемСавельев-п8и ปีที่แล้ว +1

    Я просто в шоке, программисты там уже совсем зажрались, тыкая кнопочки на своем кудахтере за 300к/наносек., что начинают спорить за всякую хуйню, пока настоящие мужики работают на заводе. Я не знаю, травку пощупайте на улице, или еще что-нибудь, чтоб занять себя чем-то, тогда и желание отпадет обсуждать какое говно лучше. А вообще братан хорош, давай давай контент в кайф, можно еще этого побольше

  • @ПавелСапрыкин-у8ш
    @ПавелСапрыкин-у8ш ปีที่แล้ว

    интеграция про подьем геймдева под новость с новой политикой юнити прям кайф))

  • @hohmach777
    @hohmach777 ปีที่แล้ว

    Красава вообще брат

  • @romik888channel
    @romik888channel ปีที่แล้ว +1

    В айти подобные дилеммы сроду вопросу "папа или папа" скорее

  • @Yaroslav1986_UA
    @Yaroslav1986_UA ปีที่แล้ว

    Ахахаха) угарно преподнес)) просто таки эталонный IT сарказм) давай ещё! не останавливайся)))))

  • @semibiotic
    @semibiotic ปีที่แล้ว +1

    Динамическая типизациция в C++ это не шаблоны или auto, а вариации на тему variant/QVariant.

  • @maxlevs
    @maxlevs ปีที่แล้ว

    По итогу всё сводится к договорённостям внутри команды, выраженным в виде code style doc.

  • @OneOwki
    @OneOwki ปีที่แล้ว

    БРАТАН ХАРОШ, ДАВАЙ ДАВАЙ! ВПЕРЕД! КОНТЕНТ ВАЩЕ В КАЙФ, МОЖНО ЕЩЕ!?

  • @andreynovikov9535
    @andreynovikov9535 ปีที่แล้ว

    Норм контент. С юмором и по делу

  • @СержуХуержу
    @СержуХуержу ปีที่แล้ว

    Братан хорош давай ещё на вентилятор подкинь 😂😂

  • @2difficult2do
    @2difficult2do ปีที่แล้ว

    Братан хорош, давай, давай еще, у тебя хорошо заянять получается☝️😼👍

  • @Fatal1st95
    @Fatal1st95 ปีที่แล้ว

    Ура! Вперёд! Давай-давай!

  • @AE075G
    @AE075G ปีที่แล้ว

    Ничего не понял, но очень интересно. Пойду дальше путешествовать по TH-cam

  • @Corve5
    @Corve5 ปีที่แล้ว

    Братан давай-давай🎉

  • @iljadenisovs4659
    @iljadenisovs4659 ปีที่แล้ว +1

    Что ещё раз как-бы намекает на то, что программисты не такие уж и умные, как о них принято думать.

  • @golovkaanna8757
    @golovkaanna8757 ปีที่แล้ว

    Я так и не понял:
    Зачем мне нужен нестрогий тип переменной если я и так знаю что в ней будет и сам разберусь как разные типы друг с другом "подружить"?