This HTML5 document contains 179 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
n15http://dbpedia.org/resource/OS/
foafhttp://xmlns.com/foaf/0.1/
n11http://dbpedia.org/resource/C/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n13http://www.w3.org/2006/03/wn/wn20/instances/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n7http://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Object_Pascal
rdf:type
owl:Thing dbo:Language dbo:ProgrammingLanguage schema:Language wikidata:Q9143 wikidata:Q315
rdfs:label
Object Pascal
rdfs:comment
Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods. The language was originally developed by Apple Computer as Clascal for the Lisa Workshop development system. As Lisa gave way to Macintosh, Apple collaborated with Niklaus Wirth, the author of Pascal, to develop an officially standardized version of Clascal. This was renamed Object Pascal. Through the mid-1980s, Object Pascal was the main programming language for early versions of the MacApp application framework. The language lost its place as the main development language on the Mac in 1991 with the release of the C++-based MacApp 3.0. Official support ended in 1996.
owl:sameAs
yago-res:Object_Pascal freebase:m.02yjg_
dbp:wikiPageUsesTemplate
dbt:Pascal_programming_language_family dbt:Short_description dbt:Infobox_programming_language dbt:Main dbt:More_citations_needed dbt:Start_date_and_age dbt:Citation_needed dbt:Unreferenced_section dbt:Reflist dbt:Wirth
dct:subject
dbc:CodeGear_software dbc:Pascal_programming_language_family dbc:Delphi_(programming_language) dbc:Programming_languages_created_in_1986 dbc:Object-oriented_programming_languages dbc:Borland
foaf:name
Object Pascal
dbp:wordnet_type
n13:synset-programming_language-noun-1
prov:wasDerivedFrom
n7:Object_Pascal?oldid=1053797445&ns=0
dbo:wikiPageID
630175
dbo:wikiPageLength
27512
dbo:wikiPageRevisionID
1053797445
dbo:wikiPageWikiLink
dbr:Windows_NT dbr:Structured_programming dbr:Oracle_Solaris dbr:CodeWarrior dbr:Simula dbr:SPARC dbr:Cocoa_(API) dbr:Morfik dbr:Minicomputer dbr:Ajax_(programming) dbc:Pascal_programming_language_family dbr:Anders_Hejlsberg dbr:Remobjects_SDK dbr:Mono_(software) dbr:IPhone dbr:64-bit_computing dbr:Application_framework dbr:Integrated_development_environment dbr:Debugger dbr:Software_development_kit dbc:CodeGear_software dbr:Lazarus_(software) dbr:Component-based_software_engineering dbr:Operating_system dbr:Windows_Runtime dbr:Java_Development_Kit dbr:Apple_Pascal dbr:Class_(computer_programming) dbr:Dynamic_array dbr:NortonLifeLock dbr:Borland dbr:Embarcadero_Technologies dbr:Palm_OS dbr:Open_source dbr:Windows_9x dbr:Windows_API dbr:Larry_Tesler dbr:Virtual_Pascal dbr:Client–server_model dbr:Node.js dbr:Borland_Kylix n11:AL dbr:Generic_programming dbr:32-bit_computing dbr:DataSnap dbr:Functional_programming dbr:Smalltalk dbr:Rapid_application_development dbr:Clascal dbr:Virtual_function dbr:Turbo_Pascal dbr:Imperative_programming dbr:Java_virtual_machine dbr:Xcode dbr:Interpreter_(computing) dbr:C_Sharp_(programming_language) dbr:.NET_Framework dbr:Qt_(software) dbr:Java_(programming_language) dbr:Java_(software_platform) dbr:Source-to-source_compiler dbr:UCSD_Pascal dbr:International_Organization_for_Standardization dbr:JavaScript dbr:Just-in-time_compilation dbr:Draft_document dbr:FreeBSD dbr:IA-32 dbc:Delphi_(programming_language) dbr:GNU_Pascal dbr:Oxygene_(programming_language) dbr:Ppc64 dbr:ARM_architecture_family dbr:Scope_(computer_science) dbr:Android_(operating_system) dbr:Run-time_type_information dbr:Apple_Lisa dbr:MacApp dbr:ECMAScript dbr:Windows_Embedded_Compact dbr:HTML5 dbr:Operator_overloading dbr:Trademark dbr:PocketStudio dbr:THINK_C dbr:Macintosh_Programmer's_Workshop dbr:Linker_(computing) dbr:Type_system n15:2 dbr:Intel_8051 dbr:Method_(computer_programming) dbr:MacOS dbr:IOS dbr:Event-driven_programming dbr:Genie_(programming_language) dbr:MIPS_architecture dbr:Free_Pascal dbr:GNU_Compiler_Collection dbr:Niklaus_Wirth dbr:Anonymous_function dbr:Windows_Phone_8 dbr:Classic_Mac_OS dbr:DOS dbr:Apple_Inc. dbr:Instruction_set_architecture dbr:Pascal_(programming_language) dbc:Borland dbc:Object-oriented_programming_languages dbr:Library_(computing) dbr:MIDletPascal dbr:Delphi_(software) dbr:Command-line_interface dbr:Microsoft_Visual_Studio dbr:Nim_(programming_language) dbr:Macintosh dbr:PowerPC dbr:Common_Language_Infrastructure dbr:Virtual_method_table dbr:X86 dbc:Programming_languages_created_in_1986 dbr:Source_code dbr:Linux dbr:X86-64 dbr:Motorola_68000_series dbr:Syntax_highlighting dbr:Metrowerks dbr:RemObjects_Software dbr:Object-oriented_programming dbr:Apple_II dbr:Microsoft_Windows dbr:Apple_III dbr:Raspberry_Pi dbr:Compiler dbr:Java_Platform,_Micro_Edition dbr:Microcomputer dbr:C++ dbr:Bytecode
dbo:influenced
dbr:Nim_(programming_language) dbr:C_Sharp_(programming_language) dbr:Genie_(programming_language) n11:AL dbr:Java_(programming_language)
dbo:influencedBy
dbr:Pascal_(programming_language) dbr:Smalltalk dbr:Simula
dbo:abstract
Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods. The language was originally developed by Apple Computer as Clascal for the Lisa Workshop development system. As Lisa gave way to Macintosh, Apple collaborated with Niklaus Wirth, the author of Pascal, to develop an officially standardized version of Clascal. This was renamed Object Pascal. Through the mid-1980s, Object Pascal was the main programming language for early versions of the MacApp application framework. The language lost its place as the main development language on the Mac in 1991 with the release of the C++-based MacApp 3.0. Official support ended in 1996. Symantec also developed a compiler for Object Pascal for their Think Pascal product, which could compile programs much faster than Apple's own Macintosh Programmer's Workshop (MPW). Symantec then developed the Think Class Library (TCL), based on MacApp concepts, which could be called from both Object Pascal and THINK C. The Think suite largely displaced MPW as the main development platform on the Mac in the late 1980s. Symantec ported Object Pascal to the PC, and developed a similar object framework on that platform. In contrast to TCL, which eventually migrated to C++, the PC libraries remained mainly based on Pascal. Borland added support for object-oriented programming to Turbo Pascal 5.5, which would eventually become the basis for the Object Pascal dialect used in Delphi. Delphi remained mainstream for business applications on the PC into the early 2000s, and was partly displaced in the 2000s with the introduction of the .NET Framework.
foaf:isPrimaryTopicOf
n7:Object_Pascal