Care este mai importantă, obținerea rapidă a programelor de lucru sau obținerea rapidă a programelor?
Dacă aveți de-a face cu un număr mare de fișiere mari, atunci este posibil să fiți mai bine să rămâneți în C ++ și să învățați programatorii absolvenți ce este un pointer (!)
În caz contrar, aș sfătui cu tărie să vă uitați la o soluție bazată pe scripting, deoarece dezvoltarea acestora, odată ce ați ajuns la viteză, este mult mai rapidă. Și mult mai distractiv, dacă suntem cinstiți, cel puțin pentru majoritatea oamenilor.
Dacă încărcarea de procesare pe înregistrare nu este ridicată, este posibil să fiți surprins de cât de puțin performanță pierdeți: fișierul IO va fi aproape sigur gestionat într-o bibliotecă compilată (C), astfel încât cheltuielile de interpretare pot fi relativ scăzute. Merită să încercați, aș sugera.
Dintre limbile imperative, Perl este o opțiune evidentă, Python este popular și ruby are un profil înalt (și probabil mai curat OO decât primele două). Apoi există tărâmul ceva mai mult, er, esoteric al limbilor funcționale, dar nu sunt calificat să comentez aceste lucruri.