Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

TOM (object-oriented programming language)

Index TOM (object-oriented programming language)

TOM was an object-oriented programming language developed in the 1990s that built on 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. [1]

8 relations: C (programming language), GNU General Public License, Multiple inheritance, Object-oriented programming, Objective-C, Programming language, Ruby (programming language), The Pragmatic Programmer.

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: TOM (object-oriented programming language) and C (programming language) · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: TOM (object-oriented programming language) and GNU General Public License · See more »

Multiple inheritance

Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit characteristics and features from more than one parent object or parent class.

New!!: TOM (object-oriented programming language) and Multiple inheritance · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: TOM (object-oriented programming language) and Object-oriented programming · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: TOM (object-oriented programming language) and Objective-C · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: TOM (object-oriented programming language) and Programming language · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: TOM (object-oriented programming language) and Ruby (programming language) · See more »

The Pragmatic Programmer

The Pragmatic Programmer: From Journeyman to Master is a book about software engineering by Andrew Hunt and David Thomas, published in October 1999, first in a series of books under the label The Pragmatic Bookshelf.

New!!: TOM (object-oriented programming language) and The Pragmatic Programmer · See more »

References

[1] https://en.wikipedia.org/wiki/TOM_(object-oriented_programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »