O'Reilly logo

Practical Scientific Computing by V Zalizniak, A Muhammad

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4

Programming

In the last two chapters, we learnt the specification of numEclipse’s scripting language, m-script. In this chapter, we will learn how to put the script in action to write a program, function and procedure. Most of the programming goals could be achieved using m-script. Sometimes we might want to develop a function in higher level programming language to achieve better performance or to integrate with an existing set of APIs. numEclipse is developed using java so it provides seamless integration with java functions. A java program can access C functions using Java Native Interface JNI. numEclipse takes advantage of this mechanism and provides the ability to integrate C functions. In this chapter, we will also learn how to develop ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required