readseq in C++/Java - comments?

Andrew Conway arc at wildtype.Stanford.EDU
Mon Jul 14 18:59:38 EST 1997


gilbertd at bio.indiana.edu (Don Gilbert) writes:

>I would like to hear from biocomputing managers and server 
>maintainers and others who use sequence glue tools like readseq and
>need to compile from scratch.  Do you have concerns about C++
>as a portable source?

Yes, I do have concerns about C++ portability, even on one machine over time.
A lot of this is due to the "standard" libraries, which seemed to keep 
changing. I got very sick of programs having a half life of about a year
due to the iostreams changing. But perhaps C++ is past that now? It
doesn't sound like it from what I have heard from other C++ discussions.

I think that Java is a good idea, and I agree many tasks do not care 
overly about speed.

However, C has a huge advantage over Java, and to a lesser degree C++
in terms of interfacing with other tools. I mainly program, for instance,
in a beautiful language called o'caml. It has a C language interface, which
can be kludged into a C++ interface, but not really into a Java interface.
Many other languages have C interfaces, but poor interfacing with other
languages. In this sense, C is more portable.

Hope this is useful,

Andrew.





More information about the Bio-soft mailing list