Metaobject (original) (raw)

About DBpedia

في علوم الكمبيوتر، الكائن الوصفي (بالإنجليزية: metaobject)‏ هو كائن يعالج أو ينشئ أو يصف أو ينفذ كائنات (بما في ذلك نفسه). الكائن الذي ينتمي إليه الكائن الوصفي يسمى الكائن الأساسي. تتضمن بعض المعلومات التي قد يحددها الكائن الوصفي نوع الكائن الأساسي وواجهة الصنف البينية الأصناف الطرق والخاصيات وشجرة التحليل وما إلى ذلك. الكائننات الوصفية هي أمثلة لمفاهيم الانعكاس علوم الحاسوب، حيث يمكن للنظام الوصول (في وقت التشغيل عادة) إلى هيكله الداخلي. الانعكاس يمكّن نظام ما من إعادة كتابة نفسه بشكل فوري، لتغيير تنفيذه الخاص به أثناء تشغيله.

Property Value
dbo:abstract في علوم الكمبيوتر، الكائن الوصفي (بالإنجليزية: metaobject)‏ هو كائن يعالج أو ينشئ أو يصف أو ينفذ كائنات (بما في ذلك نفسه). الكائن الذي ينتمي إليه الكائن الوصفي يسمى الكائن الأساسي. تتضمن بعض المعلومات التي قد يحددها الكائن الوصفي نوع الكائن الأساسي وواجهة الصنف البينية الأصناف الطرق والخاصيات وشجرة التحليل وما إلى ذلك. الكائننات الوصفية هي أمثلة لمفاهيم الانعكاس علوم الحاسوب، حيث يمكن للنظام الوصول (في وقت التشغيل عادة) إلى هيكله الداخلي. الانعكاس يمكّن نظام ما من إعادة كتابة نفسه بشكل فوري، لتغيير تنفيذه الخاص به أثناء تشغيله. (ar) Un métaobjet est la réification des entités d'un objet, comme son interface, sa classe, ses méthodes, etc. (fr) In computer science, a metaobject is an object that manipulates, creates, describes, or implements objects (including itself). The object that the metaobject pertains to is called the base object. Some information that a metaobject might define includes the base object's type, interface, class, methods, attributes, parse tree, etc. Metaobjects are examples of the computer science concept of reflection, where a system has access (usually at run time) to its own internal structure. Reflection enables a system to essentially rewrite itself on the fly, to alter its own implementation as it executes. (en) In informatica, un meta-oggetto è un oggetto che manipola, crea, descrive o implementa altri oggetti (incluso se stesso). L'oggetto al quale il meta-oggetto appartiene è chiamato oggetto di base. Alcune informazioni che un meta-oggetto può definire sono il tipo di dato dell'oggetto di base, le sue interfacce, la classe, metodi, attributi, il suo albero di parsing e così via. I meta-oggetti rappresentano esempi del concetto di riflessione, tale per cui un sistema ha accesso (solitamente in run time) alla sua struttura interna. La riflessione permette ad un sistema di essenzialmente riscrivere se stesso, alterando la sua struttura, durante l'esecuzione. (it) 在计算机科学中,元对象(metaobject)是操纵、创建、描述或实现对象(包括自身)的对象。适用于元对象的对象叫做基础对象。元对象可以定义的一些信息包括:基础对象的类型、接口、类、方法、特性、解析树等。元对象是计算机科学反射概念的例子,这里的系统(通常在运行时间)能访问它自己的内部结构。反射在根本上确使一个系统能现场重写自身,在其运行时改变自己的实现。 (zh)
dbo:wikiPageExternalLink http://python-3-patterns-idioms-test.readthedocs.org/en/latest/Metaprogramming.html https://clos-mop.hexstreamsoft.com/ https://www.gnu.org/software/guile/docs/goops/MOP-Specification.html%23MOP%20Specification https://www.gnu.org/software/guile/docs/goops/Metaobjects-and-the-Metaobject-Protocol.html
dbo:wikiPageID 594313 (xsd:integer)
dbo:wikiPageLength 10309 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1109127347 (xsd:integer)
dbo:wikiPageWikiLink dbr:Message_passing dbr:Moose_(Perl) dbr:Base_case_(recursion) dbr:Bertrand_Meyer dbr:Joose_(framework) dbr:Persistent_data_structure dbr:Inference_engine dbr:Object_(computer_science) dbr:OpenC++_(software_tool) dbr:Open/closed_principle dbc:Object_(computer_science) dbr:Smalltalk dbr:Common_Lisp_Object_System dbr:Computer_science dbr:Palo_Alto_Research_Center dbr:Type_system dbr:Brian_Cantwell_Smith dbr:Kind_(type_theory) dbr:Unified_Modeling_Language dbr:Recursive_definition dbr:Groovy_(programming_language) dbr:Protocol_(object-oriented_programming) dbr:Gregor_Kiczales dbr:Attribute_(computing) dbr:Java_(programming_language) dbr:Javassist dbr:AspectJ dbr:Parse_tree dbr:Aspect-oriented_programming dbr:Application_Programming_Interface dbr:Metaclass dbr:Method_(computer_science) dbr:Reflection_(computer_programming) dbr:Multiple_inheritance dbr:Semantic_Web dbr:Multiple_dispatch dbr:OpenJava dbr:The_Art_of_the_Metaobject_Protocol dbr:Class_(computer_science) dbr:Xerox_PARC dbr:Single_dispatch dbr:Generic_functions dbr:Interface_(computer_science) dbr:State_(computing)
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Data_types
dcterms:subject dbc:Object_(computer_science)
rdfs:comment في علوم الكمبيوتر، الكائن الوصفي (بالإنجليزية: metaobject)‏ هو كائن يعالج أو ينشئ أو يصف أو ينفذ كائنات (بما في ذلك نفسه). الكائن الذي ينتمي إليه الكائن الوصفي يسمى الكائن الأساسي. تتضمن بعض المعلومات التي قد يحددها الكائن الوصفي نوع الكائن الأساسي وواجهة الصنف البينية الأصناف الطرق والخاصيات وشجرة التحليل وما إلى ذلك. الكائننات الوصفية هي أمثلة لمفاهيم الانعكاس علوم الحاسوب، حيث يمكن للنظام الوصول (في وقت التشغيل عادة) إلى هيكله الداخلي. الانعكاس يمكّن نظام ما من إعادة كتابة نفسه بشكل فوري، لتغيير تنفيذه الخاص به أثناء تشغيله. (ar) Un métaobjet est la réification des entités d'un objet, comme son interface, sa classe, ses méthodes, etc. (fr) In computer science, a metaobject is an object that manipulates, creates, describes, or implements objects (including itself). The object that the metaobject pertains to is called the base object. Some information that a metaobject might define includes the base object's type, interface, class, methods, attributes, parse tree, etc. Metaobjects are examples of the computer science concept of reflection, where a system has access (usually at run time) to its own internal structure. Reflection enables a system to essentially rewrite itself on the fly, to alter its own implementation as it executes. (en) 在计算机科学中,元对象(metaobject)是操纵、创建、描述或实现对象(包括自身)的对象。适用于元对象的对象叫做基础对象。元对象可以定义的一些信息包括:基础对象的类型、接口、类、方法、特性、解析树等。元对象是计算机科学反射概念的例子,这里的系统(通常在运行时间)能访问它自己的内部结构。反射在根本上确使一个系统能现场重写自身,在其运行时改变自己的实现。 (zh) In informatica, un meta-oggetto è un oggetto che manipola, crea, descrive o implementa altri oggetti (incluso se stesso). L'oggetto al quale il meta-oggetto appartiene è chiamato oggetto di base. Alcune informazioni che un meta-oggetto può definire sono il tipo di dato dell'oggetto di base, le sue interfacce, la classe, metodi, attributi, il suo albero di parsing e così via. (it)
rdfs:label الكائن الوصفي (برمجة) (ar) Métaobjet (fr) Meta-oggetto (it) Metaobject (en) 元对象 (zh)
owl:sameAs freebase:Metaobject wikidata:Metaobject dbpedia-ar:Metaobject dbpedia-fr:Metaobject dbpedia-it:Metaobject dbpedia-zh:Metaobject https://global.dbpedia.org/id/4n746
prov:wasDerivedFrom wikipedia-en:Metaobject?oldid=1109127347&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Metaobject
is dbo:wikiPageRedirects of dbr:Meta-object dbr:Meta-object_protocol dbr:Metaobject_Protocol dbr:Metaobject_protocol dbr:Magic_methods dbr:Tinyclos
is dbo:wikiPageWikiLink of dbr:Python_(programming_language) dbr:Qt_(software) dbr:Design_by_contract dbr:Algoid_(programming_language) dbr:Joose_(framework) dbr:List_of_programming_language_researchers dbr:List_of_programming_languages_by_type dbr:Common_Lisp dbr:Object_(computer_science) dbr:Class_(computer_programming) dbr:GObject dbr:Apache_OJB dbr:LispWorks dbr:Lisp_(programming_language) dbr:CommonLoops dbr:Common_Lisp_Object_System dbr:CLISP dbr:Knowledge_Based_Software_Assistant dbr:Reification_(computer_science) dbr:Aspect-oriented_programming dbr:Meta-object dbr:Meta-object_protocol dbr:Metaobject_Protocol dbr:Metaclass dbr:Metaprogramming dbr:Oberon-2 dbr:MOP dbr:Multiple_inheritance dbr:First-class_citizen dbr:Metaobject_protocol dbr:Magic_methods dbr:Tinyclos
is foaf:primaryTopic of wikipedia-en:Metaobject