Penguin
Diff: ObjectOrientedProgramming
EditPageHistoryDiffInfoLikePages

Differences between version 5 and revision by previous author of ObjectOrientedProgramming.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 5 Last edited on Monday, August 18, 2003 11:43:11 am by StuartYeates Revert
Older page: version 4 Last edited on Saturday, June 21, 2003 1:35:42 am by SamJansen Revert
@@ -1,7 +1,7 @@
 A style of programming, usually supported by special programming languages. 
  
-[C++], [Java], [Python] and [Ocaml] support object oriented programming. As, indeed, do many others. SmallTalk is often attributed to being the first truly object oriented language. 
+[C++], [Java], [Python], [Oberon ] and [Ocaml] support object oriented programming. As, indeed, do many others. SmallTalk is often attributed to being the first truly object oriented language. 
  
 For some reason, there has been a large amount of people talking about how great object oriented programming is. This fad started in the last 1990's and continues today. Programmers are finding, though, that such a methodology is not quite up to all it is supposed to be. 
  
 The idea behind object oriented programming is that every component you make has the ability to be ''extended''and ''reused''. You can make some generic component that provides some basic functionality and then ''derive'' another component from this, ''inherit''ing all the existing functionality, with the ability to ''override'' this functionality when needed or merely ''extend'' whatever the component is doing.