> по поводу сборщика мусора, так это нужно программистам-раздолбаям, пищущим грязный код. может оно и хорошо, сборщик этот. но и самому прибирать за собой нехитрая наука.Типичное профанское утверждение о ненужности сборщика от того, кто не никогда пробовал им пользоваться. Характерно для фанатов С++, ничего личного. Я в свое время, когда кроме С++ ничего больше не знал, тоже не понимал зачем сборщик, если можно подчищать за собой. Надо просто расширять кругозор. По Вашей логике получается что программисты на хаскеле раздолбаи и грязнули. Ну-ну.
У ручного и автоматического управления памяти есть свои преимущества и недостатки. Есть ряд идиом, как например full closures, которые без сборщика не реализуешь. С другой стороны в ряде задач ручное управление эффективнее. Модель памяти когда объект-родитель управляет временем жизни детей вполне эффективна. Но не всегда получается применить такие методики, бывают довольно