¿Habrá alguna diferencia en la velocidad en un programa de red basado en diferentes idiomas?

Manteniendo las condiciones de red por igual, todo lo que nos queda por comparar es qué tan rápido se procesan los datos de red en un punto final.

Un bosquejo aproximado le indicaría que los programas escritos en lenguajes interpretados como Perl o Python serían más lentos que los programas escritos en un lenguaje compilado como C.

Java compila a bytecode (un lenguaje intermedio o IL) y se ejecuta en la JVM que implica la compilación JIT. La compilación JIT puede o no funcionar mejor que la compilación en código nativo (lenguaje de máquina) como en C, pero es más rápida que la interpretación como en Perl o Python.

Permítanme agregar también que si el programa de red se implementa en una red de tráfico pesado , la elección del idioma debería conducir a ganancias de rendimiento.

Los servidores web y los navegadores manejan una gran cantidad de procesamiento de datos de red, y casi todos se implementan en C o C ++ [1].

[1] La baliza de los lenguajes de programación