Matches in SemOpenAlex for { <https://semopenalex.org/work/W4244586019> ?p ?o ?g. }
Showing items 1 to 48 of
48
with 100 items per page.
- W4244586019 endingPage "354" @default.
- W4244586019 startingPage "317" @default.
- W4244586019 abstract "Interoperability, or interop as it is usually called, refers to using or invoking program code from some other programming environment or language, for example, calling COM or native C++ code in a managed language. Interop is a complex but beautiful and extremely necessary thing. Many people think that the C++/CLI language for the .NET platform would be used primarily to extend existing code bases written in native C++. While there is no reason why you could not use C++/CLI as your .NET language of choice, the support that C++/CLI provides for native code interop on the .NET platform is indeed impressive. In many cases, you simply turn on the /clr compiler option and recompile your native code, producing managed code (or at least mixed code that’s mostly MSIL but with a few native x86 or x64 instructions mixed in). This feature was called IJW or “it just works” when it was originally released along with Managed Extensions for C++. And for the most part, it was true. It’s now called mixed mode. A huge amount of work went into making that type of interop possible. Also, even if you’re writing an entirely new application that uses a native API, such as Win32, interop support in C++ makes it easier and much faster to call these APIs in C++ than it is in C#.KeywordsMixed ModePure ModeCalling ConventionContext SwitchNative ClassThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves." @default.
- W4244586019 created "2022-05-12" @default.
- W4244586019 date "2007-04-28" @default.
- W4244586019 modified "2023-10-16" @default.
- W4244586019 title "Interoperability" @default.
- W4244586019 doi "https://doi.org/10.1007/978-1-4302-0282-0_12" @default.
- W4244586019 hasPublicationYear "2007" @default.
- W4244586019 type Work @default.
- W4244586019 citedByCount "0" @default.
- W4244586019 crossrefType "book-chapter" @default.
- W4244586019 hasConcept C115168132 @default.
- W4244586019 hasConcept C136764020 @default.
- W4244586019 hasConcept C169590947 @default.
- W4244586019 hasConcept C177264268 @default.
- W4244586019 hasConcept C199360897 @default.
- W4244586019 hasConcept C20136886 @default.
- W4244586019 hasConcept C2776760102 @default.
- W4244586019 hasConcept C2777904410 @default.
- W4244586019 hasConcept C41008148 @default.
- W4244586019 hasConcept C85687889 @default.
- W4244586019 hasConceptScore W4244586019C115168132 @default.
- W4244586019 hasConceptScore W4244586019C136764020 @default.
- W4244586019 hasConceptScore W4244586019C169590947 @default.
- W4244586019 hasConceptScore W4244586019C177264268 @default.
- W4244586019 hasConceptScore W4244586019C199360897 @default.
- W4244586019 hasConceptScore W4244586019C20136886 @default.
- W4244586019 hasConceptScore W4244586019C2776760102 @default.
- W4244586019 hasConceptScore W4244586019C2777904410 @default.
- W4244586019 hasConceptScore W4244586019C41008148 @default.
- W4244586019 hasConceptScore W4244586019C85687889 @default.
- W4244586019 hasLocation W42445860191 @default.
- W4244586019 hasOpenAccess W4244586019 @default.
- W4244586019 hasPrimaryLocation W42445860191 @default.
- W4244586019 hasRelatedWork W1479933889 @default.
- W4244586019 hasRelatedWork W1497385637 @default.
- W4244586019 hasRelatedWork W1522113126 @default.
- W4244586019 hasRelatedWork W1525713713 @default.
- W4244586019 hasRelatedWork W1978170299 @default.
- W4244586019 hasRelatedWork W2166677196 @default.
- W4244586019 hasRelatedWork W2197714735 @default.
- W4244586019 hasRelatedWork W2883019115 @default.
- W4244586019 hasRelatedWork W2885590126 @default.
- W4244586019 hasRelatedWork W4250238361 @default.
- W4244586019 isParatext "false" @default.
- W4244586019 isRetracted "false" @default.
- W4244586019 workType "book-chapter" @default.