Font Size: a A A

Developing applications with multiple programming languages: An investigation using C++ and Java

Posted on:2007-10-03Degree:M.ScType:Thesis
University:University of Calgary (Canada)Candidate:Werbicki, PaulFull Text:PDF
GTID:2448390005974818Subject:Computer Science
Abstract/Summary:
In application development, choosing a programming language is one of the first difficult decisions. With the advent of cross-platform programming languages that use a virtual computer to execute the same code on multiple platforms, integration of these languages with languages that compile native machine code has become fairly common. This integration has opened up the possibility of developing single applications using multiple programming languages, eliminating the need to choose a single language.;In this thesis, integration methods between C++ and Java are investigated and as a result, a new class library is created to help during the development process. This Java/C++ class library is used in several application development scenarios, where the analysis shows that in order to support this type of programming, the next generation of language tools will need to provide object-oriented interfaces specifically designed to overcome current limitations.
Keywords/Search Tags:Programming, Language, Multiple
Related items