Perl e Python sono spesso paragonati tra loro (non dimentichiamo Ruby), e quasi sempre queste discussioni arriveranno alla conclusione praticamente in qualsiasi cosa tu possa fare in una o nell'altra.
Senza entrare in questo, ho notato che Python, tuttavia, è spesso usato come linguaggio di implementazione (uhmm, forse il termine qui non è corretto tecnicamente - un linguaggio che usi, ad esempio, abilita un certo grado di scripting in un grande applicazione ... Tecplot, Rhinoceros ecc., questi sono dal settore scientifico, ce ne sono sicuramente altri) e Perl mai (beh, almeno per quello che so).
Quindi mi stavo chiedendo - cosa rende Python più adatto a qualcosa del genere? Quali particolari rendono un linguaggio più adatto ad essere implementato come parte di un'app più grande. per lo scripting in generale? È solo che non era così comune 10 anni fa (lo scripting nelle applicazioni) e Python è al massimo al momento, ... o qualcos'altro?