[Beowulf] Which is better GNU C or JAVA (for network programing)
afant at geekmail.cc
Tue Jan 20 11:57:29 EST 2004
Right on, Alan.
Lately, I have come to think that python is a "good thing (tm)". I
attended the two python tutorials at SC2003 last November, and I was very
impressed with the extensions that have been made. SciPy now allows direct
calls to the Atlas blas implementation from python, and offers a slew of
optimized c routines as well for numerical work in python. f2py provides a
mostly automatic way to wrap old fortran code so it can be loaded as a
python module. Perhaps most exciting to me is the development work going
on with MPI bindings in python.
While I do not think python will overtake optimized C and Fortran for the
bleeding-edge of scientific computing, I think that it has the potential to
capture a lot of the middle ground. For teaching numerical simulations and
parallel computing, it reduces the detail of the C API to a level that a
part-time developer can keep straight while they are worrying about the
science behind the code or that a new user can start using rapidly.
--On Tuesday, January 20, 2004 15:16:19 +0100 Alan Ward i Koeck
<award at correu.andorra.ad> wrote:
> Well, my own preference goes to Python, which
> - has a syntax I prefer a lot over C
> - while being an interpreted language, manages to be reasonably speedy,
> unlike Java
> - has a fair amount of predefined library objects you can use to access
> POSIX system routines
> but I do recognize that low-level stuff definately should be
> coded in C. Now, as to just what "low-level" means ...
> Best regards,
> Alan Ward
> "Robert G. Brown" wrote:
>> Let it be Jihad, then.
>> The answer technically is "it depends". This is to make the vast horde
>> of java programmers feel loved, and to acknowledge that for writing web
>> applications their primary scripting language (like perl, python and
>> many another before it) has a purpose in God's world.
>> There. Let us bask for a moment in the serenity of our knowledge that
>> we have the complete freedom to choose, and that there are no wrong
>> Now we can give the correct answer, which is "C".
>> Robert G. Brown http://www.phy.duke.edu/~rgb/
>> Duke University Dept. of Physics, Box 90305
>> Durham, N.C. 27708-0305
>> Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb at phy.duke.edu
>> Beowulf mailing list, Beowulf at beowulf.org
>> To change your subscription (digest mode or unsubscribe) visit
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
More information about the Beowulf