Scientific programming with Java']Java classes supported with a scripting interpreter

被引:12
|
作者
Papadimitriou, S. [1 ]
机构
[1] Technol Educ Inst Kavala, Dept Informat Management, Kavala 65404, Greece
关键词
D O I
10.1049/iet-sen:20060048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
jLab environment provides a Matlab/Scilab like scripting language that is executed by an interpreter, implemented in the Java language. This language supports all the basic programming constructs and an extensive set of built in mathematical routines that cover all the basic numerical analysis tasks. Moreover, the toolboxes of jLab can be easily implemented in Java and the corresponding classes can be dynamically integrated to the system. The efficiency of the Java compiled code can be directly utilised for any computationally intensive operations. Since jLab is coded in pure Java, the build from source process is much cleaner, faster, platform independent and less error prone than the similar C/C++/Fortran-based open source environments (e.g. Scilab and Octave). Neuro-Fuzzy algorithms can require enormous computation resources and at the same time an expressive programming environment. The potentiality of jLab is demonstrated by describing the implementation of a Support Vector Machine toolkit and by comparing its performance with a C/C++ and a Matlab version and across different computing platforms (i.e. Linux, Sun/Solaris and Windows XP).
引用
收藏
页码:48 / 56
页数:9
相关论文
共 50 条
  • [1] Scientific programming at the Java']Java platform with a combination of a scripting interpreter with the compiled Groovy engine
    Papadimitriou, Stergios
    Pappas, Dimosthenis
    Terzidis, Konstantinos
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED INFORMATICS AND COMMUNICATIONS, PTS I AND II: NEW ASPECTS OF APPLIED INFORMATICS AND COMMUNICATIONS, 2008, : 41 - +
  • [2] jLab: Integrating a scripting interpreter with Java']Java technology for flexible and efficient scientific computation
    Papadimitriou, Stergios
    Terzidis, Konstantinos
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2009, 35 (03) : 217 - 240
  • [3] Scientific Scripting for the Java']Java Platform with jLab
    Papadimitriou, Stergios
    Terzidis, Konstantinos
    Mavroudi, Seferina
    Likothanassis, Spiridon
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (04) : 50 - 60
  • [4] Iava: yet another interpreter for scripting within the Java']Java platform
    Richter, MW
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (02): : 81 - 106
  • [5] Is Java']Java for scientific programming?
    Dubois, PF
    [J]. COMPUTERS IN PHYSICS, 1997, 11 (06): : 611 - +
  • [6] Scientific Scripting for the Java']Java Platform with a Matlab-like Scripting Engine
    Papadimitriou, Stergios
    Pappas, Dimosthenis
    Terzidis, Konstantinos
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON SYSTEMS THEORY AND SCIENTIFIC COMPUTATION (ISTAC'08): NEW ASPECTS OF SYSTEMS THEORY AND SCIENTIFIC COMPUTATION, 2008, : 43 - +
  • [7] MATLAB-like scripting of Java']Java scientific libraries in ScalaLab
    Papadimitriou, Stergios
    Mavroudi, Seferina
    Theofilatos, Kostas
    Likothanasis, Spiridon
    [J]. SCIENTIFIC PROGRAMMING, 2014, 22 (03) : 187 - 199
  • [8] Using Java']Java for scientific programming and electromagnetics
    Martin, J
    Long, LN
    Morooney, KM
    [J]. COMPUTERS IN PHYSICS, 1998, 12 (06): : 601 - 607
  • [9] Scripting Java']Java applications with Sleep
    Mudge, R
    [J]. DR DOBBS JOURNAL, 2005, 30 (07): : 38 - 40
  • [10] Scripting with Java']Java & Python']Python
    Rempt, B
    [J]. DR DOBBS JOURNAL, 2001, 26 (10): : 56 - +