Ciao a tutti.
Vorrei trovare/provare un linguaggio con cui si possa fare efficacemente, abbastanza velocemente e soprattutto facilmente tutta quella serie di operazioni: input e output di dati dai database piu famosi tipo oracle, mysql etc, manipolazione file e testi con strumenti avanzati appositi tipo regex che preferirei fossero nelle librerie standard di suddetto linguaggio.
Il mio fine sarebbe quello di conoscere un linguaggio che mi permetterà di automatizzare facilmente e velocemente molti processi tipici di grandi uffici in cui girano grandi moli di dati che probabilmente qualcuno ora fa anche a mano o servendosi di una catena di software vari.
Compilatore/vm insomma quel che serve dall'ambiente di sviluppo all'esecuzione sarebbe meglio che fossero disponibili gratuitamente anche per uso commerciale.
Io conosco C e php. C è indubbiamente il mio linguaggio preferito, ma è inefficiente in termini di tempo che richiede nel programmarlo per questo genere di piccoli lavoretti. php non mi convince per questo genere di cose quindi personalmente lo scarto.
In C però saprei scrivere plugin per excel (si crea ad esempio una dll e si richiamano le funzioni scritte con excel vba, inoltre è facile portare le varie strutture dati in input e output)... nel linguaggio che mi consigliate mi potete anche dire con quanta facilità riuscirei ad interfacciarlo ad excel volendo?
Per ora pensavo a python o a perl... anche se perl mi pare un po piu usato e quindi utile in ambito lavorativo... che ne dite? quale preferite fra i due, perchè o quale altro eventualmente mi consigliereste?
grazie!