[bitlug] Re: [Beowulf] Which is better GNU C or JAVA (for network programing)(fwd)

  • From: Peeyush Prasad <peeyush@xxxxxxxxxx>
  • To: bitcompsci02@xxxxxxxxxxxxxxx, <kiggaboys@xxxxxxxxxxxxxxx>,<bitlug@xxxxxxxxxxxxx>
  • Date: Wed, 11 Feb 2004 13:05:41 +0530 (IST)


-- 


---------- Forwarded message ----------
Date: Tue, 20 Jan 2004 11:57:29 -0500
From: Andrew Fant <afant@xxxxxxxxxxx>
To: beowulf@xxxxxxxxxxx
Subject: Re: [Beowulf] Which is better GNU C  or  JAVA (for network
    programing)

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.

Andy


--On Tuesday, January 20, 2004 15:16:19 +0100 Alan Ward i Koeck
<award@xxxxxxxxxxxxxxxxx> 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
> C
> 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:
> (snip)
>>
>> 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
>> answers.
>>
>> Now we can give the correct answer, which is "C".
> (snip)
>> --
>> 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@xxxxxxxxxxxx
>>
>> _______________________________________________
>> Beowulf mailing list, Beowulf@xxxxxxxxxxx
>> To change your subscription (digest mode or unsubscribe) visit
>> http://www.beowulf.org/mailman/listinfo/beowulf
> _______________________________________________
> Beowulf mailing list, Beowulf@xxxxxxxxxxx
> To change your subscription (digest mode or unsubscribe) visit
> http://www.beowulf.org/mailman/listinfo/beowulf




_______________________________________________
Beowulf mailing list, Beowulf@xxxxxxxxxxx
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf


Other related posts: