Modular Programming - Most Programmers Think They do it. But Hardly Anyone Does!

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • What is modularity? Dividing code into separate files? No! Hiding data? Well, up to a point… Protecting implementation details? Well, that’s a bit nearer the mark. But what does that really mean? How do you protect the implementation details of a module or an object? And why does it matter?
    In this lesson, I look at some of the ideas and the history of modular programming. From Smalltalk to Modula-2, and onwards to C#, Ruby, Java and Object Pascal, I’ll try to explain what modularity is and why your code will be more reliable if you make use of it.
    BOOKMARK THE SERIES PLAYLIST
    To follow this series in order, bookmark the playlist. New episodes are added to the playlist whenever they are published.
    • Object Oriented Progra...
    DOWNLOAD SQUEAK
    Squeak Smalltalk
    squeak.org/
    DOWNLOAD THE SMALLTALK/V TUTORIAL
    I will using the excellent Smalltalk/V Tutorial as the “course text” for this series and I encourage you to download a PDF copy of that too:
    stephane.ducass...
    or:
    rmod-files.lil...
    SUBSCRIBE TO THE CODE WITH HUW CHANNEL
    To be notified whenever I upload new lessons, be sure to subscribe.
    www.youtube.co...
    WHO IS HUW COLLINGBOURNE?
    I’ve been programming since the early 1980s. I’ve written wrote programming columns on Java, C#, Delphi and other languages for “PC Plus Magazine”, “Computer Shopper” and numerous other UK magazines. I wrote the cult adventure game, The Golden Wombat Of Destiny, I have developed programming tools with SapphireSteel Software and I have written programming books published by Dark Neon and No Starch Press. These include books on programming C, C#, Java, Ruby, Delphi and Object Pascal, pointers, recursion and programming adventure games.
    All my books can be found on Amazon.
    Keep in Touch
    ==============================
    Code With Huw on Facebook:
    / codewithhuw

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