Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/TOM_(object-oriented_programming_language)> ?p ?o }
Showing triples 1 to 53 of
53
with 100 triples per page.
- TOM_(object-oriented_programming_language) abstract "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. This concept was introduced seemingly by accident in Objective-C and later proved to be of wide use, and was applied aggressively in TOM.The primary changes in TOM are the addition of multiple inheritance, tuples as a first-class part of the language, cleaner syntax, free of the C requirements for header files and pre-compiler commands, and the ability to use categories (the re-use mechanism) to include anything.It is this latter ability that represents \"the whole idea\". Unlike Objective-C's categories that allowed only new methods to be built onto existing classes, TOM allowed the addition of class and instance variables, new methods, even new superclasses. This results in the redefinition of \"class\" as \"a class is defined by its main definition and any extensions\", these extensions have become a first-class citizen of the language (similarly to Ruby).The book The Pragmatic Programmer lists TOM as an example for a new language to learn.Development of the TOM language has ceased.".
- TOM_(object-oriented_programming_language) influencedBy Objective-C.
- TOM_(object-oriented_programming_language) latestReleaseVersion "1.1.1".
- TOM_(object-oriented_programming_language) license GNU_General_Public_License.
- TOM_(object-oriented_programming_language) wikiPageExternalLink tom.
- TOM_(object-oriented_programming_language) wikiPageID "11090266".
- TOM_(object-oriented_programming_language) wikiPageLength "2842".
- TOM_(object-oriented_programming_language) wikiPageOutDegree "11".
- TOM_(object-oriented_programming_language) wikiPageRevisionID "695115770".
- TOM_(object-oriented_programming_language) wikiPageWikiLink C_(programming_language).
- TOM_(object-oriented_programming_language) wikiPageWikiLink Category:Object-oriented_programming_languages.
- TOM_(object-oriented_programming_language) wikiPageWikiLink GNU_General_Public_License.
- TOM_(object-oriented_programming_language) wikiPageWikiLink Multiple_inheritance.
- TOM_(object-oriented_programming_language) wikiPageWikiLink Object-oriented_programming.
- TOM_(object-oriented_programming_language) wikiPageWikiLink Objective-C.
- TOM_(object-oriented_programming_language) wikiPageWikiLink Programming_language.
- TOM_(object-oriented_programming_language) wikiPageWikiLink Ruby_(programming_language).
- TOM_(object-oriented_programming_language) wikiPageWikiLink The_Pragmatic_Programmer.
- TOM_(object-oriented_programming_language) wikiPageWikiLinkText "TOM (object-oriented programming language)".
- TOM_(object-oriented_programming_language) wikiPageWikiLinkText "TOM".
- TOM_(object-oriented_programming_language) fileExt ".t".
- TOM_(object-oriented_programming_language) influencedBy Objective-C.
- TOM_(object-oriented_programming_language) latestPreviewVersion "snapshots".
- TOM_(object-oriented_programming_language) latestReleaseVersion "1.1".
- TOM_(object-oriented_programming_language) license GNU_General_Public_License.
- TOM_(object-oriented_programming_language) name "TOM".
- TOM_(object-oriented_programming_language) paradigm Object-oriented_programming.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Infobox_programming_language.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Notability.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Official_website.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Prog-lang-stub.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Reflist.
- TOM_(object-oriented_programming_language) wikiPageUsesTemplate Template:Start_date_and_age.
- TOM_(object-oriented_programming_language) year "1999".
- TOM_(object-oriented_programming_language) subject Category:Object-oriented_programming_languages.
- TOM_(object-oriented_programming_language) hypernym Language.
- TOM_(object-oriented_programming_language) type Language.
- TOM_(object-oriented_programming_language) type ProgrammingLanguage.
- TOM_(object-oriented_programming_language) type Software.
- TOM_(object-oriented_programming_language) type Language.
- TOM_(object-oriented_programming_language) type Thing.
- TOM_(object-oriented_programming_language) type Q315.
- TOM_(object-oriented_programming_language) type Q34770.
- TOM_(object-oriented_programming_language) type Q9143.
- TOM_(object-oriented_programming_language) comment "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.".
- TOM_(object-oriented_programming_language) label "TOM (object-oriented programming language)".
- TOM_(object-oriented_programming_language) sameAs Q7670997.
- TOM_(object-oriented_programming_language) sameAs m.02q_q2j.
- TOM_(object-oriented_programming_language) sameAs Q7670997.
- TOM_(object-oriented_programming_language) wasDerivedFrom TOM_(object-oriented_programming_language)?oldid=695115770.
- TOM_(object-oriented_programming_language) homepage tom.
- TOM_(object-oriented_programming_language) isPrimaryTopicOf TOM_(object-oriented_programming_language).
- TOM_(object-oriented_programming_language) name "TOM".