Марк Шевченко - Откуда что взялось в C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024
  • Подробнее о конференции DotNext: jrg.su/3WmFRE
    - -
    Двадцать лет назад этот язык называли копией Java, а сегодня его фичи, такие как LINQ и async/await, активно заимствуют другие языки. Он развивается так быстро, что оставил позади и Java, и C++. Как и естественные языки, языки программирования не могут развиваться независимо.
    Вы узнаете, когда на самом деле придумали обобщённое программирование, поддерживает ли C# ленивые вычисления и можно ли посчитать производную с абсолютной точностью.
    Скачать презентацию: squidex.jugru....

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

  • @Alexander.Kravchenko
    @Alexander.Kravchenko ปีที่แล้ว +1

    37:12 Ну это точно неправда. Анонимные функции однозначно появились в js заметно раньше 2005. Синтаксис был, конечно, более громоздкий, но смысл тот же

  • @alex-rr5mt
    @alex-rr5mt 2 ปีที่แล้ว +2

    Побольше около-айтишной истории пожалуйста, очень интересно!

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

    про название "лямбда" - огонь!) спасибо, Марк

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

    Зачем постоянно прерывать разказчика этими комментариями?

    • @АлександрК-у6ю
      @АлександрК-у6ю 2 ปีที่แล้ว +3

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

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

      Терпимо

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

    Интересный доклад, но блин, можно без перебивания докладчика, портит восприятие, тем более фразами аля "классные штуки, я ими часто пользуюсь".

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

    Интересно, почему докладчик приравнивает «было после» и «сделано под влиянием»?

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

    Интересный канал ! Спасибо вам за информацию !

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

    17:58 Должно быть 4, а не 2 во втором примере :D

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

    А я пришёл в C# не из C++/Java, но про события и делегаты ответил бы точно так же 😀

  • @user-friendly-191
    @user-friendly-191 2 ปีที่แล้ว

    Линкью

  • @8861gfrt
    @8861gfrt 2 ปีที่แล้ว

    Пришлос гуглить "Вывод типов" 🙈 Что за идиотский перевод.

    • @8861gfrt
      @8861gfrt 2 ปีที่แล้ว

      Досмотрел до "Ленивые вычисления" ... 😂 Аххаха.

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

      А что не так с переводом?

    • @8861gfrt
      @8861gfrt 2 ปีที่แล้ว

      @@sevaelunin по русски это лучше звучит и ближе по смыслу как "предположение типов" ну или уж если так хочется "логический вывод типа". Вывод - неоднозначно.

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

      @@8861gfrt всегда слышал только вариант "Вывод типов". Да и звучит вполне логично: компилятор выводит тип параметра (делает логический вывод об используемом типе). Вполне по-русски звучит (слово логически вполне можно опустить): выведение/вывод типа. Предположение типа, кмк, гораздо хуже, т. к. предположение может быть ложным в итоге) Даже type inference гуглится как Вывод типа)

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

      @@8861gfrt с lazy evaluation ровно такая же ситуация). Всю жизнь слышал только вариант перевода "Ленивые вычисления"