Re: Perl or Python for Socket Programming?

Peyman wrote:
I'm about to start a project which involves transferring bulks of data
over a network and this is actually the main purpose of the project.
Programming languages that I can use are: C/C++, Java, Perl and
Python, but as long as platform indepenency and efficient execution is
needed, C/C++ and Java cannot be considered as the best language. So
which of Perl or Python do you recommend for such purpose?

I like Perl a lot and have been using it for well over 10 years, but
I would use Java for this task.

Java should execute faster for Perl. They both compile to byte code,
but Java does smarter and more sophisticated things with its byte code
than Perl does (at least as regards speedy execution).

Furthermore, Java is tops on being cross platform, and its sockets API
is really easy to use.

The only real negative with Java will be the startup time of the JVM.

- Logan

Relevant Pages

  • Re: Java -> ActionScript?
    ... Lage sein Java zu verdrängen? ... In Ruby geht das ja, ... Andere Sprachen wie Python oder auch Ruby sind eh ... Die Syntax sollte jedoch das Programm nicht begraben. ...
  • Re: iniziare a programmare
    ... studiare python o ruby (anche se ora vorrei leggere qualcosa su python, ... javascript(ma quest ultimi non sono utili al fine del post) ... Ruby si accorge immediatamente di cosa intendo quando voglio dire che ... Java è macchinoso. ...
  • Re: why is "self" used in OO-Python?
    ... When you define a method in Java there is an implicit 'this' passed to the ... Python cannot tell when you define a function whether the function ... Some languages don't allow you to encapsulate ...     def phone: ...
  • Re: Python or Java or maybe PHP?
    ... Python or Java? ... Ruby (with Rails, of course, as the server-side framework), Python (many ... this cuts both ways (once you've decided on Java as the language you ...
  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...