Ссылки в perl
После третьей строчки $c является строкой 'a'. $$c является раскрытием переменной с именем, равным содержимому $c — то есть переменной $a, которая к моменту печати уже содержит значение 'bb'. Соответственно, первой строкой печатается 'bb'. Второй строкой печатается просто содержимое $c, то есть 'a'.
Поведение перла в стрикте мне нравится гораздо больше.