1. Js,Perl -- dynamic & weak typesystem
2. Ruby, Python -- dynamic & strong typesystem. Это означает, что типы выводятся во время рантайма (dynamic), но неявные преобразования между типами запрещены (strong)
3. C++ -- static and strong typesystem
================================================
Не очень хорошая затея сравнивать perl и python, т.к. они находятся в "разной" весовой категории.
Личное мнение:
Я писал скрипты на скриптовых языках matlab, python, bash, perl, js проекты от 1K до 10K строк - самый чудовищный это perl. Хуже может быть пожалуй только windows batch.