Show simple item record

dc.contributor.advisorStraujums, Uldis
dc.contributor.authorOlups, Artūrs
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2018-06-30T01:07:28Z
dc.date.available2018-06-30T01:07:28Z
dc.date.issued2018
dc.identifier.other65404
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/38731
dc.description.abstractMūsdienās savstarpējā valodu sadarbspēja ir aktuāls temats, jo netriviālas programmatūras risinājumu izstrādē visbiežāk tiek izmantota vairāk kā viena programmēšanas valoda. Tomēr sadarbspējas ieviešanai nav viennozīmīgas pieejas, tādēļ autors darbā apskata pieejamo informāciju par eksistējošām valodu pāra C# un C++ sadarbspējas metodēm. Bakalaura darbā autors analizē un salīdzina divas .NET Framework platformas iedzimti nodrošinātās sadarbspējas pieejas - platformas izsaukšanu un C++ Interop metodi-, kā metodes C# starp-valodu izsaukumiem uz C++ kodu. Šo pieeju novērtēšanai tika izmantoti tādi kritēriji kā izmaksas, caurlaidspēja, darbietilpība un uzturamība. Autors veica mērījumus un apkopoja rezultātus, kas dod iespēju salīdzināt abas pieejas un novērtēt to izmantošanas raksturiezīmes.
dc.description.abstractCross-language interoperability is a topical issue nowadays, since most often more than one programming language is used for development of non-trivial software solutions. However, there is no unambiguous approach to the implementation of interoperability, so in the current work author looks at the available information on the existing interoperability methods for the language pair C # and C ++. Here author analyzes and compares two .NET Framework platform-inherited interoperability approaches, platform invoke and the C ++ Interop method, as solutions for C # inter-language calls to the C ++ code. Criteria such as cost, throughput, effort and sustainability were used to assess these approaches. The author carried out measurements and summarized the results in order to compare both approaches and assess their usage.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectsadarbspēja
dc.subjectC#
dc.subjectC++
dc.subjectstarp-valodu
dc.subjectP/Invoke
dc.titleC# un C++ starp-valodu izsaukumi – pieejas un risinājumi
dc.title.alternativeC# and C++ cross-language calls – approaches and solutions
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record