Burkhard Burow
II. Institut fuer Experimentalphysik, Universitaet Hamburg
ZEUS Collaboration
Abstract
Computing in the next millennium will be using software from this millennium.
Programming languages evolve and new ones continue to be created. The use of
legacy code demonstrates why some present and future applications may span
programming languages. Even a completely new application may mix programming
languages, if it allows its components to be more conveniently expressed. Given
the need, mixed language programming should be easy and robust. By resolving a
variety of difficulties, the well established cfortran.h package provides the
desired convenient interface across the C and Fortran programming languages.
This presentation examines mixed language programming. It aims to help programmers of all languages benefit from the possibilities offered by mixed language programming and to help them create software which in turn may enjoy a long and useful life, perhaps at times in a mixed language program. By encouraging and facilitating code reuse and the use of well-suited programming languages, one may help eliminate the qualifier in the maxim:
"Scientists stand on the shoulders of their predecessors, except for computer scientists, who stand on the toes. "
Name : Burkhard Burow
Institute : II. Institut fuer Experimentalphysik, Universitaet Hamburg
Address : DESY F1
Notkestr. 85
22603 Hamburg
GERMANY
e-mail : burow@desy.de
Telephone : 49-40-8998-3766 (Germany-Hamburg-DESY-extension)
FAX : -3092
Author : Burkhard Burow
II. Institut fuer Experimentalphysik, Universitaet Hamburg
ZEUS Collaboration
Topic Area: E. Tools, Languages and Software development environments