Change search
ReferencesLink to record
Permanent link

Direct link
Bindings Performance Analysis across Programming Languagesin a Messaging Platform
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Language bindings offer great possibilities to expand the scope of an existing API functionality. With language bindings an API can be accessed from languages that are not natively supported by the API, suchas having a Python client consuming an API implemented in C. In addition, performance comparison between programming languages is an old topic of discussion, which can be treated from different perspectives, for example: statically vs. dynamically typed or interpreted vs. compiled. This thesis performs a performance comparison between three implementation stargeting the same requirements, where language bindings and statically typed languages are used. After performing the data gathering, the results are analyzed to attempt to determine if performance is impacted or benefited when a language binding is used in a specific implementation.

Place, publisher, year, edition, pages
, UMNAD, 944
National Category
Engineering and Technology
URN: urn:nbn:se:umu:diva-80404OAI: diva2:648887
External cooperation
Nomura Sweden AB
Educational program
Master's Programme in Computing Science
Available from: 2013-09-17 Created: 2013-09-17 Last updated: 2013-09-17Bibliographically approved

Open Access in DiVA

fulltext(529 kB)154 downloads
File information
File name FULLTEXT01.pdfFile size 529 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Computing Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 154 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 52 hits
ReferencesLink to record
Permanent link

Direct link