Type introspection (original) (raw)

About DBpedia

En informática, la introspección de tipos es la capacidad de algunos lenguaje de programación orientado a objetos de determinar el tipo de un objeto en tiempo de ejecución. Esta es una característica notable de Objective-C, y una característica común en todo lenguaje que permita que clases de objetos sean manipuladas como por el programador. La introspección de tipos puede ser utilizada para implementar polimorfismo.

Property Value
dbo:abstract En informática, la introspección de tipos es la capacidad de algunos lenguaje de programación orientado a objetos de determinar el tipo de un objeto en tiempo de ejecución. Esta es una característica notable de Objective-C, y una característica común en todo lenguaje que permita que clases de objetos sean manipuladas como por el programador. La introspección de tipos puede ser utilizada para implementar polimorfismo. (es) In computing, type introspection is the ability of a program to examinethe type or properties of an objectat runtime.Some programming languages possess this capability. Introspection should not be confused with reflection, which goes a step further and is the ability for a program to manipulate the values, metadata, properties, and functions of an object at runtime. Some programming languages also possess that capability (e.g.,Java,Python,Julia,andGo). (en) Introspekcja – mechanizm pozwalający postrzegać funkcje i moduły znajdujące się w pamięci jako obiekty, a także pobierać o nich informacje, np. określać typ obiektu, budowę klasy obiektu. (pl) Em computação, introspecção ou introspecção de tipos, é a habilidade de um programa de examinar o tipo ou propriedades de um objeto em tempo de execução. Algumas linguagens de programação possuem esta capacidade. A introspecção não deve ser confundida com reflexão, que vai um pouco mais adiante e é a habilidade de um programa para manipular os valores, metadados, propriedades e/ou funções de um objeto em tempo de execução. Algumas linguagens de programação, por exemplo Java, também possuem esta capacidade. (pt) Интроспекция (англ. type introspection) в программировании — возможность запросить тип и структуру объекта во время выполнения программы. Особое значение имеет в языке Objective C, однако имеется почти во всех языках, позволяющих манипулировать типами объектов как объектами первого класса; среди языков, поддерживающих интроспекцию — C++ (с RTTI),C#, Go, Java, Kotlin, JavaScript, Perl, Ruby, Smalltalk, PHP и Python интроспекция интегрирована в сам язык. Интроспекция может использоваться для реализации ad-hoc-полиморфизма. (ru) 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作“运行时类型检查"。一些编程语言如C++、Java、Ruby、PHP、Objective-C、Perl等等具有这种特性。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Runtime)可以访问、检测和修改它本身状态或行为的一种能力。一些编程语言比如Java具有反射特性,而C++不具有反射特性只具有内省特性。 (zh) Інтроспекція (англ. type introspection) в програмуванні — можливість визначити тип і структуру об'єкта під час виконання програми. Інтроспекція як механізм присутня в деяких об'єктно-орієнтованих мовах, в тому числі — в усіх мовах, що дозволяють маніпулювати типами об'єктів як об'єктами першого класу. Особливо помітна в мові Objective C. Інтроспекція може використовуватись задля реалізації поліморфізму. (uk)
dbo:wikiPageExternalLink http://rosettacode.org/ http://rosettacode.org/wiki/Introspection
dbo:wikiPageID 390415 (xsd:integer)
dbo:wikiPageInterLanguageLink dbpedia-fr:Introspection_(informatique)
dbo:wikiPageLength 12441 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1039677959 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Moose_(Perl) dbr:Julia_(programming_language) dbr:Perl dbr:Run_time_(program_lifecycle_phase) dbr:Object_(computer_science) dbr:Cocoa_(API) dbr:Go_(programming_language) dbr:Computing dbr:ActionScript dbr:Data_type dbr:PHP dbr:Reification_(computer_science) dbr:Java_(programming_language) dbr:Dynamic_cast dbc:Object-oriented_programming dbc:Articles_with_example_C++_code dbr:Meta-object dbr:Inheritance_(object-oriented_programming) dbr:Interactive_Ruby_Shell dbr:Method_(computer_science) dbr:Objective-C dbr:OpenStep dbr:Reflection_(computer_programming) dbr:Programming_language dbr:Run-time_type_information dbr:Typeof dbr:Typeid dbr:Role_(computer_science) dbr:Reflection_(computer_science)
dbp:wikiPageUsesTemplate dbt:Code dbt:Multiple_issues dbt:Not_a_typo dbt:Reflist dbt:Var dbt:Example_farm dbt:Manual
dcterms:subject dbc:Object-oriented_programming dbc:Articles_with_example_C++_code
gold:hypernym dbr:Ability
rdf:type dbo:Disease
rdfs:comment En informática, la introspección de tipos es la capacidad de algunos lenguaje de programación orientado a objetos de determinar el tipo de un objeto en tiempo de ejecución. Esta es una característica notable de Objective-C, y una característica común en todo lenguaje que permita que clases de objetos sean manipuladas como por el programador. La introspección de tipos puede ser utilizada para implementar polimorfismo. (es) In computing, type introspection is the ability of a program to examinethe type or properties of an objectat runtime.Some programming languages possess this capability. Introspection should not be confused with reflection, which goes a step further and is the ability for a program to manipulate the values, metadata, properties, and functions of an object at runtime. Some programming languages also possess that capability (e.g.,Java,Python,Julia,andGo). (en) Introspekcja – mechanizm pozwalający postrzegać funkcje i moduły znajdujące się w pamięci jako obiekty, a także pobierać o nich informacje, np. określać typ obiektu, budowę klasy obiektu. (pl) Em computação, introspecção ou introspecção de tipos, é a habilidade de um programa de examinar o tipo ou propriedades de um objeto em tempo de execução. Algumas linguagens de programação possuem esta capacidade. A introspecção não deve ser confundida com reflexão, que vai um pouco mais adiante e é a habilidade de um programa para manipular os valores, metadados, propriedades e/ou funções de um objeto em tempo de execução. Algumas linguagens de programação, por exemplo Java, também possuem esta capacidade. (pt) Интроспекция (англ. type introspection) в программировании — возможность запросить тип и структуру объекта во время выполнения программы. Особое значение имеет в языке Objective C, однако имеется почти во всех языках, позволяющих манипулировать типами объектов как объектами первого класса; среди языков, поддерживающих интроспекцию — C++ (с RTTI),C#, Go, Java, Kotlin, JavaScript, Perl, Ruby, Smalltalk, PHP и Python интроспекция интегрирована в сам язык. Интроспекция может использоваться для реализации ad-hoc-полиморфизма. (ru) 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作“运行时类型检查"。一些编程语言如C++、Java、Ruby、PHP、Objective-C、Perl等等具有这种特性。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Runtime)可以访问、检测和修改它本身状态或行为的一种能力。一些编程语言比如Java具有反射特性,而C++不具有反射特性只具有内省特性。 (zh) Інтроспекція (англ. type introspection) в програмуванні — можливість визначити тип і структуру об'єкта під час виконання програми. Інтроспекція як механізм присутня в деяких об'єктно-орієнтованих мовах, в тому числі — в усіх мовах, що дозволяють маніпулювати типами об'єктів як об'єктами першого класу. Особливо помітна в мові Objective C. Інтроспекція може використовуватись задля реалізації поліморфізму. (uk)
rdfs:label Introspección de tipos (es) Introspecção (computação) (pt) Introspekcja (informatyka) (pl) Type introspection (en) Интроспекция (программирование) (ru) Інтроспекція (програмування) (uk) 内省 (计算机科学) (zh)
owl:sameAs freebase:Type introspection wikidata:Type introspection dbpedia-es:Type introspection dbpedia-he:Type introspection dbpedia-pl:Type introspection dbpedia-pt:Type introspection dbpedia-ru:Type introspection dbpedia-uk:Type introspection dbpedia-zh:Type introspection https://global.dbpedia.org/id/3tP6p
prov:wasDerivedFrom wikipedia-en:Type_introspection?oldid=1039677959&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Type_introspection
is dbo:wikiPageDisambiguates of dbr:Introspection_(disambiguation)
is dbo:wikiPageRedirects of dbr:Comparison_of_programming_languages_(type_introspection) dbr:Code_introspection dbr:Introspection_(computer_science)
is dbo:wikiPageWikiLink of dbr:Qt_(software) dbr:Moose_(Perl) dbr:Perl dbr:Downcasting dbr:Introspection_(disambiguation) dbr:Comparison_of_programming_languages_(type_introspection) dbr:Code_introspection dbr:GraphQL dbr:Kermeta dbr:C_(programming_language) dbr:Late_binding dbr:ALGOL_68 dbr:D-Bus dbr:D_(programming_language) dbr:Data_type dbr:Io_(programming_language) dbr:JavaBeans dbr:Reflective_programming dbr:Django_(web_framework) dbr:Middleware_for_Robotic_Applications dbr:OGNL dbr:Objective-C dbr:Run-time_type_information dbr:Typeof dbr:Introspection_(computer_science)
is foaf:primaryTopic of wikipedia-en:Type_introspection