Content deleted Content added
RM dead link |
|||
Line 3:
==Objective C successor==
'''TOM''' was an [[object oriented]] programming language developed in the [[1990s]] that built upon the lessons learned from [[Objective-C]]. The main purpose of TOM was to allow for "unplanned reuse" of code via a well-developed extension mechanism. This concept was introduced seemingly by accident in Objective C and later proved to be of wide use, and was applied with a vengeance in TOM.
The primary changes in TOM are the addition of multi-inheritance, ''tuples'' as a first-class part of the language, cleaner syntax, free of the [[C programming language|C]] requirements for header files and pre-compiler commands, and the ability to use ''categories'' (the re-use mechanism) to include anything.
|