Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/92992
Title: | Interfacing of mathematica from application programs |
Authors: | Lautier, Claude (2011) |
Keywords: | Programming languages (Electronic computers) Mathematica (Computer program language) Java (Computer program language) |
Issue Date: | 2011 |
Citation: | Lautier, C. (2011). Interfacing of mathematica from application programs (Bachelor’s dissertation). |
Abstract: | This dissertation deals with the interfacing of Wolfram Research Inc. Mathematica programming language with other programming languages, such as Java and the .NET Framework languages. The thesis introduces Mathematica and its numerous capabilities both when it is used on its own and when it is connected to another application program. Research is then followed by analytical methods of how this programming tool can be linked to Java and .NET, in order to find out how this can be beneficial and useful to contemporary developers. By means of this analysis it is possible to verify if it is worth it for developers to consider implementing future applications which involve the connection of Mathematica with another language. This study is fundamental because if this approach is found to be convenient, a number of built-in functions in Mathematica can be called from another programming language and developers would not have to waste time on unnecessary coding. Getting used to a new environment may be fairly challenging at early stages, however knowing that it might be helpful for computer development, it is worth going through all of this. After all if results are positive, the impact on future programming will also be positive. In support of the analysis performed, a number of case-studies are designed and implemented. Figures, diagrams and code listings are provided where necessary. The aim of this thesis is to answer a simple question: whether it is worth it or not to implement a program and involving the use of Mathematica. The result to that question shall be obtained from the research as well as from the practical application programs implemented. There are cases when it would be more convenient to link the base language to Mathematica and invoking Cl number of built-in functions, rather than having to implement these functions oneself. Besides, if one has to build some particular function which is not part of any of the Mathematica libraries, it may still be more convenient to implement it in Mathematica and then call for it from the other language, rather than doing it straightaway in the base language, since Mathematica's potential lies on its robust mathematical and logical computations. |
Description: | B.SC.(HONS)COMP.SCI.ARTIFICIAL INT.&MATHS |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/92992 |
Appears in Collections: | Dissertations - FacICT - 2011 Dissertations - FacICTCIS - 2010-2015 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BSC(HONS)COMPINFOSYS_MATHS_Lautier_Claude_2011.pdf Restricted Access | 11.63 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.