Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2016, 18:43
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 1 mes
Puntos: 4
Porque el script Python demora mas que en C#

Estimados, tengo este script en python:
Cita:
def sumar(x, y):
return x + y
y lo llamo desde C# asi:
Cita:
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;

public int SumaBLL(int x, int y)
{
var ipy = Python.CreateRuntime();
dynamic op = ipy.UseFile("Operaciones.py");
int result = op.sumar(x, y);
return result;
}
El problema esta que al momento de ejecutarlo este demora 5 segundos en dar el resultado, en cambio solo con C# se demora 1 segundo:
Cita:
public int SumaBLL(int x, int y)
{
int result = x + y;
return result;
}
Consulta: si con solo este simple script de una suma se demora 5 seg. que me espera si tengo un script mucho mas complejo, Cual es la gracia de utilizar Python como lenguaje de script.

Favor necesito orientacion ya que me encanto Python y me gustaria ocuparlo con C#.Gracias.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter