MLUG: Re: [MLUG] guess what
Re: [MLUG] guess what
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

>Interesting.  I think of Perl, C++ and Java as having very different roles
>in computing.  Where does Python fit in?  Would it be more likely to do
>what Perl has been doing for people?
>  
>
Python, I think, most directly competes with Java. C/C++ are still 
generally going to be faster for low level stuff but Python is very easy 
to wrap around C code. A lot of large projects written in Perl should be 
rewritten in Python but those things should never have been written in 
Perl to begin with. Perl just isn't well suited to large complex 
projects. Python aims to be a high level, portable, object oriented 
language. Pretty much exactly what Java aims for but in general easier 
to use (no compiling steps needed), 100% opensource, and with a cleaner 
syntax. Java can be a little faster than Python in some cases but takes 
up much more system resources. Also Python encouranges the use of 
modules written in C as needed.. and with that Python is faster than Java.

>Side note:  With the work I do in genetics, we get a lot of Perl and a lot
>of C or C++, sometimes some Pascal (not a good thing but a couple of top
>people happened to use Pascal).  Not much Java or Python yet, but it's
>just a matter of time for Python, I guess.
>  
>
Python I think would be good. Perl is good for short text-oriented 
scripts where as Python is better for actual application logic. It is, 
of course, possible to embed Perl inside Python in order to get the best 
of both worlds if needed. Overall though I doubt you'd need it unless 
you're doing some really twisted work with text. Python is much more 
maintainable than Perl, C, or C++. I can't even see using Pascal for 
anything these days. I really can't see using Java either. Java is big 
now but I don't see it having a real future unless Sun opensources it. 
Python and C# are going to eat away at it's market share from both ends.
_______________________________________________
members mailing list
EMAIL:PROTECTED
http://mlug.missouri.edu/mailman/listinfo/members