Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Subject-oriented programming
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Subject-oriented_programming
http://dbpedia.org/ontology/abstract Суб'єктно (Істотно)-орієнтоване програмуваСуб'єктно (Істотно)-орієнтоване програмування (англ. subject-oriented programming, SOP; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів. У цілому СОП включає: * Розбиття системи на суб'єкти; * Написання правил для їх правильної композиції. СОП доповнює об'єктно-орієнтоване програмування (надалі ООП), вирішуючи проблеми, які виникають при розробці великих систем, при розв’язанні завдань інтеграції та переносимості. Суб'єкт у СВП - це колекція класів або фрагментів класів, що представляють свою (суб'єктивну) ієрархію класів. Суб'єктом може бути сама програма або частина програми, об'єднання якої з іншими суб'єктами дає програму в цілому. Композиція суб'єктів комбінує ієрархію класів так, що виходять нові суб'єкти, що включають функціональність існуючих суб'єктів.чають функціональність існуючих суб'єктів. , In computing, subject-oriented programmingIn 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. or representation-hiding (object) nature. , Субъе́ктно-ориенти́рованное программи́роваСубъе́ктно-ориенти́рованное программи́рование (англ. subject - oriented programming, SOP; в дальнейшем СОП) — метод построения , как композиции субъектов. Однозначный общепринятый перевод термина subject-oriented programming на русский язык на сегодняшний момент не выработан. В целом СОП включает: * разбиение системы на субъекты; * написание правил для их правильной композиции. СОП дополняет объектно-ориентированное программирование (в дальнейшем ООП), решая проблемы, возникающие при разработке больших систем, при решении задач интеграции и переносимости. Субъект в СОП — это коллекция классов или фрагментов классов, представляющих свою (субъективную) иерархию классов. Субъектом может быть само приложение, либо часть приложения, объединение которой с другими субъектами даёт приложение целиком. Композиция субъектов комбинирует иерархию классов так, что получаются новые субъекты, включающие функциональность существующих субъектов.е функциональность существующих субъектов.
http://dbpedia.org/ontology/wikiPageExternalLink http://doi.acm.org/10.1145/306363.306389 + , http://amethyst.io + , http://www.eclipse.org/technology/archived.php + , http://www.alphaworks.ibm.com/tech/hyperj +
http://dbpedia.org/ontology/wikiPageID 17190754
http://dbpedia.org/ontology/wikiPageLength 12359
http://dbpedia.org/ontology/wikiPageRevisionID 1112469402
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Separation_of_concerns + , http://dbpedia.org/resource/Object-oriented_programming + , http://dbpedia.org/resource/Java_%28programming_language%29 + , http://dbpedia.org/resource/Method_%28computer_science%29 + , http://dbpedia.org/resource/Object_%28computer_science%29 + , http://dbpedia.org/resource/Aspect-Oriented_Software_Development + , http://dbpedia.org/resource/Category:Eclipse_%28software%29 + , http://dbpedia.org/resource/Data%2C_context_and_interaction + , http://dbpedia.org/resource/Category:Aspect-oriented_software_development + , http://dbpedia.org/resource/Computing + , http://dbpedia.org/resource/Programming_paradigm + , http://dbpedia.org/resource/Join-point + , http://dbpedia.org/resource/Aspect-oriented_programming + , http://dbpedia.org/resource/Feature-oriented_programming + , http://dbpedia.org/resource/Eclipse_%28software%29 + , http://dbpedia.org/resource/Immanuel_Kant + , http://dbpedia.org/resource/Plato + , http://dbpedia.org/resource/Class_%28computer_science%29 + , http://dbpedia.org/resource/Category:Programming_paradigms + , http://dbpedia.org/resource/Category:Object-oriented_programming + , http://dbpedia.org/resource/Pointcut +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Cleanup_bare_URLs + , http://dbpedia.org/resource/Template:Programming_paradigms + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Anchor + , http://dbpedia.org/resource/Template:Em +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Programming_paradigms + , http://dbpedia.org/resource/Category:Aspect-oriented_software_development + , http://dbpedia.org/resource/Category:Eclipse_%28software%29 + , http://dbpedia.org/resource/Category:Object-oriented_programming +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Paradigm +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Subject-oriented_programming?oldid=1112469402&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Subject-oriented_programming +
owl:sameAs https://global.dbpedia.org/id/47hQh + , http://www.wikidata.org/entity/Q4445096 + , http://rdf.freebase.com/ns/m.02dxdq + , http://yago-knowledge.org/resource/Subject-oriented_programming + , http://uk.dbpedia.org/resource/%D0%9F%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D1%96%D1%94%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F + , http://dbpedia.org/resource/Subject-oriented_programming + , http://ru.dbpedia.org/resource/%D0%A1%D1%83%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 +
rdf:type http://dbpedia.org/class/yago/Relation100031921 + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/WikicatProgrammingParadigms + , http://dbpedia.org/class/yago/Paradigm113804375 + , http://dbpedia.org/class/yago/GrammaticalRelation113796779 + , http://dbpedia.org/class/yago/LinguisticRelation113797142 + , http://dbpedia.org/class/yago/Inflection113803782 + , http://dbpedia.org/ontology/ProgrammingLanguage +
rdfs:comment Суб'єктно (Істотно)-орієнтоване програмуваСуб'єктно (Істотно)-орієнтоване програмування (англ. subject-oriented programming, SOP; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів. У цілому СОП включає: * Розбиття системи на суб'єкти; * Написання правил для їх правильної композиції. СОП доповнює об'єктно-орієнтоване програмування (надалі ООП), вирішуючи проблеми, які виникають при розробці великих систем, при розв’язанні завдань інтеграції та переносимості.занні завдань інтеграції та переносимості. , In computing, subject-oriented programmingIn 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., fsurable height, weight, leaf-mass, etc., f , Субъе́ктно-ориенти́рованное программи́роваСубъе́ктно-ориенти́рованное программи́рование (англ. subject - oriented programming, SOP; в дальнейшем СОП) — метод построения , как композиции субъектов. Однозначный общепринятый перевод термина subject-oriented programming на русский язык на сегодняшний момент не выработан. В целом СОП включает: * разбиение системы на субъекты; * написание правил для их правильной композиции. СОП дополняет объектно-ориентированное программирование (в дальнейшем ООП), решая проблемы, возникающие при разработке больших систем, при решении задач интеграции и переносимости. решении задач интеграции и переносимости.
rdfs:label Subject-oriented programming , Предметно-орієнтоване програмування , Субъектно-ориентированное программирование
hide properties that link here 
http://dbpedia.org/resource/Subject_%28programming%29 + , http://dbpedia.org/resource/Subjects_%28programming%29 + , http://dbpedia.org/resource/Hyper/J + , http://dbpedia.org/resource/Concern_Manipulation_Environment + , http://dbpedia.org/resource/Hyperj + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Subject-oriented_business_process_management + , http://dbpedia.org/resource/Schizophrenia_%28object-oriented_programming%29 + , http://dbpedia.org/resource/Role-oriented_programming + , http://dbpedia.org/resource/Index_of_computing_articles + , http://dbpedia.org/resource/Outline_of_computer_programming + , http://dbpedia.org/resource/Subject_%28programming%29 + , http://dbpedia.org/resource/Subjects_%28programming%29 + , http://dbpedia.org/resource/Separation_of_concerns + , http://dbpedia.org/resource/Aspect-oriented_programming + , http://dbpedia.org/resource/Hyper/J + , http://dbpedia.org/resource/Concern_Manipulation_Environment + , http://dbpedia.org/resource/Hyperj + , http://dbpedia.org/resource/Subject_oriented_programming + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Subject-oriented_programming + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Subject-oriented_programming + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.