Как построить дом на разных языках программирования
Fortran : вы строитель в 3-ем поколении, строить дома умела еще ваша бабушка. Вы ставите фундамент, а затем итеративно ставите кирпичи по периметру. Кирпичи все никак не заканчиваются и внезапно вы обнаруживаете, что построили Вавилонскую башню, но все еще не можете остановиться, даже когда кирпичи заканчиваются. Perl : вы строите дом, но никто не верит вам, что вы смогли это сделать. Через пару месяцев вы сами не можете понять как вам это удалось. Вы решаете заменить окно в доме, но чтобы это сделать, приходится понять устройство всего дома. В итоге вы сносите дом и строите новый.