Сейчас изучаю С#. До этого программировал на Си и немного на С++ (больше как-то на Си). Вот дошел до автосбора мусора.
Не знаю, люди, но у меня как-то двоякое впечатление пока. С одной стороны приятна такая забота о программисте (даже трогательна!), но с другой... Мне кажется это неудобным. Может это после Си. Но я так не знаю, когда объект будет разрушен, не знаю сколько точно памяти нужно... и т.д. Привычка все делать вручную. Или желание тотального контроля? :)
Знаю, знаю, что, типа, добавь компу своему еще пару гигов памяти... :)