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

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

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
n2http://dbpedia.org/resource/Hyper/
foafhttp://xmlns.com/foaf/0.1/
n25https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n20http://
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n14http://doi.acm.org/10.1145/
n21http://www.alphaworks.ibm.com/tech/
n13http://www.eclipse.org/technology/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Subject_(programming)
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
dbr:Index_of_computing_articles
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Subject-oriented_business_process_management
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Subjects_(programming)
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
dbr:Subject-oriented_programming
rdf:type
yago:Relation100031921 yago:GrammaticalRelation113796779 yago:LinguisticRelation113797142 yago:WikicatProgrammingParadigms yago:Abstraction100002137 yago:Paradigm113804375 dbo:ProgrammingLanguage yago:Inflection113803782
rdfs:label
Предметно-орієнтоване програмування Субъектно-ориентированное программирование Subject-oriented programming
rdfs:comment
Субъе́ктно-ориенти́рованное программи́рование (англ. subject - oriented programming, SOP; в дальнейшем СОП) — метод построения , как композиции субъектов. Однозначный общепринятый перевод термина subject-oriented programming на русский язык на сегодняшний момент не выработан. В целом СОП включает: * разбиение системы на субъекты; * написание правил для их правильной композиции. СОП дополняет объектно-ориентированное программирование (в дальнейшем ООП), решая проблемы, возникающие при разработке больших систем, при решении задач интеграции и переносимости. Суб'єктно (Істотно)-орієнтоване програмування (англ. subject-oriented programming, SOP; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів. У цілому СОП включає: * Розбиття системи на суб'єкти; * Написання правил для їх правильної композиції. СОП доповнює об'єктно-орієнтоване програмування (надалі ООП), вирішуючи проблеми, які виникають при розробці великих систем, при розв’язанні завдань інтеграції та переносимості. In computing, subject-oriented programming is an object-oriented software paradigm in which the state (fields) and behavior (methods) of objects are not seen as intrinsic to the objects themselves, but are provided by various subjective perceptions ("subjects") of the objects. The term and concepts were first published in September 1993 in a conference paper which was later recognized as being one of the three most influential papers to be presented at the conference between 1986 and 1996. As illustrated in that paper, an analogy is made with the contrast between the philosophical views of Plato and Kant with respect to the characteristics of "real" objects, but applied to software ones. For example, while we may all perceive a tree as having a measurable height, weight, leaf-mass, etc., f
dcterms:subject
dbc:Aspect-oriented_software_development dbc:Eclipse_(software) dbc:Programming_paradigms dbc:Object-oriented_programming
dbo:wikiPageID
17190754
dbo:wikiPageRevisionID
1112469402
dbo:wikiPageWikiLink
dbr:Java_(programming_language) dbr:Eclipse_(software) dbr:Join-point dbc:Eclipse_(software) dbr:Plato dbr:Method_(computer_science) dbr:Immanuel_Kant dbr:Aspect-Oriented_Software_Development dbr:Pointcut dbr:Aspect-oriented_programming dbr:Feature-oriented_programming dbc:Programming_paradigms dbr:Computing dbr:Object_(computer_science) dbr:Data,_context_and_interaction dbr:Object-oriented_programming dbr:Programming_paradigm dbr:Class_(computer_science) dbc:Object-oriented_programming dbr:Separation_of_concerns dbc:Aspect-oriented_software_development
dbo:wikiPageExternalLink
n13:archived.php n14:306363.306389 n20:amethyst.io n21:hyperj
owl:sameAs
dbpedia-ru:Субъектно-ориентированное_программирование wikidata:Q4445096 freebase:m.02dxdq dbpedia-uk:Предметно-орієнтоване_програмування yago-res:Subject-oriented_programming n25:47hQh
dbp:wikiPageUsesTemplate
dbt:Anchor dbt:Reflist dbt:Programming_paradigms dbt:Cleanup_bare_URLs dbt:Em
dbo:abstract
Субъе́ктно-ориенти́рованное программи́рование (англ. subject - oriented programming, SOP; в дальнейшем СОП) — метод построения , как композиции субъектов. Однозначный общепринятый перевод термина subject-oriented programming на русский язык на сегодняшний момент не выработан. В целом СОП включает: * разбиение системы на субъекты; * написание правил для их правильной композиции. СОП дополняет объектно-ориентированное программирование (в дальнейшем ООП), решая проблемы, возникающие при разработке больших систем, при решении задач интеграции и переносимости. Субъект в СОП — это коллекция классов или фрагментов классов, представляющих свою (субъективную) иерархию классов. Субъектом может быть само приложение, либо часть приложения, объединение которой с другими субъектами даёт приложение целиком. Композиция субъектов комбинирует иерархию классов так, что получаются новые субъекты, включающие функциональность существующих субъектов. Суб'єктно (Істотно)-орієнтоване програмування (англ. subject-oriented programming, SOP; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів. У цілому СОП включає: * Розбиття системи на суб'єкти; * Написання правил для їх правильної композиції. СОП доповнює об'єктно-орієнтоване програмування (надалі ООП), вирішуючи проблеми, які виникають при розробці великих систем, при розв’язанні завдань інтеграції та переносимості. Суб'єкт у СВП - це колекція класів або фрагментів класів, що представляють свою (суб'єктивну) ієрархію класів. Суб'єктом може бути сама програма або частина програми, об'єднання якої з іншими суб'єктами дає програму в цілому. Композиція суб'єктів комбінує ієрархію класів так, що виходять нові суб'єкти, що включають функціональність існуючих суб'єктів. In computing, subject-oriented programming is an object-oriented software paradigm in which the state (fields) and behavior (methods) of objects are not seen as intrinsic to the objects themselves, but are provided by various subjective perceptions ("subjects") of the objects. The term and concepts were first published in September 1993 in a conference paper which was later recognized as being one of the three most influential papers to be presented at the conference between 1986 and 1996. As illustrated in that paper, an analogy is made with the contrast between the philosophical views of Plato and Kant with respect to the characteristics of "real" objects, but applied to software ones. For example, while we may all perceive a tree as having a measurable height, weight, leaf-mass, etc., from the point of view of a bird, a tree may also have measures of relative value for food or nesting purposes, or from the point of view of a tax-assessor, it may have a certain taxable value in a given year. Neither the bird's nor the tax-assessor's additional state information need be seen as intrinsic to the tree, but are added by the perceptions of the bird and tax-assessor, and from Kant's analysis, the same may be true even of characteristics we think of as intrinsic. Subject-oriented programming advocates the organization of the classes that describe objects into "subjects", which may be composed to form larger subjects. At points of access to fields or methods, several subjects' contributions may be composed. These points were characterized as the join-points of the subjects. For example, if a tree is cut down, the methods involved may need to join behavior in the bird and tax-assessor's subjects with that of the tree's own. It is therefore fundamentally a view of the compositional nature of software development, as opposed to the algorithmic (procedural) or representation-hiding (object) nature.
gold:hypernym
dbr:Paradigm
prov:wasDerivedFrom
wikipedia-en:Subject-oriented_programming?oldid=1112469402&ns=0
dbo:wikiPageLength
12359
foaf:isPrimaryTopicOf
wikipedia-en:Subject-oriented_programming
Subject Item
dbr:Role-oriented_programming
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Aspect-oriented_programming
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Hyperj
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
dbr:Separation_of_concerns
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Schizophrenia_(object-oriented_programming)
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
Subject Item
n2:J
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
dbr:Concern_Manipulation_Environment
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
dbr:Subject_oriented_programming
dbo:wikiPageWikiLink
dbr:Subject-oriented_programming
dbo:wikiPageRedirects
dbr:Subject-oriented_programming
Subject Item
wikipedia-en:Subject-oriented_programming
foaf:primaryTopic
dbr:Subject-oriented_programming