Va bene più o meno qualunque linguaggio general-purpose; hai altri requisiti che restringano un po' la scelta?