По марксистской теории:
Социализм - первая (низшая) фаза коммунизма. Характеризуется принципом "от каждого по способностям, каждому по труду". То есть человек получает ровно столько, сколько вложил в общество своим трудом. Сохраняется товарно-денежные отношения, государство, классы (рабочие и крестьяне).
Коммунизм - высшая фаза. Принцип "от каждого по способностям, каждому по потребностям". Денег нет, государство отмирает, классов нет, изобилие материальных благ настолько велико что люди берут сколько нужно без учета и оплаты.
В СССР официально с 1936 года (Конституция) считалось что социализм построен. Дальше шло "строительство развитого социализма" как подготовка к переходу к коммунизму.
При Хрущеве в 1961 году приняли программу КПСС где обещали "построить коммунизм к 1980 году". Но это была утопия - для коммунизма нужен колоссальный уровень производительности труда и изобилия, которого СССР не достиг.
При Брежневе от этих обещаний тихо отказались и ввели термин "развитой социализм" - типа мы на правильном пути, но торопиться никуда не будем.
То есть формально социализм считался уже достигнутой целью, а коммунизм - отдаленной перспективой? Получается "строительство коммунизма" было скорее лозунгом чем реальной программой?
Да, именно. После провала хрущевской программы "коммунизм к 1980" стало понятно что это недостижимо. Но лозунг оставили для идеологической мотивации.