ACM Home Page
Please provide us with feedback. Feedback
Object-orientation in Java for scientific programmers
Full text PdfPdf (878 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education table of contents
Austin, Texas, United States
Pages: 357 - 361  
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
Authors
Judith Bishop  Department of Mathematics, Applied Mathematics and Astronomy, University of South Africa, Pretoria
Nigel Bishop
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 17,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330908.331885
What is a DOI?

ABSTRACT

Scientific programmers have traditionally programmed in entirely sequential languages such as Fortran, C or Pascal and it could be argued that object-orientation is not a concept that they would need. Yet computer science departments that give courses to scientists and engineers would like to consider teaching them in Java, rather than in one of the older languages. This paper addresses the dual issues of how Java can best supply everything that the older languages do, and then what it can meaningfully give in added value, especially in the networking and parallel area. Experience with developing solutions in Java to some fifty typical numerical problems has led to a coherent object-oriented approach and a couple of essential support classes for teaching and production work.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Boisvert R F, Dongarra J J, Pozo R, Remington K a and Stewart G W, Developing numerical libraries in Java, Cone. Prac. Exp. 10 (11-13) 1117-1131 Sept-Nov 1998
3
 
4
Casanova H, Dongarra J and Doolin D, Java access to numerical libraries, Conc.Prac.Exp. 9 (11) 1279-1291 Nov 1997
 
5
 
6
Moreira J E, Midkiff S P and Gupta M, A comparison of Java, C/C++, and Fortran for numerical computing, IEEE Antennas and Propagation, 40, (5) 102-105, Oct 1998
 
7
Moreira J E, Midkiff S P, Gupta M and Artigas P V, High performance numerical computing in Java, OOPSLA '99 Demonstration, in the OOPSLA Companion p47.
 
8
Smith T H, Gower A E and Boning D S, A matrix math library for Java, Conc.Prac.Exp. 9 (11) 1127-1137 Nov 1997
9
 
10
www.javagrande.org/
 
11
www.npac.syr.edu/projects/javaforcse/
 
12
www.vni.com/products/wpd/jnl/


Collaborative Colleagues:
Judith Bishop: colleagues
Nigel Bishop: colleagues