• dvlsg@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 month ago

    OOP definitely doesn’t get to claim static types for only itself either. Fuck that.

    • mindlesscrollyparrot@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      1 month ago

      They don’t only say static types. They add classes, inheritance, subtyping, and virtual calls. Mind you, the difference between the last 3 is quite subtle.

      So, since I’ve started nit-picking, Self is also OO and has prototype-based inheritance (as does javascript, but I’m not sure I’d want to defend the claim that javascript is an OO language).