About: Language interoperability     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatComputerLanguages, within Data Space : dbpedia.org associated with source document(s)

Language interoperability is the capability of two different programming languages to natively interact as part of the same system. Interoperability is advantageous because programming languages are optimized for specific tasks, and allowing them to communicate can create better systems.

AttributesValues
rdf:type
rdfs:label
  • Language interoperability
  • Interoperabilità linguistica
rdfs:comment
  • Language interoperability is the capability of two different programming languages to natively interact as part of the same system. Interoperability is advantageous because programming languages are optimized for specific tasks, and allowing them to communicate can create better systems.
  • In informatica, il concetto di interoperabilità linguistica indica la capacità di due diversi linguaggi di programmazione di interagire in modo nativo e operare sullo stesso tipo di strutture di dati. Alcuni linguaggi orientati agli oggetti possono farlo grazie alla (ad esempio, a .NET CLI in Common Language Runtime e linguaggi compatibili con JVM nella Java Virtual Machine ).
foaf:isPrimaryTopicOf
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Language interoperability is the capability of two different programming languages to natively interact as part of the same system. Interoperability is advantageous because programming languages are optimized for specific tasks, and allowing them to communicate can create better systems. There are many ways programming languages are interoperable with one another. HTML, CSS, and JavaScript are a form of language interoperability as they work together to render webpages. Some object oriented languages can do this thanks to the hosting virtual machine (e.g. .NET CLI compliant languages in the Common Language Runtime and JVM compliant languages in the Java Virtual Machine). High-level programming languages are usually interoperable with some lower level languages, for example Apple's Swift and Objective-C.
  • In informatica, il concetto di interoperabilità linguistica indica la capacità di due diversi linguaggi di programmazione di interagire in modo nativo e operare sullo stesso tipo di strutture di dati. Alcuni linguaggi orientati agli oggetti possono farlo grazie alla (ad esempio, a .NET CLI in Common Language Runtime e linguaggi compatibili con JVM nella Java Virtual Machine ). In questo caso, un linguaggio che viene eseguito in una VM può utilizzare un oggetto creato in una lingua diversa nella stessa VM. La VM gestisce l'astrazione richiesta della rappresentazione dell'oggetto che consente di chiamare un metodo di una classe definita nella seconda lingua. In questo si possono riutilizzare le librerie scritte in un'altra lingua della stessa VM: ad esempio un programma scritto in , Scala o Clojure può usare qualsiasi libreria scritta in Java . Lo stesso vale per Elixir, ed Erlang, che sono tutti compilati in ErlangVM.
prov:wasDerivedFrom
page length (characters) of wiki page
gold:hypernym
is foaf:primaryTopic of
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git81 as of Jul 16 2021


Alternative Linked Data Documents: PivotViewer | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3322 as of Sep 15 2021, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2021 OpenLink Software