Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Type_conversion> ?p ?o }
- Type_conversion abstract "In computer science, type conversion, typecasting, and coercion are different ways of, implicitly or explicitly, changing an entity of one data type into another. This is done to take advantage of certain features of type hierarchies or type representations. One example would be small integers, which can be stored in a compact format and converted to a larger representation when used in arithmetic computations. In object-oriented programming, type conversion allows programs to treat objects of one type as one of their ancestor types to simplify interacting with them.Each programming language has its own rules on how types can be converted. In general, both objects and fundamental data types can be converted. In most languages, the word coercion is used to denote an implicit conversion, either during compilation or during run time. A typical example would be an expression mixing integer and floating point numbers (like 5 + 0.1), where the integers are normally converted into the latter. Explicit type conversions can either be performed via built-in routines (or a special syntax) or via separately defined conversion routines such as an overloaded object constructor.In most ALGOL-based languages with nested function definitions, such as Ada, Delphi, Modula-2 and Pascal, conversion and casting are distinctly different concepts. In these languages, conversion refers to either implicitly or explicitly changing a value from one data type to another, e.g. a 16-bit integer to a 32-bit integer. The storage needs may change as a result of the conversion. A loss of precision or truncation may also occur. The word cast, on the other hand, refers to explicitly changing the interpretation of the bit pattern representing a value from one type to another. For example 32 contiguous bits may be treated as an array of 32 booleans, a 4-byte string, an unsigned 32-bit integer or an IEEE single precision floating point value. While the storage needs are never changed, it still requires knowledge of low level details such as representation format, byte order, and alignment needs, to be meaningful.In the C family of languages and ALGOL 68, the word cast typically refers to an explicit type conversion (as opposed to an implicit conversion), regardless of whether this is a re-interpretation of a bit-pattern or a real conversion.".
- Type_conversion wikiPageExternalLink implicit_cast.
- Type_conversion wikiPageExternalLink ABENCAST_CASTING_GLOSRY.htm.
- Type_conversion wikiPageExternalLink aa691280(v=vs.71).aspx.
- Type_conversion wikiPageExternalLink index.php?Command=Class&ClassID=FAQ&CID=354.
- Type_conversion wikiPageExternalLink cast.html.
- Type_conversion wikiPageExternalLink jls-5.5.
- Type_conversion wikiPageID "555390".
- Type_conversion wikiPageLength "14714".
- Type_conversion wikiPageOutDegree "38".
- Type_conversion wikiPageRevisionID "694193183".
- Type_conversion wikiPageWikiLink .NET_Framework.
- Type_conversion wikiPageWikiLink ALGOL.
- Type_conversion wikiPageWikiLink ALGOL_68.
- Type_conversion wikiPageWikiLink Aliasing_(computing).
- Type_conversion wikiPageWikiLink Arithmetic_logic_unit.
- Type_conversion wikiPageWikiLink C_(programming_language).
- Type_conversion wikiPageWikiLink C_Sharp_(programming_language).
- Type_conversion wikiPageWikiLink Category:Data_types.
- Type_conversion wikiPageWikiLink Category:Operators_(programming).
- Type_conversion wikiPageWikiLink Category:Type_theory.
- Type_conversion wikiPageWikiLink Compiler.
- Type_conversion wikiPageWikiLink Computer_science.
- Type_conversion wikiPageWikiLink Constructor_(object-oriented_programming).
- Type_conversion wikiPageWikiLink Data_type.
- Type_conversion wikiPageWikiLink Downcasting.
- Type_conversion wikiPageWikiLink Eiffel_(programming_language).
- Type_conversion wikiPageWikiLink IEEE_floating_point.
- Type_conversion wikiPageWikiLink Java_(programming_language).
- Type_conversion wikiPageWikiLink List_of_CLI_languages.
- Type_conversion wikiPageWikiLink Modula-2.
- Type_conversion wikiPageWikiLink Nested_function.
- Type_conversion wikiPageWikiLink Object-oriented_programming.
- Type_conversion wikiPageWikiLink Object_(computer_science).
- Type_conversion wikiPageWikiLink Polymorphism_(computer_science).
- Type_conversion wikiPageWikiLink Programming_language.
- Type_conversion wikiPageWikiLink Run-time_type_information.
- Type_conversion wikiPageWikiLink Run_time_(program_lifecycle_phase).
- Type_conversion wikiPageWikiLink Subtyping.
- Type_conversion wikiPageWikiLink Truncation.
- Type_conversion wikiPageWikiLink Type_conversion_in_C.
- Type_conversion wikiPageWikiLink Type_punning.
- Type_conversion wikiPageWikiLink Type_Casting.
- Type_conversion wikiPageWikiLink Inheritance.
- Type_conversion wikiPageWikiLinkText "Cast".
- Type_conversion wikiPageWikiLinkText "Casting".
- Type_conversion wikiPageWikiLinkText "Coercion".
- Type_conversion wikiPageWikiLinkText "Conversion".
- Type_conversion wikiPageWikiLinkText "Type casting".
- Type_conversion wikiPageWikiLinkText "Type conversion".
- Type_conversion wikiPageWikiLinkText "Type conversion#Implicit type conversion".
- Type_conversion wikiPageWikiLinkText "Type conversion#Type promotion".
- Type_conversion wikiPageWikiLinkText "cast".
- Type_conversion wikiPageWikiLinkText "casting process".
- Type_conversion wikiPageWikiLinkText "casting".
- Type_conversion wikiPageWikiLinkText "casts".
- Type_conversion wikiPageWikiLinkText "coerce".
- Type_conversion wikiPageWikiLinkText "coerced".
- Type_conversion wikiPageWikiLinkText "coercion".
- Type_conversion wikiPageWikiLinkText "explicit".
- Type_conversion wikiPageWikiLinkText "implicit coercions".
- Type_conversion wikiPageWikiLinkText "implicit type conversions".
- Type_conversion wikiPageWikiLinkText "implicit".
- Type_conversion wikiPageWikiLinkText "implies".
- Type_conversion wikiPageWikiLinkText "integer promotion".
- Type_conversion wikiPageWikiLinkText "promotions".
- Type_conversion wikiPageWikiLinkText "transform".
- Type_conversion wikiPageWikiLinkText "type cast".
- Type_conversion wikiPageWikiLinkText "type casting".
- Type_conversion wikiPageWikiLinkText "type casts".
- Type_conversion wikiPageWikiLinkText "type conversion".
- Type_conversion wikiPageWikiLinkText "typecast".
- Type_conversion wikiPageWikiLinkText "typecasting".
- Type_conversion wikiPageWikiLinkText "typecasts (type conversion)".
- Type_conversion wikiPageWikiLinkText "typecasts".
- Type_conversion wikiPageUsesTemplate Template:About.
- Type_conversion wikiPageUsesTemplate Template:C-lang.
- Type_conversion wikiPageUsesTemplate Template:Data_types.
- Type_conversion wikiPageUsesTemplate Template:Refimprove.
- Type_conversion wikiPageUsesTemplate Template:Reflist.
- Type_conversion wikiPageUsesTemplate Template:Use_dmy_dates.
- Type_conversion subject Category:Data_types.
- Type_conversion subject Category:Operators_(programming).
- Type_conversion subject Category:Type_theory.
- Type_conversion hypernym Ways.
- Type_conversion type Type.
- Type_conversion type Structure.
- Type_conversion type Type.
- Type_conversion comment "In computer science, type conversion, typecasting, and coercion are different ways of, implicitly or explicitly, changing an entity of one data type into another. This is done to take advantage of certain features of type hierarchies or type representations. One example would be small integers, which can be stored in a compact format and converted to a larger representation when used in arithmetic computations.".
- Type_conversion label "Type conversion".
- Type_conversion sameAs Q1333515.
- Type_conversion sameAs Конвертиране_на_типове.
- Type_conversion sameAs Přetypování.
- Type_conversion sameAs Konvertering_(teknik).
- Type_conversion sameAs Typumwandlung.
- Type_conversion sameAs Conversión_de_tipos.
- Type_conversion sameAs Conversion_de_type.
- Type_conversion sameAs Conversione_di_tipo.
- Type_conversion sameAs 型変換.
- Type_conversion sameAs 형_변환.