Comments by "Winnetou17" (@Winnetou17) on "Continuous Delivery" channel.

  1. 5
  2. ​ @sulai9689  Here is a list: 3:15 There was encapsulation before OOP, including in C 5:28 "before OO there were no maps or lists or sets" - this is 100% wrong from every possible angle. First no OO is required for that, check the article "Dataless Programming" by R. M. Bazler of RAND Corp from 1967. Second, a very trivial example, linked lists exist from 1956. LISP, one of the oldest high level programming language, extensively uses lists. Since 1958. And in general, there have always been abstractions in programming and the more complex languages become, the more abstractions they acquire, this has nothing to do with OOP at all 6:05 polymorphism is not an OOP idea either. Ad-hoc polymorphism if I'm not mistaken, first appeared in ALGOL 68. Very not OOP. What he refers more specifically is subtyping polymorphism, I assume specifically against interfaces. What he says about printers is extremely well shown to work without OOP in open, read and write syscalls. You have no idea, and do not have to bother at all knowing what exactly you are writing to. It's having an API what matters to allow polymorphism. Getting back to interfaces, the ML language has many of these (polymorphism, encapsulation, modularity) also without OOP, since 1973. You could say that this specific polymorphism - interface subtype - was created and popularized by OOP, but overall, he still presented it in a very misleading manner. 8:45 overwhelming majority of drivers are written in C. And not just in Linux.
    2
  3. 2
  4. 1
  5. 1
  6. 1
  7. 1
  8. 1
  9. 1