MENU

Fun & Interesting

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

Code With Huw 12,145 lượt xem 1 year ago
Video Not Working? Fix It Now

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.
https://www.youtube.com/playlist?list=PLZHx5heVfgEvuveKG1T7BBSuDOTHl1eLl

DOWNLOAD SQUEAK
Squeak Smalltalk
https://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:
http://stephane.ducasse.free.fr/FreeBooks/SmalltalkVTutorial/SmalltalkVTutorial.pdf
or:
https://rmod-files.lille.inria.fr/?dir=FreeBooks/SmalltalkVTutorial

SUBSCRIBE TO THE CODE WITH HUW CHANNEL

To be notified whenever I upload new lessons, be sure to subscribe.
https://www.youtube.com/CodeWithHuw?sub_confirmation=1



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:
https://www.facebook.com/CodeWithHuw

Comment