Leslie Lamport wants you to escape the box of computational thinking

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

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

  • @astroid-ws4py
    @astroid-ws4py Год назад +1

    I guess he means to approach stuff in a Lean 4 or like systems manner.
    Formally thinking about what you have while also verificating mathematicaly that everything works fine.

  • @atonal174
    @atonal174 5 месяцев назад

    It was a nice opportunity to ask him how can he think more mathematically given foundational CS definitions are based on Turing machines that are much closer to the way a programmer thinks.

    • @tophy9865
      @tophy9865 4 месяца назад

      What? A Turing machine is a mathematical object that behaves according to well-defined rules. Also what definitions are you thinking about? Don't forget about the whole field of CS dealing with the lambda calculus.

    • @atonal174
      @atonal174 4 месяца назад

      @@tophy9865 Turing machines have mutable state, which makes them more natural for a programmer than a mathematician. Regarding lambda calculus, although equivalent to TM assuming CT Hypothesis, it’s not really used for practical CS eg. A PPT algorithm can’t be represented with vanilla lambda calculus and everyone just extends TM formalism.
      Additionally, Lamport is against type theory, which is how CS people are approaching mathematical foundations. Would be interesting to see how he approaches these topics.

    • @tophy9865
      @tophy9865 4 месяца назад

      @@atonal174 The lambda calculus is used for practical general purpose languages like SML and ocaml. I don't know what his views on type theory are tho.

    • @camilo_chacon_s
      @camilo_chacon_s 2 месяца назад

      @@tophy9865 lamport.azurewebsites.net/pubs/lamport-types.pdf "Should Your Specification Language Be Typed?
      "

  • @AlgoNudger
    @AlgoNudger 8 месяцев назад

    *MATHEMATICAL THINKING* 😊

  • @I_SEE_RED
    @I_SEE_RED 3 месяца назад

    how do I escape the box 😭

  • @Kicm2Kicm2
    @Kicm2Kicm2 Месяц назад

    Kouini transistors

  • @_notch
    @_notch 29 дней назад

    lol

  • @421sap
    @421sap 9 месяцев назад +2

    In Jesus' Name Amen ✝️

  • @Dystisis
    @Dystisis 3 месяца назад +1

    so mathematical thinking in this context means thinking that does not make sense. gotcha.